← Back to team overview

launchpad-users team mailing list archive

overriding dh_auto_build

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello list,

while packaging debian/ubuntu packages i have written some little helper
scripts on https://code.launchpad.net/make-test-release.
I have written an "make-test-release.1.xml" and a rules:
#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
    dh_auto_build
    dh_installdirs
    dh_install
   
override_dh_auto_build:
   
DBMAN=http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
    @echo "Before"
    xsltproc --nonet --param man.charmap.use.subset 0 -o man/ $DBMAN
debian/make-test-release.1.xml
    @echo "Done building man"

A "dpkg-buildpackage" gives me:

sascha@sascha-desktop:~/repos/bzr/make-test-release/make-test-release$
dpkg-buildpackage
dpkg-buildpackage: Quellpaket make-test-release
dpkg-buildpackage: Quellversion 1.0-1
dpkg-buildpackage: Quelldistribution unstable
dpkg-buildpackage: Quellen geändert durch Sascha Manns
<Sascha.Manns@xxxxxxx>
dpkg-buildpackage: Host-Architektur amd64
 dpkg-source --before-build make-test-release
 fakeroot debian/rules clean
dh_installdirs
dh_install
dh_auto_build
 dpkg-source -b make-test-release
dpkg-source: Information: Quellformat »3.0 (quilt)« wird verwendet
dpkg-source: Information: make-test-release wird unter Benutzung des
existierenden ./make-test-release_1.0.orig.tar.gz gebaut
dpkg-source: Information: make-test-release wird in
make-test-release_1.0-1.debian.tar.gz gebaut
dpkg-source: Information: make-test-release wird in
make-test-release_1.0-1.dsc gebaut
 debian/rules build
dh_installdirs
dh_install
dh_auto_build
 fakeroot debian/rules binary
dh_installdirs
dh_install
dh_auto_build
 signfile make-test-release_1.0-1.dsc

Sie benötigen eine Passphrase, um den geheimen Schlüssel zu entsperren.
Benutzer: »Sascha Manns <Sascha.Manns@xxxxxxx>«
2048-Bit RSA Schlüssel, ID 00D2C804, erzeugt 2014-09-14


 dpkg-genchanges  >../make-test-release_1.0-1_amd64.changes
dpkg-genchanges: Fehler: ungültige Zeile in Dateienliste-Datei, Zeile 1
dpkg-buildpackage: Fehler: Fehler-Exitstatus von dpkg-genchanges war 25


It looks like it doesn't has build the manpage inside debian.

Maybe anyone knows why?

Greetings
Sascha

- -- 
Yours sincerly
Sascha Manns

Maifeldstraße 10
56727 Mayen
Phone: +49-1573-9242730
Email: Sascha.Manns@xxxxxxx
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJUQCHKAAoJEOnUbwoA0sgEOUoIAIo6Ll79vrUEXnuXey1PtY6o
kSticVWSWoObf2NRmjc4ueSKc+bxB+OYVlqxAi4cXb12mOrDPLnN4+kNCm6314vF
rmsV0fVF/No2+kW3ZdOjHCJdyVwCGIubLUSDgONuVdDa41TlzAp8G4+9zgHOr6Wh
EpRBbjOibSR43HuZNs6+OpYMUljaRli/na7+suhTkldwqJriRC0YAKuP5PhWjMgw
FkYLSh8fLOMT2AsnM18TqodNcfCp8z4C1rc/e9H9YB9rGbMgehQXGDmT2mY8z2JD
7dKc8FpNKqfBld0J50/zkbTx4TB7ubud66YzNuwUepkFJ6u0KcmKgxBV5Js8prI=
=ZD/1
-----END PGP SIGNATURE-----



Follow ups