[arch-commits] Commit in openoffice-base-devel/trunk (3 files)

andyrtr at archlinux.org andyrtr at archlinux.org
Mon Jul 19 03:58:31 UTC 2010


    Date: Sunday, July 18, 2010 @ 23:58:31
  Author: andyrtr
Revision: 85740

prepare DEV300_m84

Modified:
  openoffice-base-devel/trunk/ChangeLog
  openoffice-base-devel/trunk/PKGBUILD
  openoffice-base-devel/trunk/openoffice.profile

--------------------+
 ChangeLog          |    7 +++
 PKGBUILD           |   97 ++++++++++++++++++++++++---------------------------
 openoffice.profile |    2 -
 3 files changed, 55 insertions(+), 51 deletions(-)

Modified: ChangeLog
===================================================================
--- ChangeLog	2010-07-19 03:57:48 UTC (rev 85739)
+++ ChangeLog	2010-07-19 03:58:31 UTC (rev 85740)
@@ -1,3 +1,10 @@
+2010-0717 Andreas Radke <andyrtr at archlinux.org>
+
+        * 3.3_dev300_m84-1:
+	- disable PYTHONPATH changes in profile file
+	- remove system-mythes patch that went upstream
+	- explicitly point to internal mdds
+	
 2010-06-18 Andreas Radke <andyrtr at archlinux.org>
 
         * 3.3_dev300_m83-1:

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-07-19 03:57:48 UTC (rev 85739)
+++ PKGBUILD	2010-07-19 03:58:31 UTC (rev 85740)
@@ -4,7 +4,7 @@
 
 pkgbase="openoffice-base-devel"
 pkgname=('openoffice-base-devel' 'openoffice-sdk-devel')
-_OO_milestone=DEV300_m83
+_OO_milestone=DEV300_m84
 pkgver=3.3_${_OO_milestone/DEV/dev}
 pkgrel=1
 arch=('i686' 'x86_64')
@@ -31,7 +31,6 @@
 	buildfix_FormulaMissingHeader.diff
 	http://cgit.freedesktop.org/ooo-build/ooo-build/plain/patches/dev300/cppu-lbnames-enable-gcc-4.5.diff
 	http://cgit.freedesktop.org/ooo-build/ooo-build/plain/patches/dev300/sal-cpprt-gcc-4.5-workaround.diff
-	http://cgit.freedesktop.org/ooo-build/ooo-build/plain/patches/dev300/fix-system-mythes-for-mythes-1.2.diff
 	cppunit_gcc45.diff
 	openoffice.profile)
 options=('!distcc' '!ccache' '!makeflags')
@@ -67,23 +66,20 @@
 	export NO_HIDS=true
 
 	# build fixes
-	patch -Np0 -i ${srcdir}/buildfix-gcc44.diff || return 1
-	patch -Np0 -i ${srcdir}/buildfix_FormulaMissingHeader.diff || return 1
+	patch -Np0 -i ${srcdir}/buildfix-gcc44.diff
+	patch -Np0 -i ${srcdir}/buildfix_FormulaMissingHeader.diff
 	# gcc4.5 fix
-	patch -Np0 -i ${srcdir}/cppu-lbnames-enable-gcc-4.5.diff || return 1
-	patch -Np0 -i ${srcdir}/sal-cpprt-gcc-4.5-workaround.diff || return 1
+	patch -Np0 -i ${srcdir}/cppu-lbnames-enable-gcc-4.5.diff
+	patch -Np0 -i ${srcdir}/sal-cpprt-gcc-4.5-workaround.diff
 
-	# allow build with system mythes
-	patch -Np0 -i ${srcdir}/fix-system-mythes-for-mythes-1.2.diff || return 1
-
 	# allows soffice to find the user's firefox profile so that it can read
 	# its digital certificates. Nss stores digital certificates in your mozilla firefox profile. 
-	patch -Np0 -i ${srcdir}/soffice-detect-mozilla-certificates.diff || return 1
+	patch -Np0 -i ${srcdir}/soffice-detect-mozilla-certificates.diff
 	
 	# remove the startup wizard
-	patch -Np0 -i ${srcdir}/default-no-startup-wizard.diff || return 1
+	patch -Np0 -i ${srcdir}/default-no-startup-wizard.diff
 	# enables the default system-file-picker in case we have that built
-	patch -Np0 -i ${srcdir}/default-system-fpicker.diff || return 1
+	patch -Np0 -i ${srcdir}/default-system-fpicker.diff
 
 	if [ "$CARCH" = "x86_64" ]; then
 	   EXTRAOPTS="--without-stlport"
@@ -98,7 +94,7 @@
 	cd ${srcdir}/${_OO_milestone}
 
 	# needed to build the OO-SDK
-	mv ${srcdir}/unowinreg.dll external/unowinreg || return 1
+	mv ${srcdir}/unowinreg.dll external/unowinreg
 	
 	# export C(XX)FLAGS
 	# http://www.openoffice.org/issues/show_bug.cgi?id=103205
@@ -106,7 +102,7 @@
 	unset CXXFLAGS
 
 	# Need to recreate the configure script because of patches
-	autoreconf -v || return 1
+	autoreconf -v
 
 	./configure --with-build-version="${pkgver} ArchLinux build-${pkgrel} (${_OO_milestone})" \
 	--with-vendor="ArchLinux"\
@@ -147,6 +143,7 @@
 	--without-nas\
 	--without-ppds\
 	--without-system-agg\
+	--without-system-mdds\
 	--with-system-cppunit\
 	--with-system-redland\
 	--without-system-saxon\
@@ -165,7 +162,7 @@
 	--with-lucene-analyzers-jar=/usr/share/java/lucene-analyzers.jar\
 	--with-use-shell=bash\
 	--with-external-tar=${SRCDEST}\
-	 $EXTRAOPTS || return 1
+	 $EXTRAOPTS
 
 # see http://qa.openoffice.org/issues/show_bug.cgi?id=110136
 #	--with-saxon-jar=/usr/share/java/saxon/saxon9he.jar\
@@ -185,10 +182,10 @@
 	fi
 
 	# Build dmake utility
-	./bootstrap || return 1
+	./bootstrap
 
 	cd instsetoo_native
-	build.pl -P${SMP} ${MAXMODULESFLAG} ${MAXPROCESSESFLAG} --dlv_switch -link --all || return 1
+	build.pl -P${SMP} ${MAXMODULESFLAG} ${MAXPROCESSESFLAG} --dlv_switch -link --all
 }
 
 package_openoffice-base-devel() {
@@ -233,34 +230,34 @@
 	rmdir ${pkgdir}/opt
 
         ## Step 1 
-        cd ${pkgdir}/usr/lib/openoffice.org || return 1
-        mv ure/ basis3.3/ || return 1
-        cd basis3.3 || return 1
-        rm ure-link && mv ure ure-link || return 1
+        cd ${pkgdir}/usr/lib/openoffice.org
+        mv ure/ basis3.3/
+        cd basis3.3
+        rm ure-link && mv ure ure-link
         ## Step 2
-        cd ${pkgdir}/usr/lib/ || return 1
-        mv openoffice.org/basis3.3/ openoffice.org3/ || return 1
-        cd openoffice.org3/ || return 1
-        rm basis-link && mv basis3.3 basis-link || return 1
+        cd ${pkgdir}/usr/lib/
+        mv openoffice.org/basis3.3/ openoffice.org3/
+        cd openoffice.org3/
+        rm basis-link && mv basis3.3 basis-link
         ## Step 3        
-        cd ${pkgdir}/usr/lib/ || return 1
-        rmdir ${pkgdir}/usr/lib/openoffice.org || return 1
-        mv openoffice.org3 openoffice || return 1
+        cd ${pkgdir}/usr/lib/
+        rmdir ${pkgdir}/usr/lib/openoffice.org
+        mv openoffice.org3 openoffice
 
        # install all built dictionaries from source tree
        pushd ${srcdir}/${_OO_milestone}/dictionaries/unxlng?6.pro/bin
        for i in `ls -1 dict-??.oxt`; do
-         install -D -m644 $i ${pkgdir}/usr/lib/openoffice/share/extension/install/$i || return 1
+         install -D -m644 $i ${pkgdir}/usr/lib/openoffice/share/extension/install/$i
        done
        popd
        
        # install extensions
        pushd ${srcdir}/${_OO_milestone}/solver/300/unxlng?6.pro/bin
-         install -D -m644 report-builder.oxt ${pkgdir}/usr/lib/openoffice/share/extension/install/report-builder.oxt || return 1
-	 install -D -m644 swext/wiki-publisher.oxt ${pkgdir}/usr/lib/openoffice/share/extension/install/wiki-publisher.oxt || return 1
-	 install -D -m644 minimizer/presentation-minimizer.oxt ${pkgdir}/usr/lib/openoffice/share/extension/install/presentation-minimizer.oxt || return 1
-	 install -D -m644 presenter/presenter-screen.oxt ${pkgdir}/usr/lib/openoffice/share/extension/install/presenter-screen.oxt || return 1
-	 install -D -m644 pdfimport/pdfimport.oxt ${pkgdir}/usr/lib/openoffice/share/extension/install/pdfimport.oxt || return 1
+         install -D -m644 report-builder.oxt ${pkgdir}/usr/lib/openoffice/share/extension/install/report-builder.oxt
+	 install -D -m644 swext/wiki-publisher.oxt ${pkgdir}/usr/lib/openoffice/share/extension/install/wiki-publisher.oxt
+	 install -D -m644 minimizer/presentation-minimizer.oxt ${pkgdir}/usr/lib/openoffice/share/extension/install/presentation-minimizer.oxt
+	 install -D -m644 presenter/presenter-screen.oxt ${pkgdir}/usr/lib/openoffice/share/extension/install/presenter-screen.oxt
+	 install -D -m644 pdfimport/pdfimport.oxt ${pkgdir}/usr/lib/openoffice/share/extension/install/pdfimport.oxt
        popd
 
 
@@ -271,18 +268,18 @@
 	# install shortcuts
 	mv ${pkgdir}/usr/lib/openoffice/share/xdg/*.desktop  ${pkgdir}/usr/share/applications
 	# add startcenter desktop file
-	install -D -m644 ${srcdir}/startcenter.desktop ${pkgdir}/usr/share/applications/startcenter.desktop || return 1
+	install -D -m644 ${srcdir}/startcenter.desktop ${pkgdir}/usr/share/applications/startcenter.desktop
 
 	cd ${pkgdir}/usr/share/applications
-	sed -i -e 's|Exec=openoffice.org3|Exec=/usr/bin/soffice|g' *.desktop || return 1
-	sed -i -e 's|Exec=/usr/bin/soffice-printeradmin|Exec=/usr/bin/spadmin|g' printeradmin.desktop || return 1
+	sed -i -e 's|Exec=openoffice.org3|Exec=/usr/bin/soffice|g' *.desktop
+	sed -i -e 's|Exec=/usr/bin/soffice-printeradmin|Exec=/usr/bin/spadmin|g' printeradmin.desktop
 	# fix exec commands in shortcuts for Xfce menu
-	sed -i -e 's|base %U|base|g' base.desktop || return 1
-	sed -i -e 's|calc %U|calc|g' calc.desktop || return 1
-	sed -i -e 's|draw %U|draw|g' draw.desktop || return 1
-	sed -i -e 's|impress %U|impress|g' impress.desktop || return 1
-	sed -i -e 's|math %U|math|g' math.desktop || return 1
-	sed -i -e 's|writer %U|writer|g' writer.desktop || return 1
+	sed -i -e 's|base %U|base|g' base.desktop
+	sed -i -e 's|calc %U|calc|g' calc.desktop
+	sed -i -e 's|draw %U|draw|g' draw.desktop
+	sed -i -e 's|impress %U|impress|g' impress.desktop
+	sed -i -e 's|math %U|math|g' math.desktop
+	sed -i -e 's|writer %U|writer|g' writer.desktop
 	# remove quickstarter, we disabled it above
 	rm -rf ${pkgdir}/usr/share/applications/qstart.desktop
 	# fix icons in desktop files
@@ -322,15 +319,15 @@
 	for i in `find ${pkgdir}/usr/share/icons -name '*.png'`  ; do  mv $i `dirname $i`/dev-`basename $i` ; done ;
 	
 	cd ${pkgdir}/usr/share/applications/
-	sed -i -e 's|Icon=|Icon=dev-|g' ${pkgdir}/usr/share/applications/*.desktop || return 1
-	sed -i -e 's|OpenOffice\.org\ 3\.3|OpenOffice\.org\ devel|g' ${pkgdir}/usr/share/applications/*.desktop || return 1
+	sed -i -e 's|Icon=|Icon=dev-|g' ${pkgdir}/usr/share/applications/*.desktop
+	sed -i -e 's|OpenOffice\.org\ 3\.3|OpenOffice\.org\ devel|g' ${pkgdir}/usr/share/applications/*.desktop
 
 	cd ${pkgdir}/usr/lib/openoffice-dev/program/
 	ln -sf /usr/lib/openoffice-dev/program/soffice.bin soffice-dev.bin
 	
        # set desktop variable to force gtk/gnome vcl usage
        install -m755 -d ${pkgdir}/etc/profile.d
-       install -m755 ${srcdir}/openoffice.profile ${pkgdir}/etc/profile.d/openoffice-devel.sh || return 1
+       install -m755 ${srcdir}/openoffice.profile ${pkgdir}/etc/profile.d/openoffice-devel.sh
 
 	# link the mozilla-plugin
 	mkdir -p ${pkgdir}/usr/lib/mozilla/plugins/
@@ -376,11 +373,11 @@
         chmod 755 $file
 	done
 
-	cd ${pkgdir}/usr/lib/ || return 1
-	mv openoffice.org openoffice || return 1
+	cd ${pkgdir}/usr/lib/
+	mv openoffice.org openoffice
 
- 	cd ${pkgdir}/usr/lib/openoffice/ || return 1
-	mv basis3.3 basis-link || return 1
+ 	cd ${pkgdir}/usr/lib/openoffice/
+	mv basis3.3 basis-link
 
 	# fix ownership and permissions
 	chown root.root -R ${pkgdir}/

Modified: openoffice.profile
===================================================================
--- openoffice.profile	2010-07-19 03:57:48 UTC (rev 85739)
+++ openoffice.profile	2010-07-19 03:58:31 UTC (rev 85740)
@@ -1,4 +1,4 @@
 export OOO_FORCE_DESKTOP=gnome
 #export OOO_FORCE_DESKTOP=KDE4
 
-export PYTHONPATH=/usr/lib/openoffice/basis-link/program/:$PYTHONPATH
+#export PYTHONPATH=$PYTHONPATH:/usr/lib/openoffice/basis-link/program/
\ No newline at end of file




More information about the arch-commits mailing list