Hi,
Attached is the diff for my matplotlib 0.87.7-0.2 NMU.
Greetings
Martin
--
Martin Zobel-Helas GPG Key-ID: 0x5d64f870
Debian Developer eMail Privat: [EMAIL PROTECTED]
Debian Stable Release Manager eMail Debian: [EMAIL PROTECTED]
Debian Listmaster jabber ID: [EMAIL PROTECTED]
diff -u matplotlib-0.87.7/debian/changelog matplotlib-0.87.7/debian/changelog
--- matplotlib-0.87.7/debian/changelog
+++ matplotlib-0.87.7/debian/changelog
@@ -1,3 +1,12 @@
+matplotlib (0.87.7-0.2) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * Using patch provided by Mark Hymers <[EMAIL PROTECTED]>
+ - Add check to debian/rules to prevent builds silently failing to build
+ one of the plugins. (Closes: #411925)
+
+ -- Martin Zobel-Helas <[EMAIL PROTECTED]> Wed, 28 Feb 2007 10:39:43 +0100
+
matplotlib (0.87.7-0.1) unstable; urgency=medium
* Remove build dependency on python-numpy-ext.
diff -u matplotlib-0.87.7/debian/rules matplotlib-0.87.7/debian/rules
--- matplotlib-0.87.7/debian/rules
+++ matplotlib-0.87.7/debian/rules
@@ -62,6 +62,33 @@
-d $(CURDIR)/debian/$(p)/usr/lib/python$*/site-packages/ --no-compile
#dh_install -p$(p) lib/dateutil usr/lib/python$*/site-packages/
#dh_install -p$(p) lib/pytz usr/lib/python$*/site-packages/
+
+ # Check that we have built all of the plugins; FTBFS if not; this
+ # is better than having packages silently fail to build on the
+ # autobuilders.
+ # The plugin abbreviations are:
+ # ns_ = numpy, na_ = numarray, nc_ = numeric
+ for v in $(PYVERS); do \
+ for p in na ns nc; do \
+ for f in transforms.so image.so cntr.so nxutils.so; do \
+ # Check for these four files for each plugin: \
+ # _na_transforms.so, _na_image.so, _na_cntr.so, _na_nxutils.so \
+ if test ! -f debian/python-matplotlib/usr/lib/python$$v/site-packages/matplotlib/_$${p}_$${f}; then \
+ echo "Missing plugin file _$${p}_$${f}: Failing build"; \
+ exit 1; \
+ fi \
+ done \
+ # Also check for the backend plugins: \
+ # e.g. backends/_na_backend_agg.so \
+ for f in agg.so gdk.so; do \
+ if test ! -f debian/python-matplotlib/usr/lib/python$$v/site-packages/matplotlib/backends/_$${p}_backend_$${f}; then \
+ echo "Missing backend file _$${p}_backend_$${f}: Failing build"; \
+ exit 1; \
+ fi \
+ done \
+ done \
+ done
+
touch $@
install-indep: build-indep
diff -u matplotlib-0.87.7/debian/copyright matplotlib-0.87.7/debian/copyright
--- matplotlib-0.87.7/debian/copyright
+++ matplotlib-0.87.7/debian/copyright
@@ -1,5 +1,5 @@
This package was debianized by Vittorio Palmisano <[EMAIL PROTECTED]> on
-Sun, 07 Jan 2007 23:00:01 +0100
+Wed, 28 Feb 2007 09:47:13 +0000
It was downloaded from http://matplotlib.sourceforge.net/