]>
Commit | Line | Data |
---|---|---|
6f279166 | 1 | Summary: Fast and Easy Subtitle Downloader |
bf684be2 | 2 | Summary(pl.UTF-8): Narzędzie do automatycznego ściągania/wysyłania podpisów do plików wideo |
6f915be9 | 3 | Name: subdownloader |
6f279166 | 4 | Version: 2.0.14 |
fdb767be | 5 | Release: 0.4 |
6f279166 ER |
6 | License: GPL v3 |
7 | Group: X11/Applications/Multimedia | |
8 | Source0: https://launchpad.net/subdownloader/trunk/%{version}/+download/%{name}-%{version}.tar.gz | |
9 | # Source0-md5: b60443cfcefd89b0893628b18eccae9c | |
10 | Source1: %{name}.desktop | |
11 | Source2: %{name}.png | |
12 | Source3: %{name}.sh | |
13 | # site down, and was not in distfiles | |
14 | #Source: http://starowa.one.pl/~uzi/pld/%{name}-locale-pl.tar.gz | |
6f279166 | 15 | URL: http://www.subdownloader.net/ |
6f915be9 | 16 | BuildRequires: rpm-pythonprov |
bf684be2 | 17 | Requires: python >= 1:2.5 |
6f279166 | 18 | Requires: python-PyQt4 |
6f915be9 | 19 | Requires: python-mmpython |
88c93223 | 20 | Requires: shared-mime-info |
6f915be9 BZ |
21 | BuildArch: noarch |
22 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
23 | ||
6f279166 ER |
24 | %define _appdir %{_datadir}/%{name} |
25 | ||
6f915be9 | 26 | %description |
6f279166 ER |
27 | SubDownloader is a program for automatic download/upload subtitles for |
28 | videofiles (DivX, MPEG, AVI, VOB, etc) and DVDs using fast hashing. | |
6f915be9 BZ |
29 | |
30 | Features: | |
6f915be9 BZ |
31 | - no spyware, no adware, source code is available |
32 | - it uses fast hashing algorithm (27 GB movies/7 seconds) | |
6f279166 | 33 | - recursively folders search |
bf684be2 | 34 | - Autodetect language of the subtitles |
6f279166 | 35 | - Upload entire series seasons' subtitles in less than 1 minute |
bf684be2 JB |
36 | - and many more |
37 | ||
38 | %description -l pl.UTF-8 | |
39 | Subdownloader to napisane w Pythonie wolnodostępne narzędzie do | |
6f279166 ER |
40 | automatycznego ściągania/wysyłania podpisów do filmów (DivX, MPEG, AVI |
41 | itp.). | |
6f915be9 | 42 | |
bf684be2 JB |
43 | Cechy: |
44 | - brak spyware, adware; dostępny kod źródłowy | |
45 | - wykorzystuje szybki algorytm haszujący (27 GB filmów/7 sekund) | |
46 | - rekurencyjne wyszukiwanie napisów z folderów divx | |
47 | - wysyłanie całych serii podpisów seriali w czasie poniżej minuty | |
48 | - automatyczne wykrywanie języka podpisów | |
49 | - i wiele więcej | |
6f915be9 | 50 | |
6f915be9 | 51 | %prep |
6f279166 | 52 | %setup -q |
4a915da9 | 53 | |
6f279166 | 54 | #tar xzf %{SOURCE3} |
6f915be9 | 55 | |
fdb767be ER |
56 | %{__rm} gui/images/icon32.ico |
57 | %{__rm} gui/images_rc.py | |
58 | ||
59 | %build | |
60 | %{__make} -C gui images_rc.py | |
61 | ||
6f915be9 BZ |
62 | %install |
63 | rm -rf $RPM_BUILD_ROOT | |
6f279166 ER |
64 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_mandir}/man1,%{_datadir}/locale,%{_appdir}} |
65 | ||
66 | cp -a cli FileManagement gui languages modules run.py $RPM_BUILD_ROOT%{_appdir} | |
67 | cp -a locale/* $RPM_BUILD_ROOT%{_datadir}/locale | |
68 | install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/%{name} | |
69 | cp -p subdownloader.1 $RPM_BUILD_ROOT%{_mandir}/man1 | |
70 | cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} | |
71 | cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} | |
72 | ||
73 | %{__rm} $RPM_BUILD_ROOT%{_appdir}/gui/Makefile | |
74 | %{__rm} $RPM_BUILD_ROOT%{_appdir}/gui/Qt2Po.py | |
fdb767be ER |
75 | # images bundled into images_rc.py |
76 | %{__rm} -r $RPM_BUILD_ROOT%{_appdir}/gui/images | |
77 | %{__rm} -r $RPM_BUILD_ROOT%{_appdir}/gui/images.qrc | |
6f915be9 | 78 | |
6f279166 ER |
79 | # duplicate with es |
80 | %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/es_ES | |
81 | # duplicate with pt | |
82 | %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/pt_PT | |
83 | %{__rm} $RPM_BUILD_ROOT%{_datadir}/locale/subdownloader.pot | |
84 | %{__rm} $RPM_BUILD_ROOT%{_datadir}/locale/*/LC_MESSAGES/subdownloader.po | |
6f915be9 | 85 | |
6f279166 | 86 | %find_lang %{name} |
6f915be9 | 87 | |
6f279166 ER |
88 | %py_comp $RPM_BUILD_ROOT%{_appdir} |
89 | %py_ocomp $RPM_BUILD_ROOT%{_appdir} | |
90 | %py_postclean %{_appdir} | |
6f915be9 BZ |
91 | |
92 | %clean | |
93 | rm -rf $RPM_BUILD_ROOT | |
94 | ||
88c93223 ER |
95 | %post |
96 | %update_mime_database | |
97 | ||
98 | %postun | |
99 | %update_mime_database | |
100 | ||
6f279166 | 101 | %files -f %{name}.lang |
6f915be9 | 102 | %defattr(644,root,root,755) |
6f279166 ER |
103 | %doc ChangeLog README |
104 | %attr(755,root,root) %{_bindir}/%{name} | |
105 | %{_mandir}/man1/*.1* | |
106 | %dir %{_appdir} | |
107 | %{_appdir}/*.py[co] | |
108 | %{_appdir}/FileManagement | |
109 | %{_appdir}/cli | |
110 | %{_appdir}/gui | |
111 | %{_appdir}/modules | |
112 | %{_appdir}/languages | |
6f915be9 BZ |
113 | %{_desktopdir}/%{name}.desktop |
114 | %{_pixmapsdir}/%{name}.png |