summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBrian Bidulock2014-05-08 17:16:29 -0600
committerBrian Bidulock2015-07-11 12:46:45 -0600
commitc50b7581af470292fc16921924ef6de996ffe99b (patch)
tree25536b38c3a6f37cae29bb6b603c019f2fc07857 /PKGBUILD
parente6f996080103d85eacd437cedb60985136abb7a8 (diff)
downloadaur-c50b7581af470292fc16921924ef6de996ffe99b.tar.gz
version 386-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 32 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 07ec10c6c00e..37f5862c952f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}