updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / gpodder-git / PKGBUILD
blobd59f2fcbcfc41733da620c1ccb22bd48e3fe1cd9
1 # Contributor: DarkJesus <priestoftime@gmail.com>
2 # Contributor: Nicolas Quienot <niQo @ aur>
4 pkgname=gpodder-git
5 pkgver=20101214
6 pkgrel=1
7 pkgdesc="A podcast reciever/catcher."
8 license=('GPL')
9 arch=('any')
10 url="http://gpodder.berlios.de/"
11 depends=('pygtk' 'python-feedparser' 'dbus-python' 'python-mygpoclient' 'xdg-utils')
12 conflicts=('gpodder' 'gpodder-svn')
13 provides=('gpodder')
14 makedepends=('gettext' 'help2man' 'intltool' 'imagemagick' 'git')
15 optdepends=('libgpod: for ipod support'
16             'pymad: for ipod support'
17             'mplayer: for ipod video support'
18             'python-imaging: rockbox cover art support'
19             'vorbis-tools: for ogg tag updating and converting to mp3'
20             'lame: for converting ogg to mp3'
21             'gnome-bluetooth: transfer podcast via bluethooth'
22             'pywebkitgtk: render shownotes'
23             'python-eyed3: for ipod support'
24             'pymtp: for mtp support')
25 source=()
26 md5sums=()
27 install=gpodder-git.install
29 _gitroot=git://repo.or.cz/gpodder.git
30 _gitname=gpodder
32 build() {
33    cd ${srcdir}
34    
35   if [ -d ${srcdir}/$_gitname ] ; then
36     cd $_gitname && git pull origin
37     msg "The local files are updated."
38   else
39     git clone $_gitroot
40   fi
41   
42   msg "GIT checkout done or server timeout"
43   msg "Starting make..."
45   cp -r ${srcdir}/$_gitname ${srcdir}/$_gitname-build
46   cd ${srcdir}/$_gitname-build
48   PYTHON=python2 DESTDIR=${pkgdir} make install || return 1
50   sed -i -e 's|#!/usr/bin/python$|#!/usr/bin/python2|' \
51          -e 's|#!/usr/bin/env python$|#!/usr/bin/env python2|' \
52     $(find $pkgdir/usr/lib/python2.7/site-packages/gpodder/ -name '*.py')
53   
54   cd ${srcdir}
55   rm -rf $_gitname-build