SVN devscripts commit: r526 - in trunk: . debian po4a
Stefano Zacchiroli
zack at alioth.debian.org
Thu Feb 22 18:09:20 CET 2007
Author: zack
Date: 2007-02-22 18:09:19 +0100 (Thu, 22 Feb 2007)
New Revision: 526
Added:
trunk/debian/manpages
trunk/po4a/Makefile
Modified:
trunk/Makefile
trunk/debian/changelog
trunk/debian/rules
trunk/po4a/devscripts-po4a.conf
Log:
- delegated manpage handling to debhelper (renaming manpages to a .LANGUAGE.SECTION format)
- invoke dh_link without options (have been moved to debian/links)
- added a Makefile for po4a
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2007-02-22 12:11:08 UTC (rev 525)
+++ trunk/Makefile 2007-02-22 17:09:19 UTC (rev 526)
@@ -20,24 +20,17 @@
SCRIPTS = $(PL_FILES:.pl=) $(SH_FILES:.sh=)
EXAMPLES = conf.default
-MAN1S = $(SCRIPTS:=.1) debc.1 cvs-debc.1 devscripts.1
GEN_MAN1S = bts.1 debcommit.1 deb-reversion.1 dget.1 mass-bug.1 \
rmadison.1 svnpath.1
-MAN5S = devscripts.conf.5
MANS_fr_DIR = po4a/fr
GEN_MAN1S_fr = $(patsubst %,$(MANS_fr_DIR)/%,$(GEN_MAN1S))
MAN1S_fr = $(subst $(MANS_fr_DIR)/,,$(wildcard $(MANS_fr_DIR)/*.1))
-MAN5S_fr = $(subst $(MANS_fr_DIR)/,,$(wildcard $(MANS_fr_DIR)/*.5))
BINDIR = /usr/bin
LIBDIR = /usr/lib/devscripts
EXAMPLES_DIR = /usr/share/devscripts
PERLMOD_DIR = /usr/share/devscripts
BIN_LIBDIR = /usr/lib/devscripts
-MAN1DIR = /usr/share/man/man1
-MAN5DIR = /usr/share/man/man5
-MAN1DIR_fr = /usr/share/man/fr/man1
-MAN5DIR_fr = /usr/share/man/fr/man5
all: $(SCRIPTS) $(GEN_MAN1S) $(EXAMPLES) $(LIBS) $(CWRAPPERS) translated_manpages
@@ -75,7 +68,7 @@
/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl $<
translated_manpages:
- cd po4a && po4a --no-backups devscripts-po4a.conf
+ $(MAKE) -C po4a/
# These may or may not have been successfully made; we don't stop
# building the rest of the package in such a case
for i in $(GEN_MAN1S_fr); do \
@@ -85,7 +78,7 @@
clean_translated_manpages:
# Update the POT/POs and remove the translated man pages
- cd po4a && po4a --rm-translations --no-backups devscripts-po4a.conf
+ $(MAKE) -C po4a/ clean
rm -f translated_manpages
libvfork.o: libvfork.c
@@ -105,15 +98,6 @@
# Special treatment for debpkg
mv $(DESTDIR)$(BINDIR)/debpkg $(DESTDIR)$(PERLMOD_DIR)
cp debpkg-wrapper $(DESTDIR)$(BINDIR)/debpkg
- mkdir -p $(DESTDIR)$(MAN1DIR)
- cp $(MAN1S) $(DESTDIR)$(MAN1DIR)
- mkdir -p $(DESTDIR)$(MAN5DIR)
- cp $(MAN5S) $(DESTDIR)$(MAN5DIR)
- mkdir -p $(DESTDIR)$(MAN1DIR_fr)
- -cd $(MANS_fr_DIR) && cp $(MAN1S_fr) $(DESTDIR)$(MAN1DIR_fr)
- -cp $(GEN_MAN1S_fr) $(DESTDIR)$(MAN1DIR_fr)
- mkdir -p $(DESTDIR)$(MAN5DIR_fr)
- -cd $(MANS_fr_DIR) && cp $(MAN5S_fr) $(DESTDIR)$(MAN5DIR_fr)
cp $(EXAMPLES) $(DESTDIR)$(EXAMPLES_DIR)
# -find $(DESTDIR) -type d -name '.svn' -exec rm -r \{\} \;
# -find $(DESTDIR) -type d -name 'CVS' -exec rm -r \{\} \;
Modified: trunk/debian/changelog
===================================================================
--- trunk/debian/changelog 2007-02-22 12:11:08 UTC (rev 525)
+++ trunk/debian/changelog 2007-02-22 17:09:19 UTC (rev 526)
@@ -31,8 +31,11 @@
- moved examples under examples/, install examples/* as examples
* debian/dirs, debian/links
- delegated (some of) directory and symlink creation to debhelpers
+ * debian/manpages
+ - delegated installation of (original and translated) manpages to
+ debhelpers
- -- Stefano Zacchiroli <zack at debian.org> Thu, 22 Feb 2007 13:09:34 +0100
+ -- Stefano Zacchiroli <zack at debian.org> Thu, 22 Feb 2007 13:59:47 +0100
devscripts (2.9.27) unstable; urgency=low
Added: trunk/debian/manpages
===================================================================
--- trunk/debian/manpages 2007-02-22 12:11:08 UTC (rev 525)
+++ trunk/debian/manpages 2007-02-22 17:09:19 UTC (rev 526)
@@ -0,0 +1,4 @@
+*.1
+*.5
+po4a/fr/*.1
+po4a/fr/*.5
Modified: trunk/debian/rules
===================================================================
--- trunk/debian/rules 2007-02-22 12:11:08 UTC (rev 525)
+++ trunk/debian/rules 2007-02-22 17:09:19 UTC (rev 526)
@@ -43,6 +43,7 @@
dh_testroot
dh_clean -k
dh_installdirs
+ dh_install
$(MAKE) DESTDIR=$(CURDIR)/debian/devscripts install
# Build architecture-independent files here.
@@ -55,10 +56,8 @@
dh_testroot
dh_installdocs README
dh_installexamples
-# This is now done by the make install command above
-# dh_installman
- dh_link /usr/share/devscripts/conf.default \
- /usr/share/doc/devscripts/devscripts.conf.ex
+ dh_installman
+ dh_link
dh_installchangelogs
dh_strip
dh_compress
Added: trunk/po4a/Makefile
===================================================================
--- trunk/po4a/Makefile 2007-02-22 12:11:08 UTC (rev 525)
+++ trunk/po4a/Makefile 2007-02-22 17:09:19 UTC (rev 526)
@@ -0,0 +1,4 @@
+all:
+ po4a --no-backups devscripts-po4a.conf
+clean:
+ po4a --rm-translations --no-backups devscripts-po4a.conf
Modified: trunk/po4a/devscripts-po4a.conf
===================================================================
--- trunk/po4a/devscripts-po4a.conf 2007-02-22 12:11:08 UTC (rev 525)
+++ trunk/po4a/devscripts-po4a.conf 2007-02-22 17:09:19 UTC (rev 526)
@@ -5,86 +5,86 @@
# Then list the documents to translate, their format, their translations
# (as well as the addendums to apply to the translations)
[type:man] ../annotate-output.1 \
- fr:fr/annotate-output.1 add_fr:add_fr/translator_man.add
+ fr:fr/annotate-output.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../archpath.1 \
- fr:fr/archpath.1 add_fr:add_fr/translator_man.add
+ fr:fr/archpath.fr.1 add_fr:add_fr/translator_man.add
[type:pod] ../bts.pl \
- fr:fr/bts.pl add_fr:add_fr/translator_pod.add
+ fr:fr/bts.fr.pl add_fr:add_fr/translator_pod.add
[type:man] ../checkbashisms.1 \
- fr:fr/checkbashisms.1 add_fr:add_fr/translator_man.add
+ fr:fr/checkbashisms.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../cvs-debc.1 \
- fr:fr/cvs-debc.1 add_fr:add_fr/translator_man.add
+ fr:fr/cvs-debc.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../cvs-debi.1 \
- fr:fr/cvs-debi.1 add_fr:add_fr/translator_man.add
+ fr:fr/cvs-debi.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../cvs-debrelease.1 \
- fr:fr/cvs-debrelease.1 add_fr:add_fr/translator_man.add
+ fr:fr/cvs-debrelease.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../cvs-debuild.1 \
- fr:fr/cvs-debuild.1 add_fr:add_fr/translator_man.add
+ fr:fr/cvs-debuild.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../dd-list.1 \
- fr:fr/dd-list.1 add_fr:add_fr/translator_man.add
+ fr:fr/dd-list.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../debc.1 \
- fr:fr/debc.1 add_fr:add_fr/translator_man.add
+ fr:fr/debc.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../debchange.1 \
- fr:fr/debchange.1 add_fr:add_fr/translator_man.add
+ fr:fr/debchange.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../debclean.1 \
- fr:fr/debclean.1 add_fr:add_fr/translator_man.add
+ fr:fr/debclean.fr.1 add_fr:add_fr/translator_man.add
[type:pod] ../debcommit.pl \
- fr:fr/debcommit.pl add_fr:add_fr/translator_pod.add
+ fr:fr/debcommit.fr.pl add_fr:add_fr/translator_pod.add
[type:man] ../debdiff.1 \
- fr:fr/debdiff.1 add_fr:add_fr/translator_man.add
+ fr:fr/debdiff.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../debi.1 \
- fr:fr/debi.1 add_fr:add_fr/translator_man.add
+ fr:fr/debi.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../debpkg.1 \
- fr:fr/debpkg.1 add_fr:add_fr/translator_man.add
+ fr:fr/debpkg.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../debrelease.1 \
- fr:fr/debrelease.1 add_fr:add_fr/translator_man.add
+ fr:fr/debrelease.fr.1 add_fr:add_fr/translator_man.add
[type:docbook] ../deb-reversion.dbk \
- fr:fr/deb-reversion.dbk add_fr:add_fr/translator_dbk.add
+ fr:fr/deb-reversion.fr.dbk add_fr:add_fr/translator_dbk.add
[type:man] ../debrsign.1 \
- fr:fr/debrsign.1 add_fr:add_fr/translator_man.add
+ fr:fr/debrsign.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../debsign.1 \
- fr:fr/debsign.1 add_fr:add_fr/translator_man.add
+ fr:fr/debsign.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../debuild.1 \
- fr:fr/debuild.1 add_fr:add_fr/translator_man.add
+ fr:fr/debuild.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../devscripts.1 \
- fr:fr/devscripts.1 add_fr:add_fr/translator_man.add
+ fr:fr/devscripts.fr.1 add_fr:add_fr/translator_man.add
[type:pod] ../dget.pl \
- fr:fr/dget.pl add_fr:add_fr/translator_pod.add
+ fr:fr/dget.fr.pl add_fr:add_fr/translator_pod.add
[type:man] ../dpkg-depcheck.1 \
- fr:fr/dpkg-depcheck.1 add_fr:add_fr/translator_man.add
+ fr:fr/dpkg-depcheck.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../dpkg-genbuilddeps.1 \
- fr:fr/dpkg-genbuilddeps.1 add_fr:add_fr/translator_man.add
+ fr:fr/dpkg-genbuilddeps.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../dscverify.1 \
- fr:fr/dscverify.1 add_fr:add_fr/translator_man.add
+ fr:fr/dscverify.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../grep-excuses.1 \
- fr:fr/grep-excuses.1 add_fr:add_fr/translator_man.add
+ fr:fr/grep-excuses.fr.1 add_fr:add_fr/translator_man.add
[type:pod] ../mass-bug.pl \
- fr:fr/mass-bug.pl add_fr:add_fr/translator_pod.add
+ fr:fr/mass-bug.fr.pl add_fr:add_fr/translator_pod.add
[type:man] ../mergechanges.1 \
- fr:fr/mergechanges.1 add_fr:add_fr/translator_man.add
+ fr:fr/mergechanges.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../nmudiff.1 \
- fr:fr/nmudiff.1 add_fr:add_fr/translator_man.add
+ fr:fr/nmudiff.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../plotchangelog.1 \
- fr:fr/plotchangelog.1 add_fr:add_fr/translator_man.add
+ fr:fr/plotchangelog.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../pts-subscribe.1 \
- fr:fr/pts-subscribe.1 add_fr:add_fr/translator_man.add
+ fr:fr/pts-subscribe.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../rc-alert.1 \
- fr:fr/rc-alert.1 add_fr:add_fr/translator_man.add
+ fr:fr/rc-alert.fr.1 add_fr:add_fr/translator_man.add
[type:pod] ../rmadison.pl \
- fr:fr/rmadison.pl add_fr:add_fr/translator_pod.add
+ fr:fr/rmadison.fr.pl add_fr:add_fr/translator_pod.add
[type:pod] ../svnpath.pl \
- fr:fr/svnpath.pl add_fr:add_fr/translator_pod.add
+ fr:fr/svnpath.fr.pl add_fr:add_fr/translator_pod.add
[type:man] ../tagpending.1 \
- fr:fr/tagpending.1 add_fr:add_fr/translator_man.add
+ fr:fr/tagpending.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../uscan.1 \
- fr:fr/uscan.1 add_fr:add_fr/translator_man.add
+ fr:fr/uscan.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../uupdate.1 \
- fr:fr/uupdate.1 add_fr:add_fr/translator_man.add
+ fr:fr/uupdate.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../whodepends.1 \
- fr:fr/whodepends.1 add_fr:add_fr/translator_man.add
+ fr:fr/whodepends.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../who-uploads.1 \
- fr:fr/who-uploads.1 add_fr:add_fr/translator_man.add
+ fr:fr/who-uploads.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../wnpp-alert.1 \
- fr:fr/wnpp-alert.1 add_fr:add_fr/translator_man.add
+ fr:fr/wnpp-alert.fr.1 add_fr:add_fr/translator_man.add
[type:man] ../devscripts.conf.5 \
- fr:fr/devscripts.conf.5 add_fr:add_fr/translator_man.add
+ fr:fr/devscripts.conf.fr.5 add_fr:add_fr/translator_man.add
More information about the Devscripts-devel
mailing list