updated on Fri Jan 13 08:00:32 UTC 2012
[aur-mirror.git] / usp2 / PKGBUILD
blobd3d3df0786b5cc51bf6e9a59ea72d9150478e412
1 # Contributor: Ronald van Haren <ronald.archlinux.org>
3 pkgname=usp2
4 pkgver=484
5 pkgrel=3
6 pkgdesc="Simple menu and launcher for GNOME" 
7 url="http://code.google.com/p/ubuntu-system-panel" 
8 license=('GPL') 
9 depends=('gnome-panel' 'python2' 'gnome-screensaver' 'deskbar-applet' 'gnome-python-desktop' 'gnome-session') 
10 makedepends=('subversion') 
11 options=('!libtool') 
12 arch=('i686' 'x86_64') 
13 source=()
14 md5sums=()
16 _svntrunk=http://ubuntu-system-panel.googlecode.com/svn/trunk/
17 _svnmod=ubuntu-system-panel
19 build() {
20 install -d ${pkgdir}/usr/{lib,share}
22 cd $startdir/src/
23 msg "Updating SVN entries for $_svnmod ..."
24 touch ~/.subversion
25 svn co $_svntrunk $_svnmod
26 msg "Finished update, starting build ..."
28 cp -r $_svnmod/$_svnmod $_svnmod-build
29 cd $_svnmod-build/usr/bin
31 # let's make it work on ArchLinux
32 sed -i 's/python2.4/python2.7/' usp
33 sed -i 's/distributor-logo/arch-logo/' usp
34 sed -i 's/System/ArchMenu/' usp
35 sed -i 's/python2.4/python2.7/' uspconfig
36 # python2 fix
37 sed -i 's/env python/env python2/' usp
38 sed -i 's/env python/env python2/' uspconfig
40 cd ${srcdir}/$_svnmod-build
42 # copy over some things to ${pkgdir} 
43 cp -rf usr/share/usp ${pkgdir}/usr/share
44 cp -rf usr/lib/bonobo ${pkgdir}/usr/lib
45 cp -rf usr/lib/python2.4 ${pkgdir}/usr/lib/python2.7
46 cp -rf usr/bin ${pkgdir}/usr
48 # we did copy over some stuff we don't need so remove it
49 rm -rf ${pkgdir}/usr/share/usp/.svn
50 rm -rf ${pkgdir}/usr/bin/.svn
51 rm -rf ${pkgdir}/usr/lib/bonobo/.svn
52 rm -rf ${pkgdir}/usr/lib/bonobo/servers/.svn
53 rm -rf ${pkgdir}/usr/lib/python2.7/.svn
54 rm -rf ${pkgdir}/usr/lib/python2.7/site-packages/.svn
55 rm -rf ${pkgdir}/usr/lib/python2.7/site-packages/usp/.svn
56 rm -rf ${pkgdir}/usr/lib/python2.7/site-packages/usp/plugins/.svn
58 # this will give some error messages for files already removed, so add 'return 0'
59 cd ${pkgdir}
60 find -name *.svn -exec rm -rf {} \; || return 0
61