retitle 639939 please move libgssglue.so back to /usr
severity 639939 normal
found 639939 0.3-2
notfound 639939 0.3-1
thanks

Sorry, I've just noticed version 0.3-2 of libgssglue that *does* move this
library to /lib.

However, the .so -dev symlink should *not* be in /lib, so further fixes are
needed here.  Please find attached the reduced patch.

(Note that the .dirs files in debian/ are almost universally wrong. 
dh_installdirs is only needed for the case when a package needs to ship an
*empty* directory in its contents.)

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
=== modified file 'debian/libgssglue-dev.install'
--- debian/libgssglue-dev.install	2011-07-20 08:15:25 +0000
+++ debian/libgssglue-dev.install	2011-08-31 20:53:37 +0000
@@ -1,4 +1,4 @@
 debian/tmp/usr/include/*
 debian/tmp/usr/lib/lib*.a
-debian/tmp/usr/lib/lib*.so lib
+debian/tmp/usr/lib/lib*.so
 debian/tmp/usr/lib/pkgconfig/*

=== modified file 'debian/libgssglue1.dirs'
--- debian/libgssglue1.dirs	2011-07-20 08:15:25 +0000
+++ debian/libgssglue1.dirs	2011-08-31 20:52:55 +0000
@@ -1,2 +1,1 @@
 etc
-lib

=== modified file 'debian/rules'
--- debian/rules	2011-06-17 11:39:23 +0000
+++ debian/rules	2011-08-31 20:43:12 +0000
@@ -49,6 +49,9 @@
 
 	# Add here commands to install the package into debian/tmp
 	$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+	for file in debian/tmp/usr/lib/*.so; do \
+		ln -sf /lib/$$(basename $$(readlink $$file)) $$file; \
+	done
 
 	install -d debian/tmp/etc
 	cp -p doc/gssapi_mech.conf debian/tmp/etc

Attachment: signature.asc
Description: Digital signature

Reply via email to