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 <[email protected]> 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; \