updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / pyload-hg / PKGBUILD
blob4920a086342944e16cc8e6fdb71ab941944a438f
1 # Maintainer: RaNaN <ranan@pyload.org>
2 # Contributer: prophy <4prophy@gmail.com>
4 pkgname='pyload-hg'
5 pkgver=1836
6 pkgrel=2
7 pkgdesc="Downloadtool for One-Click-Hoster written in python. Latest hg pull."
8 url="http://bitbucket.org/spoob/pyload/"
9 license='GPL'
10 arch=('any')
11 provides=('pyload')
12 conflicts=('pyload')
13 depends=('python2' 'pycrypto' 'python-pycurl' 'tesseract' 'python-imaging' 'python2-jinja' 'python-beaker')
14 optdepends=('python2-qt: Gui'
15             'python-flup: for additional webservers'
16             'python-notify: Notifications for GUI'
17             'js: ClickNLoad')
18 makedepends=('mercurial')
20 source=('http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/applications/pyload-gui.desktop' 
21         'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/applications/pyload.desktop' 
22         'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/pixmaps/pyload-gui.png' 
23         'http://bitbucket.org/ranan/pyload-dist/raw/bf705af8f412/debian/pyload/usr/share/pixmaps/pyload.svg' )
25 md5sums=('b96a4e5091463b3b7fd79208623f1a3a'
26          'c67462993d27d5884677dd6e8a8a17d2'
27          '73fcec930d25a49e1b99576069d88bd5' 
28          '649d5af94101655d37fe50e7b127d1b6' )
32 _hgroot='http://bitbucket.org/spoob'
33 _hgrepo='pyload'
35 build() {
37   cd ${srcdir}
39   if [ -d $_hgrepo ]; then
40     cd $_hgrepo && hg pull -u
41   else
42     hg clone ${_hgroot}/${_hgrepo}
43     cd $_hgrepo
44     hg update -C tip
45   fi
46   
47   cd ${srcdir}
49   sed -i 's_#!/usr/bin/env python$_#!/usr/bin/env python2_' pyload/pyLoad*.py
51   mkdir ${pkgdir}/opt
52     
53   cp -r ${_hgrepo} ${pkgdir}/opt/ || return 1
55   install -d ${pkgdir}/usr/share/applications || return 1
56   cp pyload.desktop ${pkgdir}/usr/share/applications || return 1
57   cp pyload-gui.desktop ${pkgdir}/usr/share/applications || return 1
59   install -d ${pkgdir}/usr/share/pixmaps || return 1
60   cp pyload.svg ${pkgdir}/usr/share/pixmaps || return 1
61   cp pyload-gui.png ${pkgdir}/usr/share/pixmaps || return 1
63   install -d ${pkgdir}/usr/bin || return 1
64   ln -s /opt/pyload/pyLoadCore.py ${pkgdir}/usr/bin/pyLoadCore || return 1
65   ln -s /opt/pyload/pyLoadCli.py ${pkgdir}/usr/bin/pyLoadCli || return 1
66   ln -s /opt/pyload/pyLoadGui.py ${pkgdir}/usr/bin/pyLoadGui || return 1
67