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

Reply via email to