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