SPECS: openoffice.org.spec - updated to 2.0.2 - dropped -desktop.p...

adamg adamg at pld-linux.org
Fri Mar 17 08:59:13 CET 2006


Author: adamg                        Date: Fri Mar 17 07:59:13 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 2.0.2
- dropped -desktop.patch (outdated)
- updated -bashizm.patch
- added -build-crystal_images.diff (fixes archive filename in 
  OOO_CRYSTAL_IMAGES variable)
- added -build-no-java.diff (fixes build when not using java support)
- added -build-pld-splash.diff (replaces included -pld-splash.diff with
  working version)
- pass --with-system-xrender-headers to configure
- install ooqstart, disable oopadmin
- gcc4.patch untested
- release 0.0.1, builds and works on ac-i686

---- Files affected:
SPECS:
   openoffice.org.spec (1.593 -> 1.594) 

---- Diffs:

================================================================
Index: SPECS/openoffice.org.spec
diff -u SPECS/openoffice.org.spec:1.593 SPECS/openoffice.org.spec:1.594
--- SPECS/openoffice.org.spec:1.593	Tue Feb 28 23:27:12 2006
+++ SPECS/openoffice.org.spec	Fri Mar 17 08:59:07 2006
@@ -24,9 +24,9 @@
 %bcond_with	gcc4		# use gcc4 patch (breaks build with gcc 3.3.x)
 
 %define		ver		2.0
-%define		rel		1
-%define		ooobver		2.0.1.3
-%define		snap		OOA680
+%define		rel		2
+%define		ooobver		2.0.2
+%define		snap		OOB680
 %define		snap2		SRC680
 %define		bver		%{nil}
 %define		subver		680
@@ -40,20 +40,20 @@
 Summary(pl):	OpenOffice.org - potężny pakiet biurowy
 Name:		openoffice.org
 Version:	%{fullver}
-Release:	0.98%{?with_vfs:vfs}
+Release:	0.0.1%{?with_vfs:vfs}
 Epoch:		1
 License:	GPL/LGPL
 Group:		X11/Applications
 Source0:	http://go-ooo.org/packages/%{snap}/ooo-build-%{ooobver}.tar.gz
-# Source0-md5:	a80519e90879edd2f476dc9c46fdc05d
+# Source0-md5:	a745d2aedde615ee98b591901161c228
 Source1:	http://go-ooo.org/packages/%{snap}/%{ssnap}-core.tar.bz2
-# Source1-md5:	fc0a44c3344c2274b4ea2ee1a8501df5
+# Source1-md5:	99d5e8c21c50af94bc5eee8d5e7e6df1
 Source2:	http://go-ooo.org/packages/%{snap}/%{ssnap}-system.tar.bz2
-# Source2-md5:	642eaffe89f652358de8261618b3d016
+# Source2-md5:	a1e4d5f03e2c0c0870847f4de97b8d12
 Source3:	http://go-ooo.org/packages/%{snap}/%{ssnap}-binfilter.tar.bz2
-# Source3-md5:	4e50fd0fb02155edc410e9fea01e5c59
+# Source3-md5:	c55854ea2a38753813c47019d4332eca
 Source4:	http://go-ooo.org/packages/%{snap}/%{ssnap}-lang.tar.bz2
-# Source4-md5:	694a196fbcc4f9eb0bdd84656b6b6b2d
+# Source4-md5:	af0b0b9e629e9ed95693c6b1cecbe8a9
 Source10:	http://go-ooo.org/packages/%{snap2}/ooo_custom_images-13.tar.bz2
 # Source10-md5:	2480af7f890c8175c7f9e183a1b39ed2
 Source11:	http://go-ooo.org/packages/%{snap2}/ooo_crystal_images-6.tar.bz2
@@ -64,6 +64,8 @@
 # Source13-md5:	f34404f8dc6123aca156d203c37e3e5d
 Source14:	http://go-ooo.org/packages/SRC680/mdbtools-0.6pre1.tar.gz
 # Source14-md5:	246e8f38b2a1af1bcff60ee0da59300b
+Source15:	http://go-ooo.org/packages/xt/xt-20051206-src-only.zip
+# Source15-md5:	0395e6e7da27c1cea7e1852286f6ccf9
 
 Source20:	spreadsheet.desktop
 Source21:	drawing.desktop
@@ -81,9 +83,12 @@
 
 Patch0:		%{name}-STL-lib64.diff
 Patch1:		%{name}-64bit-inline.diff
-Patch2:		%{name}-desktop.patch
-Patch3:		%{name}-gcc4.diff
-Patch4:		%{name}-bashizm.patch
+Patch2:		%{name}-gcc4.diff
+Patch3:		%{name}-bashizm.patch
+Patch4:		%{name}-build-crystal_images.patch
+Patch5:		%{name}-build-pld-splash.diff
+Patch6:		%{name}-build-no-java.diff
+Patch7:		%{name}-sfx2.badscript.diff
 URL:		http://www.openoffice.org/
 BuildRequires:	ImageMagick
 BuildRequires:	STLport-devel >= 4.5.3-6
@@ -1733,7 +1738,7 @@
 
 %prep
 %setup -q -n ooo-build-%{ooobver}
-%patch2 -p1
+%patch3 -p1
 %patch4 -p1
 
 install -d src
@@ -1741,7 +1746,7 @@
 # sources, icons, KDE_icons
 ln -sf %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} \
 	%{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} \
-	%{SOURCE14} src
+	%{SOURCE14} %{SOURCE15} src
 
 # add to ooo-build patch-system
 %ifarch %{x8664} sparc64
@@ -1752,10 +1757,29 @@
 echo `basename %{PATCH1}` >>patches/src680/apply
 sed -i -e 's/PLD64: PLDBase, 64bit/PLD64: PLDBase, 64bit, 64bitPLDFixes/' patches/src680/apply
 %endif
+
+# various fixes
+echo "[ Fixes ]" >> patches/src680/apply
+
+# macro browser can crash if there's an invalid script container
+install %{PATCH7} patches/src680
+echo `basename %{PATCH7}` >>patches/src680/apply
+
+# gcc4 fixes
 %if %{with gcc4}
-install %{PATCH3} patches/src680
-(echo "[ Fixes ]"; echo `basename %{PATCH3}`) >>patches/src680/apply
+install %{PATCH2} patches/src680
+echo `basename %{PATCH2}` >>patches/src680/apply
+%endif
+
+# fix build when not using java
+%if %{without java}
+install %{PATCH6} patches/src680
+echo -e `basename %{PATCH6}` >> patches/src680/apply
 %endif
+
+# fix patches/src680/pld-splash.diff
+install %{PATCH5} patches/src680/pld-splash.diff
+
 # fake patch to make buildsystem happy (patch is included)
 touch patches/64bit/cws-ooo64bit02.2005-04-19-math-h.diff
 
@@ -1789,7 +1813,8 @@
 JAVA_HOME=%{_libdir}/java
 DB_JAR="%{_javadir}/db.jar"
 export JAVA_HOME DB_JAR
-ANT_HOME=%{_datadir}/java
+ANT_HOME=%{_prefix}
+export ANT_HOME
 %endif
 
 DEFAULT_TO_ENGLISH_FOR_PACKING=1; export DEFAULT_TO_ENGLISH_FOR_PACKING
@@ -1824,6 +1849,7 @@
 	--with-system-freetype \
 	--with-system-nas \
 	--with-system-xrender \
+	--with-system-xrender-headers=yes \
 	--with-system-expat \
 	--with-system-sablot \
 	--with-system-boost \
@@ -1841,7 +1867,6 @@
 %if %{with java}
 	--with-java \
 	--with-jdk-home=$JAVA_HOME \
-	--with-ant-home=$ANT_HOME \
 %else
 	--without-java \
 %endif
@@ -1988,6 +2013,9 @@
 rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/program/libgcc_s.so* \
 	$RPM_BUILD_ROOT%{_libdir}/%{name}/program/libstdc++*so*
 
+# install ooqstart
+install build/OOO_2_0_2/desktop/unxlngi4.pro/bin/ooqstart $RPM_BUILD_ROOT%{_libdir}/%{name}/program
+
 # Find out locales
 rm -f *.lang*
 langlist="`ls build/lang_*_list.txt|sed -e 's=build/lang_\(.*\)_list.txt=\1=g'`"
@@ -2177,13 +2205,14 @@
 
 # Programs
 %attr(755,root,root) %{_bindir}/oo*
-%attr(755,root,root) %{_sbindir}/oopadmin
+#%attr(755,root,root) %{_sbindir}/oopadmin
 #%attr(755,root,root) %{_libdir}/%{name}/spadmin
 %attr(755,root,root) %{_libdir}/%{name}/program/*.bin
 #%attr(755,root,root) %{_libdir}/%{name}/program/fromtemplate
 #%attr(755,root,root) %{_libdir}/%{name}/program/mozwrapper
 #%attr(755,root,root) %{_libdir}/%{name}/program/nswrapper
 #%attr(755,root,root) %{_libdir}/%{name}/program/ooovirg
+%attr(755,root,root) %{_libdir}/%{name}/program/ooqstart
 %attr(755,root,root) %{_libdir}/%{name}/program/pagein*
 #%attr(755,root,root) %{_libdir}/%{name}/program/python.sh
 %attr(755,root,root) %{_libdir}/%{name}/program/pythonloader.unorc
@@ -2300,6 +2329,20 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.594  2006/03/17 07:59:07  adamg
+- updated to 2.0.2
+- dropped -desktop.patch (outdated)
+- updated -bashizm.patch
+- added -build-crystal_images.diff (fixes archive filename in
+  OOO_CRYSTAL_IMAGES variable)
+- added -build-no-java.diff (fixes build when not using java support)
+- added -build-pld-splash.diff (replaces included -pld-splash.diff with
+  working version)
+- pass --with-system-xrender-headers to configure
+- install ooqstart, disable oopadmin
+- gcc4.patch untested
+- release 0.0.1, builds and works on ac-i686
+
 Revision 1.593  2006/02/28 22:27:12  glen
 - typo
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/openoffice.org.spec?r1=1.593&r2=1.594&f=u



More information about the pld-cvs-commit mailing list