]> git.pld-linux.org Git - packages/subdownloader.git/blame - subdownloader.spec
- skip packaging .ui sources
[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
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
c4dff17c
ER
78# _ui.py via pyuic4
79%{__rm} -r $RPM_BUILD_ROOT%{_appdir}/gui/*.ui
6f915be9 80
6f279166
ER
81# duplicate with es
82%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/es_ES
83# duplicate with pt
84%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/pt_PT
85%{__rm} $RPM_BUILD_ROOT%{_datadir}/locale/subdownloader.pot
86%{__rm} $RPM_BUILD_ROOT%{_datadir}/locale/*/LC_MESSAGES/subdownloader.po
6f915be9 87
6f279166 88%find_lang %{name}
6f915be9 89
6f279166
ER
90%py_comp $RPM_BUILD_ROOT%{_appdir}
91%py_ocomp $RPM_BUILD_ROOT%{_appdir}
92%py_postclean %{_appdir}
6f915be9
BZ
93
94%clean
95rm -rf $RPM_BUILD_ROOT
96
88c93223
ER
97%post
98%update_mime_database
99
100%postun
101%update_mime_database
102
6f279166 103%files -f %{name}.lang
6f915be9 104%defattr(644,root,root,755)
6f279166
ER
105%doc ChangeLog README
106%attr(755,root,root) %{_bindir}/%{name}
107%{_mandir}/man1/*.1*
108%dir %{_appdir}
109%{_appdir}/*.py[co]
110%{_appdir}/FileManagement
111%{_appdir}/cli
112%{_appdir}/gui
113%{_appdir}/modules
114%{_appdir}/languages
6f915be9
BZ
115%{_desktopdir}/%{name}.desktop
116%{_pixmapsdir}/%{name}.png
This page took 0.054891 seconds and 4 git commands to generate.