tags 470975 + patch thanks Here's a somewhat larger nmudiff that fixes the obvious Lintian complaints while I'm at it. Upload whichever you prefer.
Thanks,
Simon
diff -u bakery2.4-2.4.0/debian/changelog bakery2.4-2.4.0/debian/changelog
--- bakery2.4-2.4.0/debian/changelog
+++ bakery2.4-2.4.0/debian/changelog
@@ -1,3 +1,16 @@
+bakery2.4 (2.4.0-2.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Add #include <cstring> to keep g++ 4.3 happy. (Closes: #470975)
+ * Keep lintian happier:
+ - don't ignore errors in make distclean
+ - make binNMUable (Source-Version -> binary:Version, source:Version)
+ - move docs from Apps/Programming to Programming
+ - relax unnecessarily strict build dependencies that look at Debian
+ revision
+
+ -- Simon McVittie <[EMAIL PROTECTED]> Sat, 05 Apr 2008 14:08:59 +0000
+
bakery2.4 (2.4.0-2) unstable; urgency=low
* Build-dep on doxygen (Closes: #384421)
diff -u bakery2.4-2.4.0/debian/control bakery2.4-2.4.0/debian/control
--- bakery2.4-2.4.0/debian/control
+++ bakery2.4-2.4.0/debian/control
@@ -2,7 +2,7 @@
Section: libs
Priority: optional
Maintainer: Bradley Bell <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4), libgtkmm-2.4-dev (>> 1:2.8.0), libgconfmm-2.6-dev (>= 2.10.0-3), libglademm-2.4-dev (>= 2.6.1-1), libgnome-vfsmm-2.6-dev (>= 2.10.0-1), libxml++2.6-dev (>> 2.8.0), libxml-parser-perl, doxygen
+Build-Depends: debhelper (>= 4), libgtkmm-2.4-dev (>> 1:2.8.0), libgconfmm-2.6-dev (>= 2.10.0-3), libglademm-2.4-dev (>= 2.6.1), libgnome-vfsmm-2.6-dev (>= 2.10.0), libxml++2.6-dev (>> 2.8.0), libxml-parser-perl, doxygen
Standards-Version: 3.7.2
Package: libbakery-2.4-dev
@@ -10,7 +10,7 @@
Architecture: any
Conflicts: libbakery-2.3-dev
Replaces: libbakery-2.3-dev
-Depends: libbakery-2.4-1 (= ${Source-Version}), libgtkmm-2.4-dev (>> 1:2.8.0), libgconfmm-2.6-dev (>= 2.10.0-3), libglademm-2.4-dev (>= 2.6.1-1), libgnome-vfsmm-2.6-dev (>= 2.10.0-1), libxml++2.6-dev (>> 2.8.0)
+Depends: libbakery-2.4-1 (= ${binary:Version}), libgtkmm-2.4-dev (>> 1:2.8.0), libgconfmm-2.6-dev (>= 2.10.0-3), libglademm-2.4-dev (>= 2.6.1-1), libgnome-vfsmm-2.6-dev (>= 2.10.0-1), libxml++2.6-dev (>> 2.8.0)
Description: A C++ Application Framework (development files)
Bakery is a C++ Framework for creating GTK+ or GNOME applications
using gtkmm and gnomemm.
@@ -34,7 +34,7 @@
Architecture: any
Conflicts: libbakery-2.3-11, libbakery-2.3-11c2, libbakery-2.3-11c2a
Replaces: libbakery-2.3-11, libbakery-2.3-11c2, libbakery-2.3-11c2a
-Depends: libbakery-common (>= ${Source-Version}), ${shlibs:Depends}
+Depends: libbakery-common (>= ${source:Version}), ${shlibs:Depends}
Description: A C++ Application Framework (shared libraries)
Bakery is a C++ Framework for creating GTK+ or GNOME applications
using gtkmm and gnomemm.
diff -u bakery2.4-2.4.0/debian/rules bakery2.4-2.4.0/debian/rules
--- bakery2.4-2.4.0/debian/rules
+++ bakery2.4-2.4.0/debian/rules
@@ -55,14 +55,16 @@
rm -f build-stamp
# Add here commands to clean up after the build process.
- -$(MAKE) distclean
- -rm -rf docs/reference/xml
- -rm intltool-extract intltool-merge intltool-update
-
- -test -r /usr/share/misc/config.sub && \
- cp -f /usr/share/misc/config.sub config.sub
- -test -r /usr/share/misc/config.guess && \
- cp -f /usr/share/misc/config.guess config.guess
+ test ! -f Makefile || $(MAKE) distclean
+ rm -rf docs/reference/xml
+ rm -f intltool-extract intltool-merge intltool-update
+
+ if test -r /usr/share/misc/config.sub; then \
+ cp -f /usr/share/misc/config.sub config.sub; \
+ fi
+ if test -r /usr/share/misc/config.guess; then \
+ cp -f /usr/share/misc/config.guess config.guess; \
+ fi
dh_clean
diff -u bakery2.4-2.4.0/debian/libbakery-2.4-dev.doc-base.bakery2.4-misc bakery2.4-2.4.0/debian/libbakery-2.4-dev.doc-base.bakery2.4-misc
--- bakery2.4-2.4.0/debian/libbakery-2.4-dev.doc-base.bakery2.4-misc
+++ bakery2.4-2.4.0/debian/libbakery-2.4-dev.doc-base.bakery2.4-misc
@@ -2,7 +2,7 @@
Title: Bakery Documentation
Author: Murray Cumming <[EMAIL PROTECTED]>
Abstract: Miscellaneous documentation about Bakery
-Section: Apps/Programming
+Section: Programming
Format: HTML
Index: /usr/share/doc/libbakery-2.4-dev/index.html
diff -u bakery2.4-2.4.0/debian/libbakery-2.4-dev.doc-base.bakery2.4-reference bakery2.4-2.4.0/debian/libbakery-2.4-dev.doc-base.bakery2.4-reference
--- bakery2.4-2.4.0/debian/libbakery-2.4-dev.doc-base.bakery2.4-reference
+++ bakery2.4-2.4.0/debian/libbakery-2.4-dev.doc-base.bakery2.4-reference
@@ -2,7 +2,7 @@
Title: Bakery Reference Manual
Author: Doxygen
Abstract: Reference manual for Bakery
-Section: Apps/Programming
+Section: Programming
Format: HTML
Index: /usr/share/doc/libbakery-2.4-dev/reference/html/index.html
only in patch2:
unchanged:
--- bakery2.4-2.4.0.orig/bakery/App/App_WithDoc_Gtk.cc
+++ bakery2.4-2.4.0/bakery/App/App_WithDoc_Gtk.cc
@@ -28,6 +28,7 @@
//#include <fstream>
#include <algorithm>
#include <libintl.h>
+#include <cstring>
//#include <gtk/gtkfilesel.h>
signature.asc
Description: Digital signature

