diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 75 |
1 files changed, 31 insertions, 44 deletions
@@ -1,30 +1,19 @@ # Maintainer: aksr <aksr at t-com dot me> pkgname=troff-git -pkgver=r80.9fe4661 +pkgver=r86.e91fb98 pkgrel=1 -epoch= -pkgdesc="A port of Plan9 troff tools to Linux, contains troff, tr2ps (dpost), eqn, tbl, pic, and grap." +pkgdesc='A port of Plan9 troff tools to Linux, contains troff, tr2ps (dpost), eqn, tbl, pic, and grap.' arch=('i686' 'x86_64') -url="http://repo.or.cz/w/troff.git" -license=('Lucent Public License' 'custom') -groups=() -depends=() +url='http://repo.or.cz/w/troff.git' +license=('MIT' 'custom') makedepends=('git') -optdepends=() -checkdepends=() -provides=('troff') -replaces=() -backup=() -options=() -changelog= -install= -source=("$pkgname::git://repo.or.cz/troff.git") -noextract=() +provides=("${pkgname%-*}") +source=("$pkgname::git://repo.or.cz/troff.git#branch=all") md5sums=('SKIP') pkgver() { - cd "$srcdir/$pkgname" - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } ## Choose prefix: @@ -38,40 +27,38 @@ licensedir="/usr/share/licenses/$pkgname/" tbase="$prefix/$libdir" if [ "$prefix" == "/usr" ]; then - conflicts=('groff' 'grap') + conflicts=('groff' 'grap') elif [ "$prefix" == "/opt/$pkgname" ]; then - libdir="lib" - docdir="doc" - tbase="$prefix/$libdir" + libdir="lib" + docdir="doc" + tbase="$prefix/$libdir" fi prepare() { - cd "$srcdir/$pkgname" - sed -i "s@/root/troff/home@$tbase@" conf.mk + cd "$srcdir/$pkgname" + sed -i "s@/root/troff/home@$tbase@" conf.mk } build() { - cd "$srcdir/$pkgname" - for i in troff tr2ps eqn tbl pic grap refer; do cd $i; make; cd ..; done - cd "$srcdir/$pkgname/mkdev" - ./mkdev.sh + cd "$srcdir/$pkgname" + for i in troff tr2ps eqn tbl pic grap refer; do cd $i; make; cd ..; done + cd "$srcdir/$pkgname/mkdev" + ./mkdev.sh } package() { - cd "$srcdir/$pkgname" - prefix="$pkgdir/$prefix" - install -Dm755 eqn/eqn $prefix/bin/eqn - install -Dm755 grap/grap $prefix/bin/grap - install -Dm755 pic/pic $prefix/bin/pic - install -Dm755 refer/refer $prefix/bin/refer - install -Dm755 tbl/tbl $prefix/bin/tbl - install -Dm755 troff/troff $prefix/bin/troff - install -Dm755 tr2ps/tr2ps $prefix/bin/tr2ps - install -Dm644 README $prefix/$docdir/README - install -Dm644 NOTICE $pkgdir/$licensedir/NOTICE + cd "$srcdir/$pkgname" + prefix="$pkgdir/$prefix" + install -D -m755 eqn/eqn $prefix/bin/eqn + install -D -m755 grap/grap $prefix/bin/grap + install -D -m755 pic/pic $prefix/bin/pic + install -D -m755 refer/refer $prefix/bin/refer + install -D -m755 tbl/tbl $prefix/bin/tbl + install -D -m755 troff/troff $prefix/bin/troff + install -D -m755 tr2ps/tr2ps $prefix/bin/tr2ps + install -D -m644 README $prefix/$docdir/README - mkdir -p $prefix/$libdir - cd "$srcdir/$pkgname/home" - cp -a font hyphen ps term tmac $prefix/$libdir/ + mkdir -p $prefix/$libdir + cd "$srcdir/$pkgname/home" + cp -a font hyphen ps term tmac $prefix/$libdir/ } - |