Package: joystick Version: 20051019-9 Severity: wishlist Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu lucid ubuntu-patch
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I set DEB_BUILD_OPTIONS to include -j5 which are passed to dpkg-buildpackage, which sets -j5 makeflag and parrallel=5. I know this is not correct way to enable parallel builds but dpkg-buildpackage supports it so I use it. Well your package failed to build in sid pbuilder with such options because the make targets you specified in debian/rules were called out of dependency order. This patch simplifies debian/rules by using cool dh features: quilt addon & autodetected buildsystem support. As an added bonus parallel builds are now possible. dh defaults to not build in parallel, this may change in the future dh. You can pass --parallel flag to dh but there really is no point =) for such small package at least it can now withstand evil but useful -j5 option. With best regards Dmitrijs Ledkovs. *** ../joystick.debdiff === modified file 'debian/changelog' - - --- debian/changelog 2009-10-12 15:12:52 +0000 +++ debian/changelog 2010-01-22 15:30:11 +0000 @@ -1,3 +1,11 @@ +joystick (20051019-10) UNRELEASED; urgency=low + + [ Dmitrijs Ledkovs ] + * Simplified debian/rules + * Fixes FTBFS with parallel make -j5 + + -- Dmitrijs Ledkovs <dmitrij.led...@gmail.com> Fri, 22 Jan 2010 15:26:45 +0000 + joystick (20051019-9) unstable; urgency=low * Handle the various buffer sizes expected in kernels 2.6.27 to 2.6.30.8 === modified file 'debian/control' - - --- debian/control 2009-10-12 15:12:52 +0000 +++ debian/control 2010-01-22 14:52:44 +0000 @@ -3,7 +3,7 @@ Priority: extra Maintainer: Stephen Kitt <st...@sk2.org> Standards-Version: 3.8.3 - - -Build-Depends: debhelper (>= 7.0.50), quilt (>= 0.46-6), libsdl1.2-dev +Build-Depends: debhelper (>= 7.0.50), quilt (>= 0.46-7), libsdl1.2-dev Package: joystick Architecture: any === modified file 'debian/rules' - - --- debian/rules 2009-07-21 10:12:59 +0000 +++ debian/rules 2010-01-22 15:24:21 +0000 @@ -1,28 +1,8 @@ #!/usr/bin/make -f - - -DEB_MAKE_BUILD_TARGET = jstest jscal inputattach evtest ffcfstress ffmvforce ffset fftest - - - - - -include /usr/share/quilt/quilt.make - - - - - -build: $(QUILT_STAMPFN) build-stamp - - -build-stamp: - - - dh build - - - touch $@ - - - %: - - - dh $@ - - - - - -clean: clean-patched unpatch - - -clean-patched: - - - make -C utils clean - - - dh clean - - - rm -f build-stamp - - - - - -override_dh_auto_build: - - - make -C utils $(DEB_MAKE_BUILD_TARGET) + dh --with quilt --sourcedirectory=utils $@ # Recover from broken initscript in -7 override_dh_installinit: dh_installinit --error-handler=true - - - - - -.PHONY: patch unpatch clean clean-patched build override_dh_auto_build - - -- System Information: Debian Release: squeeze/sid APT prefers karmic-updates APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic-proposed'), (500, 'karmic-backports'), (500, 'karmic') Architecture: i386 (i686) Kernel: Linux 2.6.31-18-generic (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash - -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQIcBAEBCAAGBQJLWcxCAAoJEIh7YGGLPBauCN4P/iUQNoBbfZhGhEh0KrgS9+1y D2eAqt4lCTRMM5RwonHNOKsc4dkef1Rjn2SiuPv3Ae1eoyTnaOE0PzTlo91dFstf aSQ+2aH+E23jp7ojtfaqj/hQMvm1qeXdk8kqczTaCK74ZM5uj8WlRYuf898us18+ DJkJ3U4wFMu30DvDckHhZbSaAnweDzMkCHIWc/I8t0L8mxBXCwFo9xa2FlclYCEA sf3L8efiQrxqyRho/Hpm9sVjM7bVdKjCAdmJeWNXGAux51fabmeYGH4H5pocrlja zzonRQXTMUAywkLBCZOfJazsaP8ab3zYpA7H+Gw1jOrQWhBPf05npkCNdR3hLJMO Ny+4yhELiynLyGYxBTaOWQf6OZZPucfbPog76MMxdPgr4HTf/Qy73cASAn7qMgP/ xRjtkW9O/Q8DgCUlIWaw5NTajzmnqhEPZCdlInwcdhQpTMDuxw+K4eFdgOBf1n9C ZVU4Cb0hoVxo8sd/uXmw2WtkLP26n395ivPMOgvWLxdjKA4HlicdWZ/tu1HWSjl1 rz2Ve62S+uis7gzPAS4boelz42Q2hiwZ619vfOB7FFGNSFXEcfK20sy4QohPCf4Z ugFg0E9BL7lMVeWgtwWxhiJDwGmuuK3+6MIHrotUbtIm6E+U/wQXKnd5YATCgO9r 8xeOa0SZFjty7DdOuWdL =Nj1N - -----END PGP SIGNATURE----- - -- System Information: Debian Release: squeeze/sid APT prefers karmic-updates APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic-proposed'), (500, 'karmic-backports'), (500, 'karmic') Architecture: i386 (i686) Kernel: Linux 2.6.31-18-generic (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQIcBAEBCAAGBQJLWc6pAAoJEIh7YGGLPBauzXwP/j7CF+fRsVfHYdloJUQZRrOd 7sxFn86TisDb+Kbz4+Q4usFdUOltKMEG8b2UBkOJyzZZsipgS2tr47iHiFp26LcX TXaDMF0CbLpUUytsQdzFQ+g0N86gkIQ+aOLhA5hzTzlqkpsiJruN8kOOA9lys4KF I+3IbDsSfpso5Y1L1wzTrwxW8urzFjPteVMBBm4vMjono7BJnXDgnD4sM+09RJQM Amtt+BDiiPLcIXNI7YA5Iqid3Urjg3SZ+PPXax2OKevGwwJ2+chIdCcZy7DXFEXK hMgnJGyVzDMoqlX7XeSO5IX6/bByOJZmysyL3n2IVM83CxlDc+L+Jb964nkx4FU3 xFs462X1oZ42GP3FcMLJp6ERTp77oeNzatkepDB+T5Z/Q03A+uMfVbOGdMK/+0w7 JJC5xQCNyDzhYJb6bSalaAA3XFApUiyBXGuDeobllqRvoSskpSd2/1hivR1U7Loc qRH8wmOECutIrOa3AchNgJFwbSuKZhDNRKw/i+2UjRGmYssuJ56jCLkwEpzrCcBU BAMgU22arJQS/+3VdWgdzGl5cuwxEmH3JntkuNXnnSupyKZ3wm3Q9jDWEwQOUr0N xTW0gYXjIQvuBGG2MFiRLIgUlRTTPDUexiWfMY5ahJeN0HOi3k1+enSjWno4ACnS 4reV/cK3lGNsHAcne3GM =VELs -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org