From f01db03ca3dbcf3b534e56235c11b2721efee39b Mon Sep 17 00:00:00 2001 From: Bernhard Tittelbach Date: Sat, 5 Dec 2009 16:27:24 +0000 Subject: manpages work --- arch-linux/anytun/PKGBUILD | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'arch-linux') diff --git a/arch-linux/anytun/PKGBUILD b/arch-linux/anytun/PKGBUILD index 58d91d8..3f086d8 100644 --- a/arch-linux/anytun/PKGBUILD +++ b/arch-linux/anytun/PKGBUILD @@ -22,24 +22,39 @@ md5sums=('a72d47110aa9f8cb42d5fe726a237bd0' 'bc8713a0228af46f7692a85e77927871') build() { + echo "==== Building Source ====" cd "$srcdir/$pkgname-$pkgver/src" || return 1 patch -p0 < ${srcdir}/boost-mt.patch || return 1 ./configure --use-ssl-crypto || return 1 # use libssl #./configure || return 1 # use libgcrypt make || return 1 - #make manpage || return 1 + + echo "==== Building Manpages ====" + #patch makefile so newly rewritten a2x (asciidoc 8.5+) bypasses xmllint + sed -i 's/a2x /a2x -L /' man/Makefile || return 1 + make manpage || return 1 + + #echo "==== Building AnyRTPProxy ====" #make anyrtpproxy || return 1 + + echo "==== Installing anytun ====" mkdir -p ${pkgdir}/usr/sbin ${pkgdir}/usr/bin \ ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld \ ${pkgdir}/etc/anytun ${pkgdir}/etc/rc.d/ \ ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/ cp anytun ${pkgdir}/usr/sbin/ cp anytun-config anytun-controld anytun-nosync anytun-showtables ${pkgdir}/usr/bin/ - #touch ${pkgdir}/var/run/anytun/.keep ${pkgdir}/var/run/anytun-controld/.keep cp $srcdir/$pkgname-$pkgver/etc/init.d/anytun ${pkgdir}/etc/rc.d/ cp -R $srcdir/$pkgname-$pkgver/etc/anytun ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/ cp $srcdir/$pkgname-$pkgver/etc/anytun/autostart ${pkgdir}/etc/anytun/ cp -R ../wireshark-lua ${pkgdir}/usr/share/$pkgname-$pkgver/ + for m in man/*.{0..8} man/*.3x; do + test -f "$m" || continue + mansect=${m/*./} + mandir=${pkgdir}/usr/share/man/man${mansect} + test -d $mandir || mkdir -p $mandir + cp ${m} ${mandir}/ + done } -- cgit v1.2.3