diff options
author | Brian Bidulock | 2014-05-08 17:16:29 -0600 |
---|---|---|
committer | Brian Bidulock | 2015-07-11 12:46:45 -0600 |
commit | c50b7581af470292fc16921924ef6de996ffe99b (patch) | |
tree | 25536b38c3a6f37cae29bb6b603c019f2fc07857 /PKGBUILD | |
parent | e6f996080103d85eacd437cedb60985136abb7a8 (diff) | |
download | aur-c50b7581af470292fc16921924ef6de996ffe99b.tar.gz |
version 386-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
1 files changed, 32 insertions, 27 deletions
@@ -1,39 +1,44 @@ -# Maintainer: Brian Bidulock <bidulock@openss7.org> # Contributor: rabyte <rabyte__gmail> + pkgname=karmen-svn -_pkgname=karmen -pkgver=r397 +pkgver=386 pkgrel=1 pkgdesc="An easy-to-use window manager of simple design" arch=('i686' 'x86_64') url="http://karmen.sourceforge.net/" license=('MIT') -depends=('libx11') -makedepends=('svn') -provides=("$_pkgname") -conflicts=("$_pkgname") -source=("$pkgname::svn://svn.code.sf.net/p/$_pkgname/code/trunk") -md5sums=('SKIP') +depends=('libsm' 'libx11') +makedepends=('svn' 'autoconf' 'automake') +provides=('karmen') +conflicts=('karmen') +source=() +md5sums=() -pkgver() { - cd $pkgname - local ver="$(svnversion)" - printf "r%s" "${ver//[[:alpha:]]}" -} - -prepare() { - cd $pkgname - autoreconf -iv -} +_svntrunk=http://karmen.svn.sourceforge.net/svnroot/karmen/trunk +_svnmod=karmen build() { - cd $pkgname - ./configure --prefix=/usr - make -} + cd $srcdir + + if [ -d $_svnmod/.svn ]; then + cd $_svnmod + svn up -r $pkgver + cd .. + else + svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod + fi + + msg "SVN checkout done or server timeout" + msg "Starting make..." -package() { - cd $pkgname - make DESTDIR="$pkgdir" install - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + rm -rf $_svnmod-build + cp -rf $_svnmod $_svnmod-build + cd $_svnmod-build + + autoreconf -i + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$pkgdir install + + install -m644 -D LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE } |