updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / gem2arch-git / PKGBUILD
blob654843ed21e41d2198a0251ca6f8f24e34902752
1 # Contributor: Juan Diego Tascon
3 pkgbase=gem2arch
4 pkgname=$pkgbase-git
5 pkgver=20100304
6 pkgrel=3
7 pkgdesc="Program for automatically creating a PKGBUILD for the Arch package management system"
8 arch=("any")
9 url="http://github.com/abhidg/gem2arch/"
10 license=('specific')
11 depends=("python-yaml")
12 makedepends=('git')
13 provides=("$pkgbase")
15 _gitroot="git://github.com/abhidg/gem2arch.git"
16 _gitname="gem2arch"
18 build() {
19     cd "$srcdir"
20     msg "Connecting to GIT server...."
21     
22     if [ -d $_gitname ] ; then
23         cd $_gitname && git pull origin
24         msg "The local files are updated."
25     else
26         git clone $_gitroot $_gitname
27     fi
28     
29     msg "GIT checkout done or server timeout"
30     msg "Starting make..."
31     
32     rm -rf "$srcdir/$_gitname-build"
33     git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
34     cd "$srcdir/$_gitname-build"
35     
36     install -d -m755 $pkgdir/usr/{bin,lib/$pkgbase,share/licenses/$pkgbase}
37     
38     install -m755 gem2arch $pkgdir/usr/lib/$pkgbase
39     install -m644 pkgbuild.py $pkgdir/usr/lib/$pkgbase
40     install -m644 version.py $pkgdir/usr/lib/$pkgbase
41     install -m644 README $pkgdir/usr/lib/$pkgbase
42     install -m644 LICENSE  $pkgdir/usr/share/licenses/$pkgbase
43     
44     ln -s ../lib/$pkgbase/gem2arch $pkgdir/usr/bin/gem2arch