Hello David, I've fixed the open RC bugs in your package in order to help the release of Etch. I've prepared an NMU for which I've attached the diff. Please note that I've also modified the upstream source tarball.
Thijs
diff -Nru /tmp/T6SYQ8kJMk/snack-2.2.9/debian/changelog /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/changelog --- /tmp/T6SYQ8kJMk/snack-2.2.9/debian/changelog 2006-10-12 15:56:51.000000000 +0200 +++ /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/changelog 2006-10-12 15:56:51.000000000 +0200 @@ -1,3 +1,14 @@ +snack (2.2.9.dfsg-1.1) unstable; urgency=medium + + * Non-maintainer upload for release critical bugs. + * Rework debian/rules to actually put content into the -dev package. + (Closes: #362436, #334834) + * Remove binary-only tclkit-linux-x86 from upstream tarball. + (Closes: #319985) + * Make package binNMU-safe. + + -- Thijs Kinkhorst <[EMAIL PROTECTED]> Thu, 12 Oct 2006 15:27:16 +0200 + snack (2.2.9-1) unstable; urgency=low * New upstream release (closes: #294713) diff -Nru /tmp/T6SYQ8kJMk/snack-2.2.9/debian/control /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/control --- /tmp/T6SYQ8kJMk/snack-2.2.9/debian/control 2006-10-12 15:56:51.000000000 +0200 +++ /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/control 2006-10-12 15:56:51.000000000 +0200 @@ -2,7 +2,7 @@ Section: sound Priority: extra Maintainer: David A. van Leeuwen <[EMAIL PROTECTED]> -Build-depends: tk8.4-dev, debhelper, libogg-dev, libvorbis-dev, libx11-dev +Build-Depends: tk8.4-dev, debhelper (>= 5), libogg-dev, libvorbis-dev, libx11-dev, dpkg-dev (>=1.13.19) Standards-Version: 3.6.1 Package: libsnack2 @@ -28,7 +28,7 @@ Package: libsnack2-dev Architecture: all -Depends: libsnack2 (= ${Source-Version}), libc6-dev +Depends: libsnack2 (>= ${source:Version}), libc6-dev Replaces: snack-dev Section: libdevel Description: Snack development files diff -Nru /tmp/T6SYQ8kJMk/snack-2.2.9/debian/copyright /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/copyright --- /tmp/T6SYQ8kJMk/snack-2.2.9/debian/copyright 2006-10-12 15:56:51.000000000 +0200 +++ /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/copyright 2006-10-12 15:56:51.000000000 +0200 @@ -3,6 +3,9 @@ It was downloaded from http://www.speech.kth.se/snack +The file demos/tcl/tclkit-linux-x86 has been removed from the upstream +tarball because it lacks source code. + Distributed under the Gnu general public license, see /usr/share/common-licenses/GPL diff -Nru /tmp/T6SYQ8kJMk/snack-2.2.9/debian/libsnack2-dev.install /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/libsnack2-dev.install --- /tmp/T6SYQ8kJMk/snack-2.2.9/debian/libsnack2-dev.install 1970-01-01 01:00:00.000000000 +0100 +++ /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/libsnack2-dev.install 2006-10-12 15:56:51.000000000 +0200 @@ -0,0 +1,2 @@ +unix/snackConfig.sh usr/lib +generic/*.h /usr/include diff -Nru /tmp/T6SYQ8kJMk/snack-2.2.9/debian/libsnack2-doc.install /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/libsnack2-doc.install --- /tmp/T6SYQ8kJMk/snack-2.2.9/debian/libsnack2-doc.install 1970-01-01 01:00:00.000000000 +0100 +++ /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/libsnack2-doc.install 2006-10-12 15:56:51.000000000 +0200 @@ -0,0 +1,3 @@ +doc/* usr/share/doc/libsnack2/html +demos/python/* usr/share/doc/libsnack2/examples/python +demos/tcl/* usr/share/doc/libsnack2/examples/tcl diff -Nru /tmp/T6SYQ8kJMk/snack-2.2.9/debian/rules /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/rules --- /tmp/T6SYQ8kJMk/snack-2.2.9/debian/rules 2006-10-12 15:56:51.000000000 +0200 +++ /tmp/6lCwPLWknq/snack-2.2.9.dfsg/debian/rules 2006-10-12 15:56:51.000000000 +0200 @@ -6,7 +6,7 @@ # export DH_VERBOSE=1 # This is the debhelper compatability version to use. -export DH_COMPAT=1 +export DH_COMPAT=5 # DvL Package names MAIN=libsnack2 DOC=libsnack2-doc @@ -52,7 +52,7 @@ dh_testroot dh_clean -k dh_installdirs - $(MAKE) -C unix SNACK_INSTALL_PATH=../debian/tmp/usr/lib install + $(MAKE) -C unix SNACK_INSTALL_PATH=../debian/libsnack2/usr/lib install # Build architecture-dependent files here. # binary-arch: DH_OPTIONS=-p${MAIN} @@ -86,56 +86,26 @@ dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a - dh_builddeb -a -p${MAIN} + dh_builddeb -a -# binary-dev: DH_OPTIONS=-p${DEV} -binary-dev: build +binary-indep: build dh_testdir -i dh_testroot -i - dh_clean -k -i dh_installdirs -i + dh_install -i dh_installdocs -i README dh_installchangelogs -i changes - install -m 644 unix/snackConfig.sh debian/${DEV}/usr/lib - install -m 644 generic/*.h debian/${DEV}/usr/include + -rm debian/libsnack2-doc/usr/share/doc/libsnack2/examples/tcl/freewrap dh_link -i dh_strip -i dh_compress -i dh_fixperms -i + chmod +x debian/libsnack2-doc/usr/share/doc/libsnack2/examples/tcl/*.tcl dh_installdeb -i dh_gencontrol -i dh_md5sums -i - dh_builddeb -i -p${DEV} + dh_builddeb -i -binary-doc: build - dh_testdir -i - dh_testroot -i - dh_clean -k -i - dh_installdirs -i - install -m 644 doc/* debian/${DOC}/usr/share/doc/${MAIN}/html - dh_installdocs -i README - dh_installchangelogs -i changes - dh_link -i - dh_strip -i - dh_compress -i -# this does _not_ work: -# dh_installexamples -v demos/* -# mv debian/${DOC}/usr/share/doc/${DOC}/examples/* debian/${DOC}/usr/share/doc/${MAIN}/examples - install -m 644 demos/python/* debian/${DOC}/usr/share/doc/${MAIN}/examples/python - install -m 644 demos/tcl/* debian/${DOC}/usr/share/doc/${MAIN}/examples/tcl - -rm debian/${DOC}/usr/share/doc/${MAIN}/examples/tcl/freewrap - dh_fixperms -i -# this is a binary!---not in -doc -# rm debian/${DOC}/usr/share/doc/${MAIN}/examples/tcl/freewrap - chmod +x debian/${DOC}/usr/share/doc/${MAIN}/examples/tcl/*.tcl - dh_installdeb -i - dh_gencontrol -i - dh_md5sums -i - dh_builddeb -i -p${DOC} - -binary-indep: build - $(MAKE) -f debian/rules DH_OPTIONS="-p${DEV}" binary-dev - $(MAKE) -f debian/rules DH_OPTIONS="-p${DOC}" binary-doc # DvL: order is important! binary: binary-arch binary-indep Binary files /tmp/T6SYQ8kJMk/snack-2.2.9/demos/tcl/tclkit-linux-x86 and /tmp/6lCwPLWknq/snack-2.2.9.dfsg/demos/tcl/tclkit-linux-x86 differ
signature.asc
Description: This is a digitally signed message part