Hello, When misreading #525494 I tried building hugin with dpkg-buildpackage -j3. It fails to build because the dependencies are not correct. Suggested patch attached.
cu andreas
diff --git a/debian/changelog b/debian/changelog index 91a1a76..fb94d5c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +hugin (0.7.0-3) unstable; urgency=low + + * Fix dependencies in debian/rules to correctly build with + dpkg-buildpackage -j3. + + -- Andreas Metzler <[email protected]> Sat, 25 Apr 2009 12:47:00 +0200 + hugin (0.7.0-2) unstable; urgency=low * Upload to unstable. diff --git a/debian/rules b/debian/rules index 684d9b9..185fe32 100755 --- a/debian/rules +++ b/debian/rules @@ -50,8 +50,8 @@ maint-svn-snapshot: echo "../hugin_$(UVERSION).orig.tar.gz ready" rm -rf debian/svn -configure: patch configure-stamp -configure-stamp: +configure: patch configure-stamp +configure-stamp: debian/stamp-patched dh_testdir # Configure the package. mkdir $(BUILD_DIR) @@ -61,14 +61,15 @@ configure-stamp: build: build-arch build-indep -build-arch: build-stamp -build-indep: build-stamp - -build-stamp: configure +build-arch: build-arch-stamp +build-indep: build-indep-stamp +build-arch-stamp: configure-stamp # Compile the package. $(MAKE) -C $(BUILD_DIR) + touch $@ +build-indep-stamp: configure-stamp # Build manpages. for i in doc/*.pod ; do \ if [ ! -f $${i%%.pod}.1 ] ; then \ @@ -78,14 +79,14 @@ build-stamp: configure echo $${i%%.pod}.1 >> $(GENERATED_MANPAGES) ; \ fi ; \ done - touch $@ clean: clean-patched unpatch clean-patched: dh_testdir dh_testroot - rm -f build-stamp install-stamp configure-stamp + rm -f build-indep-stamp build-arch-stamp install-arch-stamp \ + install-indep-stamp configure-stamp # Clean up after the build process. rm -rf $(BUILD_DIR) @@ -101,30 +102,23 @@ clean-patched: dh_clean install: install-indep install-arch -install-indep: - dh_testdir - dh_testroot - dh_installdirs -i - # Install the indep part of the package - $(MAKE) -f debian/rules DH_OPTIONS=-i install-stamp - - dh_install --sourcedir=debian/tmp -i +install-indep: install-indep-stamp +install-arch: install-arch-stamp -install-arch: +install-indep-stamp: build-indep-stamp install-arch-stamp dh_testdir dh_testroot - dh_installdirs -s - - # Install the arch part of the package - $(MAKE) -f debian/rules DH_OPTIONS=-s install-stamp + dh_installdirs -i - dh_install --sourcedir=debian/tmp -s + dh_install --sourcedir=debian/tmp -i + touch $@ -install-stamp: +install-arch-stamp: build-arch-stamp dh_testdir dh_testroot dh_clean -k + dh_installdirs -s # Install the package into debian/tmp. $(MAKE) install -C $(BUILD_DIR) DESTDIR=$(CURDIR)/debian/tmp @@ -135,6 +129,7 @@ install-stamp: # Get rid of .so, which aren't actually needed find debian/tmp -name '*.so' -delete + dh_install --sourcedir=debian/tmp -s touch $@ binary-common:
_______________________________________________ Pkg-phototools-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-phototools-devel
