]> git.pld-linux.org Git - SPECS.git/blob - pyload.spec
SPECS updated Tue 30 Apr 15:06:09 CEST 2024
[SPECS.git] / pyload.spec
1 Summary:        Download tool for One-Click-Hoster written in python
2 Name:           pyload
3 Version:        0.4.9
4 Release:        0.1
5 License:        GPL v3+
6 Group:          Applications
7 Source0:        http://download.pyload.org/%{name}-src-v%{version}.zip
8 # Source0-md5:  d73dfe35c1780226838ada2ea2d36485
9 Source1:        http://bitbucket.org/ranan/pyload-dist/raw/88fa4a2f3f0c/debian/pyload/usr/share/applications/%{name}-gui.desktop
10 # Source1-md5:  b96a4e5091463b3b7fd79208623f1a3a
11 Source2:        http://bitbucket.org/ranan/pyload-dist/raw/88fa4a2f3f0c/debian/pyload/usr/share/applications/%{name}.desktop
12 # Source2-md5:  c67462993d27d5884677dd6e8a8a17d2
13 Source3:        http://bitbucket.org/ranan/pyload-dist/raw/88fa4a2f3f0c/debian/pyload/usr/share/pixmaps/%{name}-gui.png
14 # Source3-md5:  73fcec930d25a49e1b99576069d88bd5
15 Source4:        http://bitbucket.org/ranan/pyload-dist/raw/88fa4a2f3f0c/debian/pyload/usr/share/pixmaps/%{name}.png
16 # Source4-md5:  8cbffcc4e7bbd5441a764d844ca2f05e
17 URL:            https://bitbucket.org/spoob/pyload/
18 BuildRequires:  unzip
19 Requires:       js
20 Requires:       python-Crypto
21 Requires:       python-PyQt4
22 Requires:       python-flup
23 Requires:       python-modules-sqlite
24 Requires:       python-pycurl
25 Requires:       python-pynotify
26 Suggests:       python-PIL
27 Suggests:       python-pyOpenSSL
28 Suggests:       tesseract
29 BuildArch:      noarch
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %description
33 pyLoad is a free and open source downloader for 1-click-hosting sites
34 like rapidshare.com or uploaded.to. It supports link decrypter as well
35 as all important container formarts. pyLoad is written entirely in
36 Python and currently under heavy development.
37
38 %prep
39 %setup -q -n %{name}
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43
44 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name},%{_desktopdir},%{_pixmapsdir}}
45
46 cp -r * $RPM_BUILD_ROOT%{_datadir}/%{name}
47 ln -s %{_datadir}/%{name}/pyLoadCore.py $RPM_BUILD_ROOT%{_bindir}/pyLoadCore
48 ln -s %{_datadir}/%{name}/pyLoadCli.py $RPM_BUILD_ROOT%{_bindir}/pyLoadCli
49 ln -s %{_datadir}/%{name}/pyLoadGui.py $RPM_BUILD_ROOT%{_bindir}/pyLoadGui
50
51 # icons and desktops
52 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
53 install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
54 install %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
55 install %{SOURCE4} $RPM_BUILD_ROOT%{_pixmapsdir}
56
57 %clean
58 rm -rf $RPM_BUILD_ROOT
59
60 %files
61 %defattr(644,root,root,755)
62 %doc README
63 %attr(755,root,root) %{_bindir}/pyLoadCli
64 %attr(755,root,root) %{_bindir}/pyLoadCore
65 %attr(755,root,root) %{_bindir}/pyLoadGui
66 %dir %{_datadir}/%{name}
67 %{_datadir}/pyload/systemCheck.py
68 # TODO: make localedir verbose
69 %{_datadir}/%{name}/locale
70 %dir %{_datadir}/%{name}/module
71 %{_datadir}/%{name}/module/*.py
72 %{_datadir}/%{name}/module/common
73 %{_datadir}/%{name}/module/cli
74 %{_datadir}/%{name}/module/config
75 %{_datadir}/%{name}/module/database
76 %{_datadir}/%{name}/module/gui
77 %{_datadir}/%{name}/module/lib
78 %{_datadir}/%{name}/module/network
79 %{_datadir}/%{name}/module/plugins
80 %{_datadir}/%{name}/module/remote
81 %{_datadir}/%{name}/module/web
82 %dir %{_datadir}/%{name}/icons
83 %{_datadir}/%{name}/icons/*.png
84 %{_datadir}/%{name}/icons/*.ico
85 %{_desktopdir}/*.desktop
86 %{_pixmapsdir}/*.png
87
88 # must be executable to run
89 %attr(755,root,root) %{_datadir}/%{name}/pyLoadCli.py
90 %attr(755,root,root) %{_datadir}/%{name}/pyLoadCore.py
91 %attr(755,root,root) %{_datadir}/%{name}/pyLoadGui.py
This page took 1.471782 seconds and 3 git commands to generate.