tag 442792 patch pending tag 424103 patch pending thanks Martin Zobel-Helas <[EMAIL PROTECTED]> (15/05/2007): > Package: xmlrpc++ > Severity: important > Version: 0.7+cvs20040713-2 > User: [EMAIL PROTECTED] > Usertags: qa-doublebuild
Hi, please find attached the diff for my NMU, uploaded to DELAYED/5 (or even /7, it's not appeared on djpig's pages and I left the final choice to my sponsor). Cheers, -- Cyril Brulebois
diff -u xmlrpc++-0.7+cvs20040713/debian/libxmlrpc++-dev.install
xmlrpc++-0.7+cvs20040713/debian/libxmlrpc++-dev.install
--- xmlrpc++-0.7+cvs20040713/debian/libxmlrpc++-dev.install
+++ xmlrpc++-0.7+cvs20040713/debian/libxmlrpc++-dev.install
@@ -4,0 +5 @@
+doc/html usr/share/doc/libxmlrpc++-dev
diff -u xmlrpc++-0.7+cvs20040713/debian/changelog
xmlrpc++-0.7+cvs20040713/debian/changelog
--- xmlrpc++-0.7+cvs20040713/debian/changelog
+++ xmlrpc++-0.7+cvs20040713/debian/changelog
@@ -1,3 +1,27 @@
+xmlrpc++ (0.7+cvs20040713-2.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Fix double-build FTBFS (Closes: #424103, #442792):
+ - The patches are interdependent, so they need to be unapplied in the
+ reverse order.
+ - Switch from simple-patchsys.mk to patchsys-quilt.mk to achieve
+ that.
+ - Add debian/patches/series (contains the output of “ls -1” in the
+ debian/patches directory).
+ - Add a B-D on quilt accordingly.
+ - Also delete the doc/ directory, generated from doxygen, in a
+ “clean::” target.
+ * Bump Standards-Version from 3.7.2 to 3.7.3. One change needed:
+ - Replace Source-Version with binary:Version in debian/control.
+ * Bump debhelper compatibility from 4 to 5.
+ * Move the -dev package to “Section: libdevel”, thanks to lintian.
+ * Ship doxygen-generated HTML documentation in the libxmlrpc++-dev
+ package by adding a “doc/html usr/share/doc/libxmlrpc++-dev” line to
+ debian/libxmlrpc++-dev.install (Closes: #424103). Less than a single
+ megabyte doesn't really warrant adding a -doc package.
+
+ -- Cyril Brulebois <[EMAIL PROTECTED]> Wed, 27 Feb 2008 02:07:47 +0100
+
xmlrpc++ (0.7+cvs20040713-2) unstable; urgency=low
* Make libxmlrpc++-dev installable (Closes: #376856)
diff -u xmlrpc++-0.7+cvs20040713/debian/compat
xmlrpc++-0.7+cvs20040713/debian/compat
--- xmlrpc++-0.7+cvs20040713/debian/compat
+++ xmlrpc++-0.7+cvs20040713/debian/compat
@@ -1 +1 @@
-4
+5
diff -u xmlrpc++-0.7+cvs20040713/debian/control
xmlrpc++-0.7+cvs20040713/debian/control
--- xmlrpc++-0.7+cvs20040713/debian/control
+++ xmlrpc++-0.7+cvs20040713/debian/control
@@ -2,8 +2,8 @@
Section: devel
Priority: optional
Maintainer: Ondřej Surý <[EMAIL PROTECTED]>
-Build-Depends: cdbs, debhelper (>= 4.1.0), libssl-dev, doxygen
-Standards-Version: 3.7.2
+Build-Depends: cdbs, debhelper (>= 5), libssl-dev, doxygen, quilt
+Standards-Version: 3.7.3
Package: libxmlrpc++0
Architecture: any
@@ -20,7 +20,8 @@
Package: libxmlrpc++-dev
Architecture: any
-Depends: libxmlrpc++0 (= ${Source-Version}), pkg-config, libc6-dev | libc-dev
+Section: libdevel
+Depends: libxmlrpc++0 (= ${binary:Version}), pkg-config, libc6-dev | libc-dev
Description: C++ library for XML-RPC - Development files
XmlRpc++ is a C++ implementation of the XML-RPC protocol. It is based upon
Shilad Sen's excellent py-xmlrpc. The XmlRpc protocol was designed to make
diff -u xmlrpc++-0.7+cvs20040713/debian/rules
xmlrpc++-0.7+cvs20040713/debian/rules
--- xmlrpc++-0.7+cvs20040713/debian/rules
+++ xmlrpc++-0.7+cvs20040713/debian/rules
@@ -5 +5,5 @@
-include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+clean::
+ # Remove doxygen-generated documentation
+ rm -rf doc
only in patch2:
unchanged:
--- xmlrpc++-0.7+cvs20040713.orig/debian/patches/series
+++ xmlrpc++-0.7+cvs20040713/debian/patches/series
@@ -0,0 +1,3 @@
+001_uninitialised_XmlRpcSource_ssl_ssl.patch
+002_incorrect_XmlRpcValue_struct_tm_conversion.patch
+999_autogen.patch
signature.asc
Description: Digital signature

