Package: gsasl
Version: 1.6.0-1
Severity: normal
Tags: patch

The la file in libgsasl7-dev contains a non-empty dependency_libs
line. Please empty it. The la files cannot be simply removed because
they are refered to in other packages.

http://wiki.debian.org/ReleaseGoals/LAFileRemoval
http://lists.debian.org/debian-devel/2009/08/msg00808.html
http://release.debian.org/~aba/la/current.txt

Patch attached. (The issue is also present in 1.4.4-2, but I assumed
your next upload would be 1.6.0-2.)

cu andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
diff -Nru gsasl-1.6.0/debian/changelog gsasl-1.6.0/debian/changelog
--- gsasl-1.6.0/debian/changelog	2010-12-14 22:27:17.000000000 +0100
+++ gsasl-1.6.0/debian/changelog	2011-01-15 17:19:39.000000000 +0100
@@ -1,3 +1,11 @@
+gsasl (1.6.0-1.1) experimental; urgency=low
+
+  * Non-maintainer upload.
+  * Empty dependency_libs in libtool la file.
+    http://wiki.debian.org/ReleaseGoals/LAFileRemoval
+
+ -- Andreas Metzler <ametz...@debian.org>  Sat, 15 Jan 2011 17:19:14 +0100
+
 gsasl (1.6.0-1) experimental; urgency=low
 
   * New upstream stable release.
diff -Nru gsasl-1.6.0/debian/rules gsasl-1.6.0/debian/rules
--- gsasl-1.6.0/debian/rules	2010-12-09 23:02:14.000000000 +0100
+++ gsasl-1.6.0/debian/rules	2011-01-15 17:20:26.000000000 +0100
@@ -6,3 +6,7 @@
 DEB_DH_STRIP_ARGS = --dbg-package=gsasl-dbg
 DEB_MAKE_CHECK_TARGET = check
 DEB_DH_MAKESHLIBS_ARGS_libgsasl7 = -- -c4
+
+install/libgsasl7-dev::
+	find debian/tmp/usr/lib -name "*.la" -exec \
+		sed -i -e "s,^dependency_libs=.*,dependency_libs=''," {} +

Reply via email to