packages: libreoffice/libreoffice.spec - restore install timestamps shortcuts
glen
glen at pld-linux.org
Mon Nov 7 15:40:25 CET 2011
Author: glen Date: Mon Nov 7 14:40:25 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- restore install timestamps shortcuts
---- Files affected:
packages/libreoffice:
libreoffice.spec (1.910 -> 1.911)
---- Diffs:
================================================================
Index: packages/libreoffice/libreoffice.spec
diff -u packages/libreoffice/libreoffice.spec:1.910 packages/libreoffice/libreoffice.spec:1.911
--- packages/libreoffice/libreoffice.spec:1.910 Sat Nov 5 09:54:11 2011
+++ packages/libreoffice/libreoffice.spec Mon Nov 7 15:40:20 2011
@@ -12,7 +12,7 @@
%bcond_without kde4 # KDE4 L&F packages
%bcond_with mono # enable compilation of mono bindings
%bcond_without mozilla # without mozilla components
-%bcond_without i18n # do not create i18n packages
+%bcond_without i18n # do not create i18n packages (extra build time)
%bcond_with ccache # use ccache to speed up builds
%bcond_with icecream # use icecream to speed up builds
%bcond_with msaccess # with ms access import pieces
@@ -2635,9 +2635,25 @@
fi
%install
+# install just once (based on makeinstall.stamp)
+# this will make packaging newer versions simplier
+if [ ! -f makeinstall.stamp -o ! -d $RPM_BUILD_ROOT ]; then
+ rm -rf makeinstall.stamp installed.stamp $RPM_BUILD_ROOT
+
+ %{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
+
+ # save orignal install layout
+ find $RPM_BUILD_ROOT -ls > ls.txt
+ touch makeinstall.stamp
+fi
+
+# mangle files installed in build root
+if [ ! -f installed.stamp ]; then
+ chmod -Rf a+rX,u+w,g-w,o-w $RPM_BUILD_ROOT
-%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
+ touch installed.stamp
+fi
# Find out locales
find_lang() {
@@ -4038,6 +4054,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.911 2011/11/07 14:40:20 glen
+- restore install timestamps shortcuts
+
Revision 1.910 2011/11/05 08:54:11 arekm
- builds but install and files needs work
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/libreoffice/libreoffice.spec?r1=1.910&r2=1.911&f=u
More information about the pld-cvs-commit
mailing list