#
# Requires: xargs, find
#
+%install_post_compress_docs 1
%__spec_install_post_compress_docs { \
echo "Compress man and info pages."; \
-%{?verbose:set -x;} \
-for i in /usr/share/man /usr/X11R6/man /usr/share/info; do \
- if [ -d "$RPM_BUILD_ROOT$i" ]; then \
- find "$RPM_BUILD_ROOT$i" -name \*.bz2 -print | xargs -r %{__bzip2} -df; \
- find "$RPM_BUILD_ROOT$i" -name \*.gz -print | xargs -r %{__gzip} -dnf; \
- find "$RPM_BUILD_ROOT$i" -type f -print | xargs -r %{__gzip} -9nf; \
- fi; \
-done; \
+ %{?verbose:set -x;} \
+ for i in /usr/share/man /usr/X11R6/man /usr/share/info; do \
+ if [ -d "$RPM_BUILD_ROOT$i" ]; then \
+ find "$RPM_BUILD_ROOT$i" -name \*.bz2 -print | xargs -r %{__bzip2} -df; \
+ find "$RPM_BUILD_ROOT$i" -name \*.gz -print | xargs -r %{__gzip} -dnf; \
+%{?nstall_post_compress_docs: \
+ find "$RPM_BUILD_ROOT$i" -type f -print | xargs -r %{__gzip} -9nf; \
+} \
+ fi; \
+ done; \
}
#-----------------------------------------------------------------
#
# Requires: find, awk, strip, cut, xargs
#
+%install_post_strip 1
%__spec_install_post_strip {%{!?debug: \
+%{?install_post_strip: \
%{?verbose:set -x;} \
echo "Strip executable binaries and shared object files."; \
filelist=`find $RPM_BUILD_ROOT -type f`; \
if [ -n "$elfsharedlist" ]; then \
strip --strip-unneeded --remove-section=.note --remove-section=.comment $elfsharedlist; \
fi; } \
+} \
}
#-----------------------------------------------------------------