r23047 - /tools/gnome-pkg-tools/1/rules/kill-la.mk

pochu at users.alioth.debian.org pochu at users.alioth.debian.org
Fri Feb 12 15:00:33 UTC 2010


Author: pochu
Date: Fri Feb 12 15:00:28 2010
New Revision: 23047

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=23047
Log:
also remove static libraries for private libraries and plugins

Modified:
    tools/gnome-pkg-tools/1/rules/kill-la.mk

Modified: tools/gnome-pkg-tools/1/rules/kill-la.mk
URL: http://svn.debian.org/wsvn/pkg-gnome/tools/gnome-pkg-tools/1/rules/kill-la.mk?rev=23047&op=diff
==============================================================================
--- tools/gnome-pkg-tools/1/rules/kill-la.mk [utf-8] (original)
+++ tools/gnome-pkg-tools/1/rules/kill-la.mk [utf-8] Fri Feb 12 15:00:28 2010
@@ -1,5 +1,14 @@
 # makefile snippet for removing .la files
 
 $(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
-	find debian/$(cdbs_curpkg)/usr/lib -name '*\.la' -delete
-	find debian/$(cdbs_curpkg)/lib -name '*\.la' -delete
+	-find debian/$(cdbs_curpkg)/usr/lib -name '*\.la' -type f -delete
+	-find debian/$(cdbs_curpkg)/lib -name '*\.la' -type f -delete
+	
+	# Also kill static libraries outside {,/usr}/lib/{,triplet},
+	# that is, for private libraries and plugins.
+	-find debian/$(cdbs_curpkg)/usr/lib/$(DEB_HOST_GNU_TYPE) \
+		debian/$(cdbs_curpkg)/lib/$(DEB_HOST_GNU_TYPE) \
+		-mindepth 2 -name '*\.a' -type f -delete
+	-find debian/$(cdbs_curpkg)/usr/lib \
+		debian/$(cdbs_curpkg)/lib \
+		-mindepth 2 -name '*\.a' -type f ! -path '*lib/i486-linux-gnu*' -delete




More information about the pkg-gnome-commits mailing list