diff options
author | aksr | 2015-11-20 08:53:48 +0100 |
---|---|---|
committer | aksr | 2015-11-20 08:53:48 +0100 |
commit | 51af35a5bde810445eca1e7545fd0667b9fb7c7c (patch) | |
tree | 70c9332f2ebd281ca977b044e9d111a8bbfb2ddf | |
parent | 459d36aced207ec03f9f1aafe825ca8b28b608ac (diff) | |
download | aur-51af35a5bde810445eca1e7545fd0667b9fb7c7c.tar.gz |
Generalization.
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 14 insertions, 15 deletions
@@ -9,11 +9,8 @@ pkgbase = troff-git license = custom makedepends = git provides = troff - conflicts = groff - conflicts = grap source = troff-git::git://repo.or.cz/troff.git md5sums = SKIP - sha1sums = SKIP pkgname = troff-git @@ -21,30 +21,33 @@ install= source=("$pkgname::git://repo.or.cz/troff.git") noextract=() md5sums=('SKIP') -sha1sums=('SKIP') pkgver() { cd "$srcdir/$pkgname" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } -prefix="/usr" -libdir="$prefix/lib/troff" -docdir="/share/doc" -## uncomment bellow to avoid conflict with groff and grap package by installing to, e.g. /opt directory +## Choose prefix: +#prefix="/usr" +prefix="/usr/plan9" #prefix="/opt/$pkgname" -#libdir="$prefix/lib" -#docdir="/doc" +libdir="lib/troff" +docdir="share/doc/$pkgname" licensedir="/usr/share/licenses/$pkgname/" +tbase="$prefix/$libdir" if [ "$prefix" == "/usr" ]; then conflicts=('groff' 'grap') +elif [ "$prefix" == "/opt/$pkgname" ]; then + libdir="lib" + docdir="doc" + tbase="$prefix/$libdir" fi prepare() { cd "$srcdir/$pkgname" - sed -i "s|/root/troff/home|$libdir|" conf.mk + sed -i "s@/root/troff/home@$tbase@" conf.mk } build() { @@ -56,7 +59,7 @@ build() { package() { cd "$srcdir/$pkgname" - prefix=$pkgdir/$prefix + prefix="$pkgdir/$prefix" install -Dm755 eqn/eqn $prefix/bin/eqn install -Dm755 grap/grap $prefix/bin/grap install -Dm755 pic/pic $prefix/bin/pic @@ -67,9 +70,8 @@ package() { install -Dm644 README $prefix/$docdir/README install -Dm644 NOTICE $pkgdir/$licensedir/NOTICE - libdir=$pkgdir/$libdir - mkdir -p $libdir + mkdir -p $prefix/$libdir cd "$srcdir/$pkgname/home" - cp -a font hyphen ps term tmac $libdir/ + cp -a font hyphen ps term tmac $prefix/$libdir/ } |