[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