[arch-commits] Commit in openoffice-base-devel/trunk (PKGBUILD buildfix-gcc44.diff)

andyrtr at archlinux.org andyrtr at archlinux.org
Sat Jan 22 20:45:53 UTC 2011


    Date: Saturday, January 22, 2011 @ 15:45:52
  Author: andyrtr
Revision: 107251

update PKGBUILD, build is currently broken

Modified:
  openoffice-base-devel/trunk/PKGBUILD
Deleted:
  openoffice-base-devel/trunk/buildfix-gcc44.diff

---------------------+
 PKGBUILD            |   74 ++++++++++++++++++++++++++------------------------
 buildfix-gcc44.diff |   10 ------
 2 files changed, 39 insertions(+), 45 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-01-22 20:42:14 UTC (rev 107250)
+++ PKGBUILD	2011-01-22 20:45:52 UTC (rev 107251)
@@ -4,7 +4,7 @@
 
 pkgbase="openoffice-base-devel"
 pkgname=('openoffice-base-devel' 'openoffice-sdk-devel')
-_OO_milestone=DEV300_m95
+_OO_milestone=DEV300_m98
 pkgver=3.4_${_OO_milestone/DEV/dev}
 pkgrel=1
 arch=('i686' 'x86_64')
@@ -28,7 +28,6 @@
 	default-no-startup-wizard.diff
 	default-system-fpicker.diff
 	soffice-detect-mozilla-certificates.diff
-	buildfix-gcc44.diff
 	buildfix_FormulaMissingHeader.diff
 	http://cgit.freedesktop.org/ooo-build/ooo-build/plain/patches/dev300/sal-cpprt-gcc-4.5-workaround.diff
 	cppunit_gcc45.diff
@@ -86,7 +85,7 @@
 	${_additional_source_url}/ca66e26082cab8bb817185a116db809b-redland-1.0.8.tar.gz
 	${_additional_source_url}/cd5997284f4ba1e8dde5d1e5869fc342-libwpd-0.8.8.tar.gz
 	${_additional_source_url}/d0b5af6e408b8d2958f3d83b5244f5e8-hyphen-2.4.tar.gz
-	${_additional_source_url}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
+	${_additional_source_url}/d1a3205871c3c52e8a50c9f18510ae12-libformula.zip
 	${_additional_source_url}/d35724900f6a4105550293686688bbb3-silgraphite-2.3.1.tar.gz
 	${_additional_source_url}/d4c4d91ab3a8e52a2e69d48d34ef4df4-core.zip
 	${_additional_source_url}/d70951c80dabecc2892c919ff5d07172-db-4.7.25.NC-custom.tar.gz
@@ -110,13 +109,12 @@
 	${_additional_source_url}/cf8a6967f7de535ae257fa411c98eb88-mdds_0.3.0.tar.bz2
 	${_additional_source_url}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip)
 options=('!distcc' '!ccache' '!makeflags')
-md5sums=('886500d83ddbb7774c1b3117bbf18b34'
+md5sums=('6f79df8abccdabab2a3a38f5e78037f2'
          'e3a0b76dcd876f3d721ee7183729153d'
          '09094988c7bfaa90e5d014523d558ebb'
          '71f136a31e296a04ab68932a31dd533e'
          'c1d61e74909812122ddb1003b7a6d801'
          '1dc7480a04f572ad136d35923a2af66d'
-         'c8e82b4d2324fe62ad8c6e29213e80b5'
          '863a3ab2c17a3d11b8fa3ec321986366'
          'cf01fa2669f828864146842e040e3cf8'
          'bb5ada95f7b11a5cac5d669f7ae8baaa'
@@ -174,7 +172,7 @@
          'ca66e26082cab8bb817185a116db809b'
          'cd5997284f4ba1e8dde5d1e5869fc342'
          'd0b5af6e408b8d2958f3d83b5244f5e8'
-         '3404ab6b1792ae5f16bbd603bd1e1d03'
+         'd1a3205871c3c52e8a50c9f18510ae12'
          'd35724900f6a4105550293686688bbb3'
          'd4c4d91ab3a8e52a2e69d48d34ef4df4'
          'd70951c80dabecc2892c919ff5d07172'
@@ -198,15 +196,19 @@
          'cf8a6967f7de535ae257fa411c98eb88'
          'ba2930200c9f019c2d93a8c88c651a0f')
 
-
 # see http://ftp.linux.cz/pub/localization/OpenOffice.org/devel/build/build
 
-# source PKGBUILD && mksource
+# source PKGBUILD && time mksource
 mksource() {
 	mkdir /tmp/$pkgname-source
 	pushd /tmp/$pkgname-source
-	hg -v clone -r ${_OO_milestone} http://hg.services.openoffice.org/hg/DEV300 ${_OO_milestone}
-	tar -cvJf ${_OO_milestone}.tar.xz ${_OO_milestone}/*
+	time hg -v clone -r ${_OO_milestone} http://hg.services.openoffice.org/hg/DEV300 ${_OO_milestone}
+	# use parallel compression if possible
+	if [ -x /usr/bin/7z ]; then
+	  bsdtar -cf - ${_OO_milestone}/* | 7z a -txz -si ${_OO_milestone}.tar.xz
+	else
+	  tar -cvJf ${_OO_milestone}.tar.xz ${_OO_milestone}/*
+	fi
 	popd
 }
 
@@ -229,7 +231,6 @@
 	export NO_HIDS=true
 
 	# build fixes
-	patch -Np0 -i ${srcdir}/buildfix-gcc44.diff
 	patch -Np0 -i ${srcdir}/buildfix_FormulaMissingHeader.diff
 	# libwpd 0.9.0 fix
 #	sed -i "s:libwpd-0.8:libwpd-0.9:g" configure.in
@@ -276,13 +277,14 @@
 
 	./configure --with-build-version="${pkgver} ArchLinux build-${pkgrel} (${_OO_milestone})" \
 	--with-vendor="ArchLinux"\
+	--with-unix-wrapper="openoffice" \
+	--with-binsuffix="devel" \
 	--prefix=/usr --exec-prefix=/usr\
 	--with-lang="en-US"\
-	--with-dict=ALL\
 	--disable-gnome-vfs\
 	--disable-systray\
 	--disable-mathmldtd\
-	--enable-binfilter\
+	--disable-binfilter\
 	--enable-cairo\
 	--enable-crashdump=yes\
 	--enable-cups\
@@ -294,20 +296,19 @@
 	--enable-kde4\
 	--enable-ldap\
 	--enable-lockdown\
-	--enable-minimizer\
 	--enable-odk\
 	--enable-opengl\
-	--enable-pdfimport\
-	--enable-presenter-console\
-	--enable-presenter-extra-ui\
-	--enable-report-builder\
 	--enable-vba\
 	--enable-verbose\
-	--enable-wiki-publisher\
 	--with-package-format=native\
 	--without-fonts\
 	--without-afms\
 	--without-ppds\
+	--without-myspell-dicts \
+	--with-system-dicts \
+	--with-external-dict-dir=/usr/share/hunspell \
+	--with-external-hyph-dir=/usr/share/hyphen \
+	--with-external-thes-dir=/usr/share/mythes \
 	--without-system-agg\
 	--without-system-mdds\
 	--without-system-libwpd\
@@ -327,12 +328,22 @@
 	--with-external-tar=${SRCDEST}\
 	 $EXTRAOPTS
 
+
+	#disable extensions for build speedup and less pkg size
+#	--enable-minimizer\
+#	--enable-pdfimport\
+#	--enable-presenter-console\
+#	--enable-presenter-extra-ui\
+#	--enable-report-builder\
+#	--enable-wiki-publisher\
+
+# --enable-binfilter
+
 # see http://qa.openoffice.org/issues/show_bug.cgi?id=110136
 #	--with-saxon-jar=/usr/share/java/saxon/saxon9he.jar\
 
 #	--enable-layout\ /bin/bash: tralay: command not found ???
 #	--with-system-jfreereport
-# we will need myspell dicts for --with-system-dicts --without-myspell-dicts
 
 	# get external source tarballs if needed
 	export TARFILE_LOCATION=${SRCDEST}
@@ -368,7 +379,7 @@
              'gconf:		adds additional gnome support'
              'nss:		adds support for signed files/macros'
              'pstoedit:		translates PostScript and PDF graphics into other vector formats'
-             'poppler:		for shipped pdfimport extension'
+            # 'poppler:		for shipped pdfimport extension'
              'kdelibs:		for kde integration'
              'libmythes:	for use in thesaurus'
              'hsqldb-java:	default database format for OpenOffice.org'
@@ -395,21 +406,14 @@
 	mv ${pkgdir}/opt/* ${pkgdir}/usr/lib/
 	rmdir ${pkgdir}/opt
 
-       # 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.org3/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.org3/share/extension/install/report-builder.oxt
-	 install -D -m644 swext/wiki-publisher.oxt ${pkgdir}/usr/lib/openoffice.org3/share/extension/install/wiki-publisher.oxt
-	 install -D -m644 minimizer/presentation-minimizer.oxt ${pkgdir}/usr/lib/openoffice.org3/share/extension/install/presentation-minimizer.oxt
-	 install -D -m644 presenter/presenter-screen.oxt ${pkgdir}/usr/lib/openoffice.org3/share/extension/install/presenter-screen.oxt
-	 install -D -m644 pdfimport/pdfimport.oxt ${pkgdir}/usr/lib/openoffice.org3/share/extension/install/pdfimport.oxt
-       popd
+#       pushd ${srcdir}/${_OO_milestone}/solver/300/unxlng?6.pro/bin
+#         install -D -m644 report-builder.oxt ${pkgdir}/usr/lib/openoffice.org3/share/extension/install/report-builder.oxt
+#	 install -D -m644 swext/wiki-publisher.oxt ${pkgdir}/usr/lib/openoffice.org3/share/extension/install/wiki-publisher.oxt
+#	 install -D -m644 minimizer/presentation-minimizer.oxt ${pkgdir}/usr/lib/openoffice.org3/share/extension/install/presentation-minimizer.oxt
+#	 install -D -m644 presenter/presenter-screen.oxt ${pkgdir}/usr/lib/openoffice.org3/share/extension/install/presenter-screen.oxt
+#	 install -D -m644 pdfimport/pdfimport.oxt ${pkgdir}/usr/lib/openoffice.org3/share/extension/install/pdfimport.oxt
+#       popd
 
 
 	# prepare filesystem entries

Deleted: buildfix-gcc44.diff
===================================================================
--- buildfix-gcc44.diff	2011-01-22 20:42:14 UTC (rev 107250)
+++ buildfix-gcc44.diff	2011-01-22 20:45:52 UTC (rev 107251)
@@ -1,10 +0,0 @@
---- oox/source/token/tokenmap.cxx	2009-09-28 06:35:40.000000000 +0000
-+++ oox/source/token/tokenmap.cxx.new	2009-09-28 10:12:00.996437647 +0000
-@@ -33,6 +33,7 @@
- #include <rtl/string.hxx>
- #include "tokens.hxx"
- #include "oox/helper/containerhelper.hxx"
-+#include <string.h>
- 
- using ::rtl::OString;
- using ::rtl::OUString;




More information about the arch-commits mailing list