Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > media > contrib-updates-src > by-pkgid > e8d75e3829f21b261edcb0805ddf2ec8 > files > 3

subdownloader-2.0.13-1mdv2010.1.src.rpm


%define name	subdownloader
%define version	2.0.13
%define rel	1

Summary:	Automatic subtitle downloader/uploader
Name:		%{name}
Version:	%{version}
Release:	%mkrel %{rel}
License:	GPLv2+
Group:		Video
URL:		http://subdownloader.net/
Source:		http://launchpad.net/subdownloader/trunk/%(A=%version; echo ${A%.*})/+download/subdownloader-%{version}.tar.gz
Patch0:		subdownloader-better-desktop-entry.patch
BuildRoot:	%{_tmppath}/%{name}-root
BuildArch:	noarch
BuildRequires:	imagemagick
BuildRequires:	python-qt4-devel
Requires:	python-qt4-gui
Requires:	python-sip

%description
Open Source tool written in Python for automatic download/upload
subtitles for videofiles (DIVX,MPEG,AVI,VOB,etc) and DVD's using fast
hashing.

%prep
%setup -q
%patch0 -p1

# prebuilt files
rm gui/*_ui.py

%build
%make -Cgui

%install
rm -rf %{buildroot}
install -d -m755 %{buildroot}%{_datadir}/%{name}
cp -a */ *.py %{buildroot}%{_datadir}/%{name}
chmod 0755 %{buildroot}%{_datadir}/%{name}/run.py

find %{buildroot}%{_datadir}/%{name} -name '*.pot' -delete
find %{buildroot}%{_datadir} -name '*.po' -delete
rm -rf %{buildroot}%{_datadir}/%{name}/gui/{*.ui,*.qrc,Makefile,images,Qt2Po.py}

mv %{buildroot}%{_datadir}/%{name}/locale %{buildroot}%{_datadir}/locale

install -d -m755 %{buildroot}%{_bindir}
ln -s %{_datadir}/%{name}/run.py %{buildroot}%{_bindir}/%{name}

install -d -m755 %{buildroot}%{_datadir}/applications
install -m644 %{name}.desktop %{buildroot}%{_datadir}/applications

for i in 64x64 48x48 32x32 16x16; do
	install -d -m755 %{buildroot}%{_iconsdir}/hicolor/$i
	convert gui/images/%{name}.png -resize $i %{buildroot}%{_iconsdir}/hicolor/$i/%{name}.png
done

install -d -m755 %{buildroot}%{_liconsdir} %{buildroot}%{_miconsdir}
ln %{buildroot}%{_iconsdir}/hicolor/48x48/%{name}.png %{buildroot}%{_liconsdir}
ln %{buildroot}%{_iconsdir}/hicolor/32x32/%{name}.png %{buildroot}%{_iconsdir}
ln %{buildroot}%{_iconsdir}/hicolor/16x16/%{name}.png %{buildroot}%{_miconsdir}

install -d -m755 %{buildroot}%{_mandir}/man1
install -m644 %{name}.1 %{buildroot}%{_mandir}/man1

%{find_lang} %{name}

%clean
rm -rf %{buildroot}

%files -f %{name}.lang
%defattr(-,root,root)
%doc ChangeLog
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_liconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_miconsdir}/%{name}.png
%{_iconsdir}/hicolor/*/%{name}.png
%{_mandir}/man1/%{name}.1*



%changelog
* Sat Sep 04 2010 Anssi Hannula <anssi@mandriva.org> 2.0.13-1mdv2010.1
+ Revision: 575962
- new version

* Sat Apr 03 2010 Anssi Hannula <anssi@mandriva.org> 2.0.10-1mdv2011.0
+ Revision: 530856
- new version
  o fixes connection issues
- rediff better-desktop-entry.patch
- remove KDE entry from .desktop file as this is not a KDE application
- drop disable-updates.patch, fixed upstream

* Sun Sep 20 2009 Thierry Vignaud <tv@mandriva.org> 2.0.9.3-3mdv2010.0
+ Revision: 445267
- rebuild

* Mon Mar 09 2009 Anssi Hannula <anssi@mandriva.org> 2.0.9.3-2mdv2009.1
+ Revision: 353249
- requires python-sip

* Sun Mar 08 2009 Anssi Hannula <anssi@mandriva.org> 2.0.9.3-1mdv2009.1
+ Revision: 352734
- new version
- disable checking for updates (disable-updates.patch)

* Sun Nov 30 2008 Anssi Hannula <anssi@mandriva.org> 2.0.8.1-1mdv2009.1
+ Revision: 308457
- initial Mandriva release