[Pkg-emboss-commits] r105 - tools

charles-guest at alioth.debian.org charles-guest at alioth.debian.org
Wed Sep 26 01:16:41 UTC 2007


Author: charles-guest
Date: 2007-09-26 01:16:41 +0000 (Wed, 26 Sep 2007)
New Revision: 105

Added:
   tools/build-manpages.sh
Log:
embassy gets a manpage builder for free

Added: tools/build-manpages.sh
===================================================================
--- tools/build-manpages.sh	                        (rev 0)
+++ tools/build-manpages.sh	2007-09-26 01:16:41 UTC (rev 105)
@@ -0,0 +1,18 @@
+#!/bin/bash
+# Copyleft 2007 Charles Plessy, do what you want with this trivial file.
+
+PACKAGE=$(dpkg-parsechangelog -ldebian/changelog | grep Source: | awk '{ print $2}')
+VERSION=$(dpkg-parsechangelog -ldebian/changelog | grep Version: | awk '{ print $2}')
+ORIGTARGZ=../${PACKAGE}_${VERSION%%-*}.orig.tar.gz
+
+rm debian/$PACKAGES.manpages
+
+for FILE in $(tar --list --gzip --file $ORIGTARGZ | grep \\.acd )
+	do ACD=$(basename $FILE .acd)
+	tar --verbose --gzip --file $ORIGTARGZ --extract $FILE --to-stdout |
+		perl ../../emboss/trunk/debian/acd2docbook.pl /dev/stdin ${VERSION%%-*} > debian/manpages/$ACD.xml
+	xsltproc 	--nonet \
+			--param man.charmap.use.subset 0 \
+			-o debian/manpages/ debian/manpages/$ACD.xml
+	echo "debian/manpages/$ACD.1" >> debian/$PACKAGE.manpages ;
+done


Property changes on: tools/build-manpages.sh
___________________________________________________________________
Name: svn:executable
   + *




More information about the Pkg-emboss-commits mailing list