updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / gmbox-svn / PKGBUILD
blob6e53a2f3d000d2a03e287fd55fda76674f17395b
1 pkgname=gmbox-svn
2 pkgver=235
3 pkgrel=1
4 url="http://gmbox.googlecode.com"
5 pkgdesc="Google Music Downloader. "
6 arch=('i686' 'x86_64')
7 license=('GPL')
8 makedepends=()
9 depends=('pygtk')
10 provides=('gmbox')
11 conflicts=('gmbox')
12 optdepends=("python-pymedia: A Python library for accessing and manipulating multimedia files"
13             "python-notify: Notify")
14 install=gmbox.install
16 _svntrunk=http://gmbox.googlecode.com/svn/trunk/gmbox-gtk
17 _svnmod=gmbox
19 build() { 
20   cd ${srcdir}
22   if [ -d $_svnmod/.svn ]; then
23     (cd $_svnmod && svn --config-dir ../ up -r $pkgver)
24   else
25     svn --config-dir ./ co $_svntrunk  -r $pkgver $_svnmod
26   fi
28   msg "SVN checkout done or server timeout"
29   msg "Preparing..."
31   rm -rf $_svnmod-build
32   cp -r $_svnmod $_svnmod-build
33   cd $_svnmod-build
34   
36   rm -r `find . -name ".svn"`
37   
38   #python 2 fix
39   sed 's@#!/usr/bin/env python@#!/usr/bin/python2@g' -i *.py
40   python2 -m compileall .
41   
42   install -d $pkgdir/usr/bin
43   install -d $pkgdir/usr/share/gmbox/
45   install -m 0755 gmbox-gtk.py $pkgdir/usr/share/gmbox/
46   mv data gmbox googlemusic $pkgdir/usr/share/gmbox/
47   install -Dm 0644 $srcdir/gmbox-build/debian/gmbox.desktop $pkgdir/usr/share/applications/gmbox.desktop        
48   cd $pkgdir/usr/bin
50   ln -sf ../share/gmbox/gmbox-gtk.py ./gmbox