]> git.pld-linux.org Git - packages/subdownloader.git/blame - subdownloader.spec
- conf patch outdated
[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
fdb767be 5Release: 0.4
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
6f279166 15URL: http://www.subdownloader.net/
6f915be9 16BuildRequires: rpm-pythonprov
bf684be2 17Requires: python >= 1:2.5
6f279166 18Requires: python-PyQt4
6f915be9 19Requires: python-mmpython
88c93223 20Requires: shared-mime-info
6f915be9
BZ
21BuildArch: noarch
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
6f279166
ER
24%define _appdir %{_datadir}/%{name}
25
6f915be9 26%description
6f279166
ER
27SubDownloader is a program for automatic download/upload subtitles for
28videofiles (DivX, MPEG, AVI, VOB, etc) and DVDs using fast hashing.
6f915be9
BZ
29
30Features:
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
39Subdownloader to napisane w Pythonie wolnodostępne narzędzie do
6f279166
ER
40automatycznego ściągania/wysyłania podpisów do filmów (DivX, MPEG, AVI
41itp.).
6f915be9 42
bf684be2
JB
43Cechy:
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
63rm -rf $RPM_BUILD_ROOT
6f279166
ER
64install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_mandir}/man1,%{_datadir}/locale,%{_appdir}}
65
66cp -a cli FileManagement gui languages modules run.py $RPM_BUILD_ROOT%{_appdir}
67cp -a locale/* $RPM_BUILD_ROOT%{_datadir}/locale
68install -p %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/%{name}
69cp -p subdownloader.1 $RPM_BUILD_ROOT%{_mandir}/man1
70cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
71cp -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
93rm -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
This page took 0.052763 seconds and 4 git commands to generate.