updated on Wed Jan 25 00:20:47 UTC 2012
[aur-mirror.git] / pacsyu-git / PKGBUILD
blob04f5d310f067bcd2ac6bfb5b11d898ecba925c02
1 # Maintainer: Alfonso Saavedra "Son Link" <sonlink.dourden@gmail.com>
2 pkgname=pacsyu-git
3 _pkgname=pacsyu
4 pkgver=20120116
5 pkgrel=1
6 pkgdesc="Update notifier based on python2 and GTK2"
7 arch=(any)
8 url="http://sonlinkblog.blogspot.com/p/pacsyu.html"
9 license=('GPL3')
10 groups=()
11 depends=('vte' 'python2' 'pygtk' 'python-notify' 'sudo' 'cower')
12 makedepends=('git')
13 source=('pacsyu.desktop' 'sample.pacsyu')
14 md5sums=('b778fd770f657ff517315e73a7f18081'
15          '2cdb4521a959592f3614cd8b1b30333b')
17 _gitroot="git://github.com/son-link/PacSyu.git"
18 _gitname="PacSyu"
20 build() {
21   msg "Connecting to GIT server...."
23  if [ -d $_gitname ] ; then
24     cd $_gitname && git pull origin
25     msg "The local files are updated."
26   else
27     git clone $_gitroot $_gitname
28   fi
30   msg "GIT checkout done or server timeout"
32 package() {
33   cd "${srcdir}/${_gitname}"
34   msg "Starting make..."
36   mkdir -p $pkgdir/usr/share/$_pkgname
37   mkdir -p $pkgdir/usr/bin
38   mkdir -p $pkgdir/usr/share/locale
39         
40   install -m755 $_pkgname.py $pkgdir/usr/bin/$_pkgname
41   sed -i "s/lang/\/usr\/share\/locale/g" $pkgdir/usr/bin/$_pkgname
42   sed -i "s/modules/\/usr\/share\/$_pkgname/g" $pkgdir/usr/bin/$_pkgname
43   sed -i "s/COPYING/\/usr\/share\/$_pkgname\/COPYING/g" $pkgdir/usr/bin/$_pkgname
45   cp modules/* *.svg COPYING CHANGELOG README $pkgdir/usr/share/$_pkgname/
46   
47   mkdir -p $pkgdir/usr/share/icons/
48   cp pacsyu.svg $pkgdir/usr/share/icons/
49   
50   sed -i "s/copyfile('/copyfile('\/usr\/share\/$_pkgname\//g" $pkgdir/usr/share/$_pkgname/config.py
51   sed -i "s/gtk.gdk.pixbuf_new_from_file('/gtk.gdk.pixbuf_new_from_file('\/usr\/share\/icons\//g" $pkgdir/usr/bin/$_pkgname
53   cp lang/* -r $pkgdir/usr/share/locale/
54   
55   mkdir -p $pkgdir/usr/share/applications/
56   install -Dm644 "${srcdir}/pacsyu.desktop" "${pkgdir}/usr/share/applications/pacsyu.desktop"
57   install -Dm644 "${srcdir}/sample.pacsyu" "${pkgdir}/usr/share/$_pkgname/sample.$_pkgname"
58