packages: subdownloader/subdownloader.desktop, subdownloader/subdownloader....

glen glen at pld-linux.org
Sun Dec 18 16:56:55 CET 2011


Author: glen                         Date: Sun Dec 18 15:56:55 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 2.0.14

---- Files affected:
packages/subdownloader:
   subdownloader.desktop (1.4 -> 1.5) , subdownloader.spec (1.6 -> 1.7) , subdownloader.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/subdownloader/subdownloader.desktop
diff -u packages/subdownloader/subdownloader.desktop:1.4 packages/subdownloader/subdownloader.desktop:1.5
--- packages/subdownloader/subdownloader.desktop:1.4	Wed Dec 26 16:06:29 2007
+++ packages/subdownloader/subdownloader.desktop	Sun Dec 18 16:56:50 2011
@@ -2,12 +2,12 @@
 Version=1.0
 Name=SubDownloader
 Name[en_GB]=SubDownloader
-Name[es]=SubDownloader
-Comment=Automatic download/upload subtitles for videofiles
+Comment=Application to download/upload subtitles of your movies.
 Comment[pl]=Automatycznie przesyłaj podpisy do plików wideo
-Exec=subdownloader.sh $@
+Exec=subdownloader
+Icon=subdownloader
+MimeType=video/avi;
+StartupNotify=false
 Terminal=false
 Type=Application
-Icon=subdownloader
-Categories=GNOME;AudioVideo;
-# vi:encoding=utf-8
+Categories=GNOME;AudioVideo;Video;

================================================================
Index: packages/subdownloader/subdownloader.spec
diff -u packages/subdownloader/subdownloader.spec:1.6 packages/subdownloader/subdownloader.spec:1.7
--- packages/subdownloader/subdownloader.spec:1.6	Sun Jun  3 11:48:47 2007
+++ packages/subdownloader/subdownloader.spec	Sun Dec 18 16:56:50 2011
@@ -1,44 +1,46 @@
 # $Revision$, $Date$
-Summary:	Tool for automatic download/upload subtitles for videofiles
+Summary:	Fast and Easy Subtitle Downloader
 Summary(pl.UTF-8):	Narzędzie do automatycznego ściągania/wysyłania podpisów do plików wideo
 Name:		subdownloader
-Version:	1.2.9
-Release:	0.1
-License:	free (see license.txt)
-Group:		X11/Applications/Games
-Source0:	http://www.vinalinux.com/projects/subdownloader/repository/sources.%{version}.zip
-# Source0-md5:	31bd12d5edc11f05f51ea43c58cfb9e4
-Source1:        %{name}.desktop
-Source2:        %{name}.png
-Source3:	http://starowa.one.pl/~uzi/pld/subdownloader-locale-pl.tar.gz
-Patch0:		%{name}-conf.patch
-URL:		http://trac.opensubtitles.org/projects/subdowloader/
+Version:	2.0.14
+Release:	0.3
+License:	GPL v3
+Group:		X11/Applications/Multimedia
+Source0:	https://launchpad.net/subdownloader/trunk/%{version}/+download/%{name}-%{version}.tar.gz
+# Source0-md5:	b60443cfcefd89b0893628b18eccae9c
+Source1:	%{name}.desktop
+Source2:	%{name}.png
+Source3:	%{name}.sh
+# site down, and was not in distfiles
+#Source:	http://starowa.one.pl/~uzi/pld/%{name}-locale-pl.tar.gz
+# seems outdated
+#Patch0: %{name}-conf.patch
+URL:		http://www.subdownloader.net/
 BuildRequires:	rpm-pythonprov
-BuildRequires:	unzip
 Requires:	python >= 1:2.5
+Requires:	python-PyQt4
 Requires:	python-mmpython
-Requires:	python-imdb >= 2.6
-Requires:	python-wxPython >= 2.8
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		_appdir	%{_datadir}/%{name}
+
 %description
-Subdownloader is a Free OpenSource tool written in Python for
-automatic download/upload subtitles for videofiles (DivX, MPEG, AVI,
-etc.).
+SubDownloader is a program for automatic download/upload subtitles for
+videofiles (DivX, MPEG, AVI, VOB, etc) and DVDs using fast hashing.
 
 Features:
 - no spyware, no adware, source code is available
 - it uses fast hashing algorithm (27 GB movies/7 seconds)
-- Search subtitles recursively from your divx folders
-- Upload entire series seasons' subtitles in less than 1 minute
+- recursively folders search
 - Autodetect language of the subtitles
+- Upload entire series seasons' subtitles in less than 1 minute
 - and many more
 
 %description -l pl.UTF-8
 Subdownloader to napisane w Pythonie wolnodostępne narzędzie do
-automatycznego ściągania/wysyłania podpisów do filmów (DivX, MPEG,
-AVI itp.).
+automatycznego ściągania/wysyłania podpisów do filmów (DivX, MPEG, AVI
+itp.).
 
 Cechy:
 - brak spyware, adware; dostępny kod źródłowy
@@ -49,43 +51,54 @@
 - i wiele więcej
 
 %prep
-%setup -q -c
-%patch0 -p1
+%setup -q
+#%patch0 -p1
 
-tar xzf %{SOURCE3}
+#tar xzf %{SOURCE3}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_datadir}/%{name},%{_bindir},%{_desktopdir},%{_pixmapsdir}}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_mandir}/man1,%{_datadir}/locale,%{_appdir}}
 
-cp -fr conf		$RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -fr data		$RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -fr extra		$RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -fr flags		$RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -fr images		$RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -fr lm		$RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -fr locale		$RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -fr flags		$RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -fr preferences	$RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -fr wxglade		$RPM_BUILD_ROOT%{_datadir}/%{name}
-cp -f *.py		$RPM_BUILD_ROOT%{_datadir}/%{name}
-
-cp -f subdownloader.sh  $RPM_BUILD_ROOT%{_bindir}
-cp -f %{SOURCE1}  $RPM_BUILD_ROOT%{_desktopdir}
-cp -f %{SOURCE2}  $RPM_BUILD_ROOT%{_pixmapsdir}
-
-%py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
-%py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
-%py_postclean
+cp -a cli FileManagement gui languages modules run.py $RPM_BUILD_ROOT%{_appdir}
+cp -a locale/* $RPM_BUILD_ROOT%{_datadir}/locale
+install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/%{name}
+cp -p subdownloader.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
+cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
+
+%{__rm} $RPM_BUILD_ROOT%{_appdir}/gui/Makefile
+%{__rm} $RPM_BUILD_ROOT%{_appdir}/gui/Qt2Po.py
+%{__rm} $RPM_BUILD_ROOT%{_appdir}/gui/images/*.ico
+
+# duplicate with es
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/es_ES
+# duplicate with pt
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/pt_PT
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/locale/subdownloader.pot
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/locale/*/LC_MESSAGES/subdownloader.po
+
+%find_lang %{name}
+
+%py_comp $RPM_BUILD_ROOT%{_appdir}
+%py_ocomp $RPM_BUILD_ROOT%{_appdir}
+%py_postclean %{_appdir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files
+%files -f %{name}.lang
 %defattr(644,root,root,755)
-%doc TODO.txt license.txt tips.txt credits.txt
-%attr(755,root,root) %{_bindir}/subdownloader.sh
-%{_datadir}/%{name}
+%doc ChangeLog README
+%attr(755,root,root) %{_bindir}/%{name}
+%{_mandir}/man1/*.1*
+%dir %{_appdir}
+%{_appdir}/*.py[co]
+%{_appdir}/FileManagement
+%{_appdir}/cli
+%{_appdir}/gui
+%{_appdir}/modules
+%{_appdir}/languages
 %{_desktopdir}/%{name}.desktop
 %{_pixmapsdir}/%{name}.png
 
@@ -95,6 +108,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.7  2011/12/18 15:56:50  glen
+- up to 2.0.14
+
 Revision 1.6  2007/06/03 09:48:47  qboosh
 - pl
 

================================================================
Index: packages/subdownloader/subdownloader.sh
diff -u /dev/null packages/subdownloader/subdownloader.sh:1.1
--- /dev/null	Sun Dec 18 16:56:55 2011
+++ packages/subdownloader/subdownloader.sh	Sun Dec 18 16:56:50 2011
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec python /usr/share/subdownloader/run.pyc "$@"
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/subdownloader/subdownloader.desktop?r1=1.4&r2=1.5&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/subdownloader/subdownloader.spec?r1=1.6&r2=1.7&f=u



More information about the pld-cvs-commit mailing list