[med-svn] r2241 - trunk/packages/emboss/trunk/debian

plessy at alioth.debian.org plessy at alioth.debian.org
Wed Jul 16 06:48:32 UTC 2008


Author: plessy
Date: 2008-07-16 06:48:32 +0000 (Wed, 16 Jul 2008)
New Revision: 2241

Added:
   trunk/packages/emboss/trunk/debian/build-manpages.sh
Modified:
   trunk/packages/emboss/trunk/debian/acd2docbook.pl
Log:
Added build-manpages.sh to build the manpages, and updated acd2docbook.pl.


Modified: trunk/packages/emboss/trunk/debian/acd2docbook.pl
===================================================================
--- trunk/packages/emboss/trunk/debian/acd2docbook.pl	2008-07-16 06:47:42 UTC (rev 2240)
+++ trunk/packages/emboss/trunk/debian/acd2docbook.pl	2008-07-16 06:48:32 UTC (rev 2241)
@@ -15,7 +15,7 @@
 
 my $acdfile = shift; 
 my $embossversion = shift;
-my $date = qx(822-date);
+my $date = qx(date -R);
 chop $date;
 
 my $acd = EMBOSS::ACD->new($acdfile) ;
@@ -30,8 +30,8 @@
 <?xml version='1.0' encoding='ISO-8859-1'?>
 <?xml-stylesheet type="text/xsl"
 	href="http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
-	"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+	"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 
 <!-- Autogenerated by the acd2docbook.pl script from the emboss Debian pacakge.    -->
 <!-- Template from docbook-xsl version 1.72.0.dfsg.1-1                             -->

Added: trunk/packages/emboss/trunk/debian/build-manpages.sh
===================================================================
--- trunk/packages/emboss/trunk/debian/build-manpages.sh	                        (rev 0)
+++ trunk/packages/emboss/trunk/debian/build-manpages.sh	2008-07-16 06:48:32 UTC (rev 2241)
@@ -0,0 +1,20 @@
+#!/bin/sh
+# Copyleft 2007 Charles Plessy, do what you want with this trivial file.
+
+set -v
+set -e
+
+PACKAGE=$(dpkg-parsechangelog -ldebian/changelog | grep Source: | cut -f2 -d' ')
+VERSION=$(dpkg-parsechangelog -ldebian/changelog | grep Version: | cut -f2 -d' ' | cut -f1 -d-)
+ORIGTARGZ=../${PACKAGE}_${VERSION}.orig.tar.gz
+
+rm -f debian/$PACKAGE.manpages
+
+for FILE in $(tar --list --gzip --file $ORIGTARGZ | grep \\.acd | grep -v /test/)
+  do
+  ACD=$(basename $FILE .acd)
+  tar --verbose --gzip --file $ORIGTARGZ --extract $FILE --to-stdout \
+  | ../../emboss/trunk/debian/acd2docbook.pl /dev/stdin ${VERSION} \
+  | xsltproc --nonet --param man.charmap.use.subset 0 -o debian/manpages/ -
+  echo "debian/manpages/$ACD.1e" >> debian/$PACKAGE.manpages
+done


Property changes on: trunk/packages/emboss/trunk/debian/build-manpages.sh
___________________________________________________________________
Name: svn:executable
   + *




More information about the debian-med-commit mailing list