[packages/rpm] Skip arch dependent scripts via ifnarch condition on noarch
baggins
baggins at pld-linux.org
Mon Sep 3 10:28:48 CEST 2012
commit 41da1a4648de86260173b29db30afa0f94162b6e
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Sep 3 10:28:19 2012 +0200
Skip arch dependent scripts via ifnarch condition on noarch
macros.pld.in | 4 +++-
rpm.spec | 7 -------
2 files changed, 3 insertions(+), 8 deletions(-)
---
diff --git a/rpm.spec b/rpm.spec
index eab55b1..fe4be2f 100644
--- a/rpm.spec
+++ b/rpm.spec
@@ -971,13 +971,6 @@ for a in librpm-%{sover}.so librpmdb-%{sover}.so librpmio-%{sover}.so librpmbuil
ln -s /%{_lib}/$a $RPM_BUILD_ROOT%{_libdir}/$a
done
-# remove arch dependant macros which have no use on noarch
-%{__sed} -i -e '
-/{__spec_install_post_strip}/d
-/{__spec_install_post_chrpath}/d
-/{__spec_install_post_compress_modules}/d
-' $RPM_BUILD_ROOT%{_rpmlibdir}/noarch-linux/macros
-
# Bourne shell script vs ELF executable linked with rpm,rpmdb,rpmio
mv $RPM_BUILD_ROOT{%{_rpmlibdir},%{_bindir}}/rpm2cpio
diff --git a/macros.pld.in b/macros.pld.in
index 2906629..ecdcb62 100644
--- a/macros.pld.in
+++ b/macros.pld.in
@@ -46,12 +46,14 @@
%__compress_doc @prefix@/lib/rpm/compress-doc%{?_noautocompressdoc: --noautocompressdoc='%{_noautocompressdoc}'}
%__os_install_post \
+%ifnarch noarch\
%{__spec_install_post_strip}\
%{__spec_install_post_chrpath}\
+%{__spec_install_post_compress_modules}\
+%endif\
%{__spec_install_post_check_so}\
%{__spec_install_post_check_tmpfiles}\
%{__spec_install_post_compress_docs}\
-%{__spec_install_post_compress_modules}\
%{__spec_install_post_py_hardlink}\
%{__spec_install_post_perl_clean}\
%{__arch_install_post}\
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpm.git/commitdiff/41da1a4648de86260173b29db30afa0f94162b6e
More information about the pld-cvs-commit
mailing list