--- /var/abs/extra/indent/PKGBUILD 2009-05-22 01:04:31.000000000 -0300 +++ PKGBUILD 2009-05-22 19:26:00.963376741 -0300 @@ -2,6 +2,7 @@ # Maintainer: Aaron Griffin # Contributor: aurelien # Contributor: Herb Rose (hrose56@yahoo.com) + pkgname=indent pkgver=2.2.10 pkgrel=3 @@ -15,18 +16,23 @@ md5sums=('be35ea62705733859fbf8caf816d8959') build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr --datadir=/usr/share/ - make || return 1 - make prefix=$startdir/pkg/usr install + cd $srcdir/$pkgname-$pkgver - # The makefile for docs uses $(prefix) stupidly - # fix that the easiest way - mkdir -p $startdir/pkg/usr/share - mv $startdir/pkg/usr/doc $startdir/pkg/usr/share + # Fix doc install path + sed -i 's|^docdir = .*$|docdir = @docdir@|' doc/Makefile.in || return 1 + + # Fix manpage installation + sed -i 's|\(info texinfo2man\)\.c Makefile\.am|\1|' man/Makefile.in || return 1 + rm man/indent.1 + + ./configure --prefix=/usr \ + --datadir=/usr/share \ + --docdir=/usr/share/doc/indent + make || return 1 + make DESTDIR=$pkgdir install - rm -f $startdir/pkg/usr/share/info/dir - gzip -9 ${pkgdir}/usr/share/info/indent.info + rm -f $pkgdir/usr/share/info/dir + gzip -9 $pkgdir/usr/share/info/indent.info #TODO this tarball installs texinfo2man as well... we probably don't want that }