Package: src:libidn
Followup-For: Bug #814778

Hi,

Please find a patch attached

I can do a NMU if you want

Cheers,

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru libidn-1.32/debian/changelog libidn-1.32/debian/changelog
--- libidn-1.32/debian/changelog	2015-09-22 15:27:35.000000000 +0200
+++ libidn-1.32/debian/changelog	2016-05-27 12:41:38.000000000 +0200
@@ -1,3 +1,10 @@
+libidn (1.32-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Move the library from /usr/lib to /lib (Closes: #814778)
+
+ -- Laurent Bigonville <bi...@debian.org>  Fri, 27 May 2016 12:41:36 +0200
+
 libidn (1.32-3) unstable; urgency=low
 
   * Moved from experimental to unstable.
diff -Nru libidn-1.32/debian/libidn11.install libidn-1.32/debian/libidn11.install
--- libidn-1.32/debian/libidn11.install	2015-09-22 15:26:11.000000000 +0200
+++ libidn-1.32/debian/libidn11.install	2016-05-27 11:29:42.000000000 +0200
@@ -1 +1 @@
-usr/lib/*/lib*.so.*
+lib/*/lib*.so.*
diff -Nru libidn-1.32/debian/rules libidn-1.32/debian/rules
--- libidn-1.32/debian/rules	2015-09-22 15:26:11.000000000 +0200
+++ libidn-1.32/debian/rules	2016-05-27 12:08:01.000000000 +0200
@@ -26,6 +26,15 @@
 		--disable-silent-rules \
 		 $(ENABLE_JAVA)
 
+override_dh_auto_install:
+	dh_auto_install
+# Move the library from /usr/lib to /lib
+# This library is used by /bin/ping and is planned to be used for systemd-resolved
+	mkdir -p debian/tmp/lib/$(DEB_HOST_MULTIARCH)/
+	mv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libidn.so.* debian/tmp/lib/$(DEB_HOST_MULTIARCH)/
+	rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libidn.so
+	ln -s /lib/$(DEB_HOST_MULTIARCH)/libidn.so.11 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libidn.so
+
 override_dh_install:
 	dh_install
 	rm -f debian/libidn11-java/usr/share/doc/libidn11-java/api/package-list

Reply via email to