[pacman-dev] [PATCH] Strip *.a libraries in makepkg

Allan McRae allan at archlinux.org
Fri Jul 18 00:21:32 EDT 2008


Signed-off-by: Allan McRae <allan at archlinux.org>
---
 scripts/makepkg.sh.in |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index cbdad56..4edb967 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -740,7 +740,9 @@ tidy_install() {
 		bindirs="bin lib sbin usr/bin usr/lib usr/sbin usr/local/bin usr/local/lib usr/local/sbin opt/*/bin opt/*/lib opt/*/sbin"
 		find ${bindirs} -type f 2>/dev/null | while read binary ; do
 			case "$(file -biz "$binary")" in
-				*application/x-sharedlib*)  # Libraries
+				*application/x-sharedlib*)  # Libraries (.so)
+					/usr/bin/strip --strip-debug "$binary";;
+				*application/x-archive*)    # Libraries (.a)
 					/usr/bin/strip --strip-debug "$binary";;
 				*application/x-executable*) # Binaries
 					/usr/bin/strip "$binary";;
-- 
1.5.6.3





More information about the pacman-dev mailing list