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