updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / i-nex-bzr / PKGBUILD
blob4843abf2f655d546a14b31e2c6b8030fac01a385
1 # Maintainer: crazyelf5
3 pkgname=i-nex-bzr
4 pkgver=87
5 pkgrel=1
6 pkgdesc="Provides CPU information similar to CPU-Z"
7 arch=('any')
8 url="https://launchpad.net/i-nex"
9 license=('GPL3')
10 depends=('gambas3-devel' 'gambas3-gb-dbus' 'gambas3-runtime' 'gambas3-gb-image' 'gambas3-gb-gtk' 'gambas3-gb-form' 'gambas3-gb-desktop' 'gambas3-gb-settings'
11          'gambas3-gb-form-mdi' 'gambas3-gb-form-stock' 'grep' 'util-linux' 'procps' 'xorg-server-utils' 'gksu' 'lsb-release' 'coreutils' 'sed' 'pciutils' 'inetutils' 'mesa-demos')
12 makedepends=('bzr')
14 _bzrtrunk=lp:i-nex
15 _bzrmod=i-nex
17 build() {
18   msg "Connecting to Bazaar server...."
20   if [ -d $_bzrmod ]; then
21     cd $_bzrmod && bzr pull $_bzrtrunk -r $pkgver && cd ..
22     msg "The local files are updated."
23   else
24     bzr branch $_bzrtrunk $_bzrmod -r $pkgver
25   fi
27   msg "BZR checkout done or server timeout"
28   msg "Starting make..."
30   [ -d $_bzrmod-build ] && rm -rf $_bzrmod-build
31   cp -r $_bzrmod $_bzrmod-build
32   cd "$_bzrmod-build/src/i-nex"
34   gbc3 -eagtpmv
35   gba3
38 package() {
39   cd "$srcdir/$_bzrmod-build/"
41   sed -i 's|Exec=/usr/bin/i-nex.gambas|Exec=/usr/bin/i-nex|' debian/i-nex.desktop
43   install -dm755 "$pkgdir"/usr/{bin,share/{applications,pixmaps}}
44   install -m755 src/i-nex/i-nex.gambas "$pkgdir/usr/bin/i-nex"
45   install -m644 src/i-nex/logo/i-nex.0.4.x.png "$pkgdir/usr/share/pixmaps"
46   install -m644 debian/i-nex.desktop "$pkgdir/usr/share/applications"
47