Tags: patch I have prepared a patch that preserves the symlink shipped to deal with ping-pong problem in ldconfig (described in Bug #706181), but does not cause FTBFS for other packages. Proposed patch moves symlink from package libpng12-dev into package libpng12-0.
-- Slavek
diff -ruN libpng-1.2.49.orig/debian/changelog libpng-1.2.49/debian/changelog --- libpng-1.2.49.orig/debian/changelog 2013-04-26 06:49:13.000000000 +0000 +++ libpng-1.2.49/debian/changelog 2013-09-13 00:32:27.680001284 +0000 @@ -1,3 +1,11 @@ +libpng (1.2.49-4.1) UNRELEASED; urgency=low + + * Non-maintainer upload. + * Ship /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 symlink + in libpng12-0, instead of libpng12-dev. (Closes: #713270) + + -- Slávek Banko <slavek.ba...@axis.cz> Thu, 12 Sep 2013 02:32:32 +0200 + libpng (1.2.49-4) unstable; urgency=low [ Andreas Beckmann ] diff -ruN libpng-1.2.49.orig/debian/libpng12-0.links.in libpng-1.2.49/debian/libpng12-0.links.in --- libpng-1.2.49.orig/debian/libpng12-0.links.in 1970-01-01 00:00:00.000000000 +0000 +++ libpng-1.2.49/debian/libpng12-0.links.in 2013-09-13 00:16:35.000000000 +0000 @@ -0,0 +1 @@ +/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 diff -ruN libpng-1.2.49.orig/debian/libpng12-dev.links.in libpng-1.2.49/debian/libpng12-dev.links.in --- libpng-1.2.49.orig/debian/libpng12-dev.links.in 2013-04-26 06:41:04.000000000 +0000 +++ libpng-1.2.49/debian/libpng12-dev.links.in 2013-09-13 00:17:00.000000000 +0000 @@ -1,4 +1,3 @@ /usr/share/man/man1/libpng12-config.1.gz /usr/share/man/man1/libpng-config.1.gz /usr/include/libpng12 /usr/include/libpng -/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so.0 /usr/lib/${DEB_HOST_MULTIARCH}/libpng12.so diff -ruN libpng-1.2.49.orig/debian/rules libpng-1.2.49/debian/rules --- libpng-1.2.49.orig/debian/rules 2012-01-09 12:39:05.000000000 +0000 +++ libpng-1.2.49/debian/rules 2013-09-13 00:15:51.000000000 +0000 @@ -46,7 +46,7 @@ dh_testdir dh_testroot dh_prep - set -e; for file in libpng12-0.install libpng12-dev.links libpng3.links; \ + set -e; for file in libpng12-0.install libpng12-0.links libpng12-dev.links libpng3.links; \ do \ sed -e"s,\$${DEB_HOST_MULTIARCH},${DEB_HOST_MULTIARCH},g" \ debian/$${file}.in > debian/$$file; \