updated on Fri Jan 13 20:02:10 UTC 2012
[aur-mirror.git] / deluge-git / PKGBUILD
blobb7f4b6e4d6a89f33a6c8192212eb407c617129a8
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
4 pkgname=deluge-git
5 pkgver=20110917
6 pkgrel=1
7 pkgdesc="A bittorrent client written with python and pygtk - Git Version"
8 arch=('any')
9 url="http://deluge-torrent.org/"
10 license=('GPL3')
11 depends=('pyxdg' 'python2-distribute' 'libtorrent-rasterbar>=0.15.0' 
12 'twisted' 'xdg-utils' 'python2-chardet' 
13 'python2-pyopenssl')
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')
19 provides=('deluge')
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"
26 _gitname="deluge"
28 build() {
29   cd "$srcdir"
30   msg "Connecting to GIT server...."
32   if [ -d $_gitname ] ; then
33     cd $_gitname && git pull origin
34     msg "The local files are updated."
35   else
36     git clone $_gitroot $_gitname
37   fi
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
49 package() {
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')