1 # Mantainer Berseker <berseker86 at gmail dot com>
2 # PKGBUILD based on Ionut Biru <ibiru@archlinux.org> extra\deluge's PKGBUILD, adapted for -git version
7 pkgdesc="A bittorrent client written with python and pygtk - Git Version"
9 url="http://deluge-torrent.org/"
11 depends=('pyxdg' 'python2-distribute' 'libtorrent-rasterbar>=0.15.0'
12 'twisted' 'xdg-utils' 'python2-chardet'
14 makedepends=( 'intltool' 'pygtk' 'librsvg' 'python-mako' 'git' 'python2-distribute')
15 optdepends=('python-notify: libnotify notifications'
16 'pygtk: needed for gtk ui'
17 'librsvg: needed for gtk ui'
18 'python-mako: needed for web ui')
20 conflicts=('deluge' 'deluge-svn')
21 replaces=('deluge-svn')
22 source=(deluged deluged.conf.d deluge-web)
23 install=deluge-git.install
25 _gitroot="git://deluge-torrent.org/deluge.git"
30 msg "Connecting to GIT server...."
32 if [ -d $_gitname ] ; then
33 cd $_gitname && git pull origin
34 msg "The local files are updated."
36 git clone $_gitroot $_gitname
39 msg "GIT checkout done or server timeout"
40 msg "Starting make..."
42 rm -rf "$srcdir/$_gitname-build"
43 git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
45 cd "${srcdir}/$_gitname-build"
46 python2 setup.py build
50 cd "${srcdir}/$_gitname-build"
51 python2 setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1
53 install -d -m755 "${pkgdir}"/srv/deluge
54 install -D -m644 build/lib/deluge/ui/data/pixmaps/deluge.svg "${pkgdir}"/usr/share/pixmaps/deluge.svg
55 install -D -m755 "${srcdir}"/deluged "${pkgdir}"/etc/rc.d/deluged
56 install -D -m755 "${srcdir}"/deluge-web "${pkgdir}"/etc/rc.d/deluge-web
57 install -D -m644 "${srcdir}"/deluged.conf.d "${pkgdir}"/etc/conf.d/deluged
59 md5sums=('7d5790eeb14cd0b47d1bb3e0a19c9935'
60 '332d23fe0d21ce92b494efd73322856c'
61 '6c913ec7322eaa60494ac9d53103005f')