Blob Blame History Raw
Name:	  	subtitlecomposer
Version:	0.5.3
Release:	4%{?dist}
Summary:	A text-based subtitles editor

License:	GPLv2+
Group:		Applications/System
Source0: 	%{name}-%{version}.tar.bz2
Source1:	%{name}.desktop
Source2:	%{name}.png
URL:		http://kde-apps.org/content/show.php/Subtitle+Composer?content=69822
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:	cmake
BuildRequires:  desktop-file-utils
BuildRequires:	kde-filesystem
BuildRequires:	kdelibs4-devel
BuildRequires:	gettext
BuildRequires:	giflib-devel
BuildRequires:	pcre-devel
Requires(post):	/sbin/ldconfig
Requires(postun): /sbin/ldconfig

%description
A text-based subtitles editor

%prep
%setup -qn %{name}-%{version} 

%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
%{cmake_kde4} .. 
popd

make %{?_smp_mflags} -C %{_target_platform}


%install
rm -rf $RPM_BUILD_ROOT

make install/fast DESTDIR=${RPM_BUILD_ROOT} -C %{_target_platform}

# pixmaps is deprecated, really still needed? -- Rex
%{__install} -p -D %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png

desktop-file-install --dir=$RPM_BUILD_ROOT%{_kde4_datadir}/applications/kde4 %{SOURCE1}

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%post
/sbin/ldconfig
touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :

%postun
/sbin/ldconfig
if [ $1 -eq 0 ] ; then
  update-mime-database %{_datadir}/mime &> /dev/null
  touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null
  gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
fi

%posttrans
update-mime-database %{_datadir}/mime &> /dev/null
gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :


%files -f %{name}.lang
%defattr(-,root,root,-)
%{_kde4_bindir}/subtitlecomposer
%attr(644,root,root) %{_datadir}/pixmaps/subtitlecomposer.png
%{_kde4_datadir}/applications/kde4/subtitlecomposer.desktop
%{_kde4_configdir}/subtitlecomposerrc
%{_kde4_iconsdir}/hicolor/128x128/apps/subtitlecomposer.png
%{_kde4_iconsdir}/hicolor/128x128/actions/*                                                                  
%{_kde4_iconsdir}/hicolor/16x16/actions/*                                                                  
%{_kde4_iconsdir}/hicolor/48x48/actions/*                                                                  
%{_kde4_iconsdir}/hicolor/16x16/apps/subtitlecomposer.png                                                                    
%{_kde4_iconsdir}/hicolor/32x32/apps/subtitlecomposer.png
%{_kde4_iconsdir}/hicolor/48x48/apps/*                                                                    
%{_kde4_iconsdir}/hicolor/scalable/actions/*
%{_kde4_appsdir}/subtitlecomposer/
%{_datadir}/mime/packages/subtitlecomposer.xml

%changelog
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Fri Jul 24 2009 Rex Dieter <rdieter@fedoraproject.org> 0.5.3-2
- .desktop: Categories: -Video +AudioVideo
- optimize scriptlets (drop xdg-utils, shared-mime-info deps)
- own %%{_kde4_appsdir}/subtitlecomposer/

* Tue Jun 09 2009 Steven M. Parrish <tuxbrewr@fedoraproject.org> 0.5.3-1
- New upstream release
- added Czech, Brazilian Portuguese, Bulgarian, French and German 
- updated Spanish translation
- added Kross powered scripting interface with some basic examples in Ruby, Python and JavaScript
- added action to translate subtitles using Google translation services
- fixed many bugs including some that would crash the application
- selecting a file from the recently opened list could crash the application when using Qt 4.5
- video playback was completely broken with Qt 4.5
- bugs related to searching text and errors
- bugs related to undo/redo that could result in a crash
- other minor fixes, user interface changes and improvements

* Tue Mar 31 2009 Steven M. Parrish <tuxbrewr@fedoraproject.org> 0.5.2-3
- Modified desktop categories

* Tue Mar 31 2009 Steven M. Parrish <tuxbrewr@fedoraproject.org> 0.5.2-2
- Corrected Desktop categories and added missing scriplets

* Thu Jan 15 2009 Steven M. Parrish <tuxbrewr@fedoraproject.org> 0.5.2-1
- Initial SPEC file