1 Summary: Download tool for One-Click-Hoster written in python
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/
20 Requires: python-Crypto
21 Requires: python-PyQt4
23 Requires: python-modules-sqlite
24 Requires: python-pycurl
25 Requires: python-pynotify
27 Suggests: python-pyOpenSSL
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
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.
42 rm -rf $RPM_BUILD_ROOT
44 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name},%{_desktopdir},%{_pixmapsdir}}
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
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}
58 rm -rf $RPM_BUILD_ROOT
61 %defattr(644,root,root,755)
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
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