updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / ion-3-darcs / PKGBUILD
blob567aaaee873b7500e0f1475dab07ac4addefc151
1 # Maintainer: M Rawash <mrawash@gmail.com>
2 pkgname="ion-3-darcs"
3 pkgver=20091110
4 pkgrel=1
5 pkgdesc="A tiling tabbed window manager - development branch (A.K.A Ion3+)"
6 url="http://modeemi.fi/~tuomov/ion"
7 arch=('i686' 'x86_64')
8 license=('LGPL2')
9 depends=('libsm' 'libxext')
10 makedepends=('libtool' 'gettext' 'libextl-darcs')
11 optdepends=('trayion: systray support')
12 conflicts=('ion-3' 'ion-3-xft' 'ion-3_xinerama')
13 replaces=('ion-3' 'ion-3-xft' 'ion-3_xinerama')
14 source=("system.mk")
15 md5sums=('07a5d42ef3247b9d842ec0995d232bd7')
17 _darcstrunk=http://modeemi.fi/~tuomov/repos
18 _darcsmod=ion-3plus
20 build() {
21   cd "$srcdir"
23   msg "Checking for previous build"
25   if [ -d $srcdir/$_darcsmod/_darcs ] ; then
26     msg "Retrieving missing patches"
27     cd $_darcsmod
28     darcs pull -a $_darcstrunk/$_darcsmod
29   else
30     msg "Retrieving complete sources"
31     darcs get --lazy $_darcstrunk/$_darcsmod
32   fi
34   msg "Starting build..."
36   rm -rf "$srcdir/$_darcsmod-build"
37   cp -r "$srcdir/$_darcsmod" "$srcdir/$_darcsmod-build"
39   cp "$srcdir/system.mk" "$srcdir/$_darcsmod-build"
40   cd "$srcdir/$_darcsmod-build"
42   MAKEFLAGS="" make || return 1
43   make PREFIX="$pkgdir/usr" ETCDIR="$pkgdir/etc/ion3" install || return 1
45   ln -fs /usr/bin/ion3plus $pkgdir/usr/bin/ion3
46   ln -fs /usr/bin/pwm3plus $pkgdir/usr/bin/pwm3