Control: tags -1 + confirmed patch pending I packaged 1.5 (no soname change), renamed the library package and uploaded to experimental (delayed). I kept the old libconfig8 packages for now.
diff -urN libconfig-1.4.9/debian/changelog libconfig-1.5/debian/changelog --- libconfig-1.4.9/debian/changelog 2013-12-28 18:41:20.000000000 +0100 +++ libconfig-1.5/debian/changelog 2015-07-29 14:07:29.860722984 +0200 @@ -1,3 +1,21 @@ +libconfig (1.5-0.2) experimental; urgency=medium + + * Non maintainer upload. + * New upstream version. + * Rename libconfig++9v5 to libconfig++9v5, libstdc++6 ABI symbol changes. + Closes: #791108. + * Add Conflicts/Replaces to the old library. + * Update shlibs file. + * Don't ship libconfig9.info in libconfig9, but only in libconfig-dev. + * Drop versioned dependency on pkg-config. Closes: #734482. + * Enable parallel builds. Closes: #759581. + * Only build the libconfig documentation for binary indep builds. + Closes: #759582. + * Add build dependency on texlive-fonts-recommended. + * Bump standards version to 3.9.6. + + -- Matthias Klose <d...@debian.org> Wed, 29 Jul 2015 12:46:50 +0200 + libconfig (1.4.9-2) unstable; urgency=medium * Update short package description (Closes: #710783) diff -urN libconfig-1.4.9/debian/control libconfig-1.5/debian/control --- libconfig-1.4.9/debian/control 2013-12-25 01:21:42.000000000 +0100 +++ libconfig-1.5/debian/control 2015-07-29 13:54:10.875874388 +0200 @@ -2,8 +2,9 @@ Priority: optional Maintainer: Jonathan McCrohan <jmccro...@gmail.com> Uploaders: Jose Luis Tallon <jltal...@adv-solutions.net> -Build-Depends: debhelper (>= 9), dh-autoreconf, texinfo, texlive-latex-base -Standards-Version: 3.9.5 +Build-Depends: debhelper (>= 9), dh-autoreconf, texinfo, g++ (>= 4:5) +Build-Depends-Indep: texlive-latex-base, texlive-fonts-recommended +Standards-Version: 3.9.6 Homepage: http://www.hyperrealm.com/libconfig/ Section: libs @@ -21,10 +22,12 @@ This library allows parsing, manipulating and writing structured configuration files. -Package: libconfig++9 +Package: libconfig++9v5 Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libconfig++9 +Replaces: libconfig++9 Multi-Arch: same Description: parsing/manipulation of structured configuration files (C++ binding) This library features a fully reentrant parser and includes bindings for @@ -42,7 +45,7 @@ Architecture: any Replaces: libconfig8-dev (<< 1.4.8) Breaks: libconfig8-dev (<< 1.4.8) -Depends: libconfig9 (= ${binary:Version}), pkg-config (>= 0.20), ${misc:Depends} +Depends: libconfig9 (= ${binary:Version}), pkg-config, ${misc:Depends} Recommends: libconfig-doc Multi-Arch: same Description: parsing/manipulation of structured config files (development) @@ -77,8 +80,8 @@ Architecture: any Replaces: libconfig++8-dev (<< 1.4.8) Breaks: libconfig++8-dev (<< 1.4.8) -Depends: libconfig++9 (= ${binary:Version}), libconfig-dev, - pkg-config (>= 0.20), ${misc:Depends} +Depends: libconfig++9v5 (= ${binary:Version}), libconfig-dev, + pkg-config, ${misc:Depends} Multi-Arch: same Description: parsing/manipulation of structured config files (C++ development) This library features a fully reentrant parser and includes bindings for @@ -129,7 +132,7 @@ Section: debug Priority: extra Architecture: any -Depends: libconfig9 (= ${binary:Version}), libconfig++9 (= ${binary:Version}), ${misc:Depends} +Depends: libconfig9 (= ${binary:Version}), libconfig++9v5 (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: parsing/manipulation of structured config files (C++ debug symbols) This library features a fully reentrant parser and includes bindings for diff -urN libconfig-1.4.9/debian/libconfig9-dev.docs libconfig-1.5/debian/libconfig9-dev.docs --- libconfig-1.4.9/debian/libconfig9-dev.docs 1970-01-01 01:00:00.000000000 +0100 +++ libconfig-1.5/debian/libconfig9-dev.docs 2014-03-04 03:01:33.000000000 +0100 @@ -0,0 +1 @@ +doc/libconfig.pdf diff -urN libconfig-1.4.9/debian/libconfig9-dev.install libconfig-1.5/debian/libconfig9-dev.install --- libconfig-1.4.9/debian/libconfig9-dev.install 1970-01-01 01:00:00.000000000 +0100 +++ libconfig-1.5/debian/libconfig9-dev.install 2014-03-04 03:01:33.000000000 +0100 @@ -0,0 +1,5 @@ +debian/tmp/usr/include/libconfig.h +debian/tmp/usr/lib/libconfig.a +debian/tmp/usr/lib/libconfig.so +debian/tmp/usr/lib/libconfig.la +debian/tmp/usr/lib/pkgconfig/libconfig.pc diff -urN libconfig-1.4.9/debian/libconfig++9.install libconfig-1.5/debian/libconfig++9.install --- libconfig-1.4.9/debian/libconfig++9.install 2012-12-19 00:33:11.000000000 +0100 +++ libconfig-1.5/debian/libconfig++9.install 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -debian/tmp/usr/lib/*/libconfig++.so.9* diff -urN libconfig-1.4.9/debian/libconfig++9v5.install libconfig-1.5/debian/libconfig++9v5.install --- libconfig-1.4.9/debian/libconfig++9v5.install 1970-01-01 01:00:00.000000000 +0100 +++ libconfig-1.5/debian/libconfig++9v5.install 2012-12-19 00:33:11.000000000 +0100 @@ -0,0 +1 @@ +debian/tmp/usr/lib/*/libconfig++.so.9* diff -urN libconfig-1.4.9/debian/rules libconfig-1.5/debian/rules --- libconfig-1.4.9/debian/rules 2013-12-24 17:08:07.000000000 +0100 +++ libconfig-1.5/debian/rules 2015-07-29 13:33:14.832180314 +0200 @@ -3,13 +3,12 @@ # Uncomment this to turn on verbose mode. # # export DH_VERBOSE=1 -override_dh_auto_build: +override_dh_auto_build-indep: $(MAKE) -C doc pdf - dh_auto_build override_dh_strip: dh_strip -p libconfig9 --dbg-package=libconfig-dbg - dh_strip -p libconfig++9 --dbg-package=libconfig++-dbg + dh_strip -p libconfig++9v5 --dbg-package=libconfig++-dbg %: - dh $@ --with autoreconf + dh $@ --parallel --with autoreconf diff -urN libconfig-1.4.9/debian/shlibs libconfig-1.5/debian/shlibs --- libconfig-1.4.9/debian/shlibs 1970-01-01 01:00:00.000000000 +0100 +++ libconfig-1.5/debian/shlibs 2015-07-29 14:06:20.955233560 +0200 @@ -0,0 +1,2 @@ +libconfig 9 libconfig9 +libconfig++ 9 libconfig++9v5