Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c0e9b0bb96561afa85f3d074da076c8ab9bf8e41

commit c0e9b0bb96561afa85f3d074da076c8ab9bf8e41
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Thu Jan 28 01:47:15 2010 +0100

openoffice.org-3.1.1-1-i686

- updated devel version to 3.2.0rc4
- added new l10n tarball to source()
- add missing subrodepends()
- depend on kdelibs>=4.3.5
- drop mono-2.4 hack, no longer needed
- fix build breakage with xulrunner-1.9.1.7

diff --git a/source/xapps/openoffice.org/FrugalBuild 
b/source/xapps/openoffice.org/FrugalBuild
index 28db14a..01b5868 100644
--- a/source/xapps/openoffice.org/FrugalBuild
+++ b/source/xapps/openoffice.org/FrugalBuild
@@ -8,20 +8,18 @@ if ! Fuse $USE_DEVEL; then
upstream=3.1.1
branch=-3-1-1
tree=ooo310
-       dir=`echo $tree|tr [a-z] [A-Z]`
milestone=19
pkgver=$upstream
pkgrel=1
snapshot=1-20-gcbafe1f
else
-       upstream=3.1.1
-       branch=-3-1-1
-       tree=ooo310
-       dir=`echo $tree|tr [a-z] [A-Z]`
-       milestone=18
+       upstream=3.2.0
+       branch=-3-2
+       tree=ooo320
+       milestone=11
pkgver=$upstream${tree}_m$milestone
pkgrel=1
-       snapshot=9-g19a0671
+       snapshot=101-g91f019f
fi
pkgdesc="OpenOffice.org, a full office productivity suite."
url="http://www.openoffice.org/";
@@ -33,11 +31,10 @@ depends=('libxml2' 'libart_lgpl' 'libsndfile' 
'libgcj-awt>=4.4.0-2' 'nas' 'fontc
'unixodbc' 'libxaw>=1.0.5' 'libxslt' 'startup-notification>=0.9-3' 
'libwpd>=0.8.13' 'poppler')
# this is here as gstreamer is only a makedepend
rodepends=('flac' 'dejavu-ttf')
-makedepends=(${makedepen...@]} 'curl' 'intltool' 'tcsh' 'pam-headers' 
'apache-ant' 'kdelibs>=3.5.10-3' \
-            'evolution-data-server-ldap' 'boost' 'icu' 'hunspell' 'imake' 
'gccmakedep' 'xalan-j' \
-            'patch>=2.5.9' 'openclipart' 'xorg-server' 'gstreamer' 
'gst-plugins-base' 'gnome-vfs' \
-            'libbonobo' 'procps' 'openldap' 'mono' 'gperf' 'xulrunner' \
-            'java-gcj-compat>=1.0.80-2' 'ecj')
+makedepends=('curl' 'intltool' 'tcsh' 'pam-headers' 'apache-ant' \
+            'boost' 'icu' 'hunspell' 'imake' 'gccmakedep' 'xalan-j' \
+            'patch>=2.5.9' 'openclipart' 'xorg-server' 'gstreamer' 
'gst-plugins-base' \
+            'procps' 'openldap' 'gperf' 'xulrunner')
groups=('xapps')
archs=('i686' 'x86_64')
if ! Fuse $USE_DEVEL; then
@@ -45,9 +42,7 @@ if ! Fuse $USE_DEVEL; then
else
up2date="lynx -source -dump 
http://cgit.freedesktop.org/ooo-build/ooo-build/plain/configure.in?h=ooo-build$branch
 |grep ^DEFAULT_TAG|sed 's/DEFAULT_TAG=\(.*\)-\(.*\)/$upstream\1_\2/'"
fi
-source=(http://ftp.frugalware.org/pub/other/sources/ooo-build/ooo-build$branch-$snapshot.tar.bz2
 \
-http://download.go-oo.org/$dir/$tree-m$milestone-{ure,sdk,base,calc,writer,impress,artwork,filters,testing,bootstrap,libs-gui,libs-core,libs-extern,components,postprocess,libs-extern-sys,extensions,extras,help}.tar.bz2
 \
-mono24-hack)
+source=(http://ftp.frugalware.org/pub/other/sources/ooo-build/ooo-build$branch-$snapshot.tar.bz2
 
http://git.frugalware.org/tarballs/openoffice.org/$tree-m$milestone-{artwork,base,bootstrap,calc,components,extras,filters,help,impress,libs-gui,libs-core,libs-extern,postprocess,sdk,testing,ure,writer,libs-extern-sys,extensions,l10n}.tar.bz2)
signatures=($source.asc '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 
'' '')
NOEXTRACT=1
options=(${optio...@]} 'scriptlet')
@@ -56,10 +51,16 @@ subpkgs=("$pkgname-kde" "$pkgname-gnome" "$pkgname-sdk" 
"$pkgname-mono" "$pkgnam
subdescs=("$pkgname kde integration" "$pkgname gnome integration" \
"The OpenOffice.org Software Development Kit" "$pkgname mono integration" \
"$pkgname mozilla integration")
-subdepends=("$pkgname=$pkgver kdelibs>=3.5.5" \
-       "$pkgname=$pkgver gnome-vfs libbonobo evolution-data-server-ldap" \
-       "$pkgname=$pkgver java-gcj-compat ecj" \
-       "$pkgname=$pkgver mono" \
+# TODO: use Finclude kde to get kde version
+subdepends=("kdelibs>=4.3.5" \
+       "gnome-vfs libbonobo evolution-data-server-ldap" \
+       "java-gcj-compat ecj gcc-gcj" \
+       "mono" \
+       "")
+subrodepends=("$pkgname=$pkgver" \
+       "$pkgname=$pkgver" \
+       "$pkgname=$pkgver" \
+       "$pkgname=$pkgver" \
"$pkgname=$pkgver")
subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64')
subgroups=('kde-extra' 'gnome-extra' 'devel-extra' 'devel-extra' 'xapps')
@@ -100,7 +101,8 @@ done
i=0
while [ $i -lt ${#ooosubpk...@]} ]
do
-        subdepends=("${subdepen...@]}" "openoffice.org>=$pkgver")
+        subdepends=("${subdepen...@]}" "")
+        subrodepends=("${subrodepen...@]}" "openoffice.org>=$pkgver")
subgroups=("${subgrou...@]}" "locale-extra")
subarchs=("${subarc...@]}" "i686 x86_64")
i=$(($i+1))
@@ -143,7 +145,7 @@ build()
Fmonoexport
Fextract ooo-build$branch-$snapshot.tar.bz2
Fcd ooo-build$branch-$snapshot
-       cp -fv $Fsrcdir/mono24-hack patches/hotfixes/mono24-hack.diff || Fdie
+       #cp -fv $Fsrcdir/mono24-hack patches/hotfixes/mono24-hack.diff || Fdie

# Predownloaded tarballs
for i in $Fsrcdir/$tree-m$milestone-*
@@ -180,7 +182,8 @@ build()
--disable-dependency-tracking \
--with-installed-ooo-dirname=openoffice.org\
--disable-odk \
-               --disable-kde4"
+               --without-git \
+               --with-system-mozilla=mozilla"

# Set our version.
Fsed "AC_PACKAGE_VERSION" "$pkgver-$pkgrel" configure.in
diff --git a/source/xapps/openoffice.org/mono24-hack 
b/source/xapps/openoffice.org/mono24-hack
deleted file mode 100644
index b1b55f8..0000000
--- a/source/xapps/openoffice.org/mono24-hack
+++ /dev/null
@@ -1,22 +0,0 @@
-See https://bugzilla.novell.com/show_bug.cgi?id=495112
-
---- cli_ure/source/mono_bridge/typedescription.cs.old  2009-04-15 
12:24:38.000000000 +0200
-+++ cli_ure/source/mono_bridge/typedescription.cs      2009-04-15 
16:05:34.000000000 +0200
-@@ -85,7 +85,7 @@ public unsafe struct TypeDescriptionRefe
-     public uno.rtl.UString *               pTypeName;
-     /** pointer to full typedescription; this value is only valid if the type 
is never swapped out
-     */
--    public TypeDescription *               pType;
-+    public void *                          pType;
-     /** pointer to optimize the runtime; not for public use
-     */
-     public void *                          pUniqueIdentifier;
-@@ -136,7 +136,7 @@ public unsafe struct TypeDescription
-     public uno.rtl.UString *               pTypeName;
-     /** pointer to self to distinguish reference from description; for 
internal use only
-     */
--    public TypeDescription *               pSelf;
-+    public void *                          pSelf;
-     /** pointer to optimize the runtime; not for public use
-     */
-     public void *                          pUniqueIdentifier;
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to