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; \

Reply via email to