hydrogen packaging

Jaromír Mikeš mira.mikes at gmail.com
Sat Nov 12 09:27:33 UTC 2016


2016-11-11 22:22 GMT+01:00 Jaromír Mikeš <mira.mikes at gmail.com>:
> Hi Team,
>
> I am currently working on updating hydrogen package.
> Current lintian output
>
> $ lintian -IE --pedantic --no-tag-display-limit hydrogen_0.9.7-1_amd64.changes
> I: hydrogen source: quilt-patch-missing-description 1000_portaudio_v2.patch
> P: hydrogen source: debian-watch-may-check-gpg-signature
> I: hydrogen: hardening-no-fortify-functions usr/bin/h2cli
> I: hydrogen: hardening-no-fortify-functions usr/bin/h2player
> I: hydrogen: hardening-no-fortify-functions usr/bin/h2synth
> I: hydrogen: hardening-no-fortify-functions usr/bin/hydrogen
> I: hydrogen: arch-dep-package-has-big-usr-share 10457kB 63%
> W: hydrogen: binary-without-manpage usr/bin/h2cli
> W: hydrogen: binary-without-manpage usr/bin/h2player
> W: hydrogen: binary-without-manpage usr/bin/h2synth
> W: hydrogen: script-not-executable
> usr/share/hydrogen/data/i18n/updateTranslations.sh
>
> I am thinking to split package this way:
> hydrogen
> hydrogen-data
> hydrogen-doc

After splitting package fail to build :(

[100%] Built target hydrogen
make[2]: Leaving directory '/build/hydrogen-0.9.7/obj-x86_64-linux-gnu'
/usr/bin/cmake -E cmake_progress_start
/build/hydrogen-0.9.7/obj-x86_64-linux-gnu/CMakeFiles 0
make[1]: Leaving directory '/build/hydrogen-0.9.7/obj-x86_64-linux-gnu'
touch debian/stamp-makefile-build
CDBS WARNING:  DEB_MAKE_CHECK_TARGET unset, not running checks
#inkscape -z -edata/img/gray/h2-icon.png -D -w32 -h32
--export-area-snap data/img/gray/h2-icon.svg
rsvg-convert -w 32 -h 32 -f png -o data/img/gray/h2-icon.png
data/img/gray/h2-icon.svg
pngtopnm -alpha data/img/gray/h2-icon.png > data/img/gray/h2-icon.alpha.pgm
pngtopnm data/img/gray/h2-icon.png | ppmtoxpm
-alphamask=data/img/gray/h2-icon.alpha.pgm > data/img/gray/h2-icon.xpm
ppmtoxpm: (Computing colormap...
ppmtoxpm: ...Done.  340 colors found.)

rm -f data/img/gray/h2-icon.png data/img/gray/h2-icon.alpha.pgm
/usr/bin/make -C data/doc
make[1]: Entering directory '/build/hydrogen-0.9.7/data/doc'
make[1]: *** No rule to make target 'manual.docbook', needed by
'manual_en.docbook'.  Stop.
make[1]: Leaving directory '/build/hydrogen-0.9.7/data/doc'
debian/rules:58: recipe for target 'debian/docs.stamp' failed
make: *** [debian/docs.stamp] Error 2

Can some CDBS master have a look and help please?

best regards

mira



More information about the pkg-multimedia-maintainers mailing list