Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=lotesting.git;a=commitdiff;h=03c72ea085d9a64ebf804fb36f8d38ed8d0a3933

commit 03c72ea085d9a64ebf804fb36f8d38ed8d0a3933
Author: Miklos Vajna <[email protected]>
Date:   Tue Nov 27 07:50:48 2012 +0100

libreoffice-4.0.0.0.alpha1-1-x86_64

- up to 4.0.0.0.alpha1
- new microsoft publisher import (libmspub)
- new csv parser for testcases (liborcus)
- impress bluetooth remote control support using bluez
- language tagging is now done using liblangtag
- bsh package is now only required by the scripting-beanshell subpkg
- binfilter source tarball is gone
- idl files are now processed by ucpp
- new scripting-javascript subpkg

diff --git a/source/xapps/libreoffice/FrugalBuild 
b/source/xapps/libreoffice/FrugalBuild
index d094f4e..d4b04ad 100644
--- a/source/xapps/libreoffice/FrugalBuild
+++ b/source/xapps/libreoffice/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: Laszlo Dvornik <[email protected]>

pkgname=libreoffice
-pkgver=3.6.3.2
+pkgver=4.0.0.0.alpha1
minor=${pkgver%%.?} # x.y.z
major=${pkgver%%.?.?} # x.y
pkgrel=1
@@ -14,29 +14,30 @@ Finclude gnome-scriptlet kde
unset install
depends=('libxml2' 'libart_lgpl' 'libsndfile' 'openjre' 'fontconfig' 
'libpng>=1.4.1' 'imagemagick' \
'flex' 'neon>=0.26.1' 'bison' 'zip' 'unzip' 'expat' 'cups' 'desktop-file-utils' 
'perl-archive-zip' \
-        'unixodbc>=2.3.1' 'libxaw>=1.0.5' 'libxslt' 
'startup-notification>=0.9-3' 'libvisio' 'libcdr' \
-        'sane-backends' 'lp_solve' 'silgraphite' 'libexttextcat' 'librdf' 
'graphite2' 'libcmis' 'clucene')
+        'unixodbc>=2.3.1' 'libxaw>=1.0.5' 'libxslt' 
'startup-notification>=0.9-3' 'libvisio' 'libcdr' 'libmspub' 'liborcus' \
+        'sane-backends' 'lp_solve' 'silgraphite' 'libexttextcat>=3.4.0' 
'librdf' 'graphite2' 'libcmis>=0.3.0' 'clucene' \
+        'bluez' 'liblangtag')
# this is here as gstreamer is only a makedepend
rodepends=('flac' 'dejavu-ttf')
makedepends=('intltool' 'tcsh' 'apache-ant' \
'boost>=1.49.0-2' 'icu4c>=4.8.1.1' 'hunspell>=1.3.2' 'xalan-j' \
'xorg-server' 'gstreamer>=0.10.30-2' 'gst-plugins-base' \
'procps' 'gperf' 'xulrunner' 'kdelibs-compiletime' 'libwps' \
-            'mdbtools' 'mdds' 'junit' 'cppunit' 'bsh' 'vigra' \
+            'mdbtools' 'mdds' 'junit' 'cppunit' 'vigra' \
'mythes' 'hyphen' 'urw-fonts' 'postgresql' 'krb5' 'doxygen')
groups=('xapps')
archs=('i686' 'x86_64')
mirror="http://download.documentfoundation.org/libreoffice/src/$minor";
-#mirror="http://dev-builds.libreoffice.org/pre-releases/src";
+mirror="http://dev-builds.libreoffice.org/pre-releases/src";
_F_archive_name="libreoffice-core"
up2date="Flasttar $mirror"
-modules=('core' 'binfilter' 'help' 'translations')
+modules=('' 'help-' 'translations-')
source=()
signatures=()
-for i in ${modules[@]}
+for i in "${modules[@]}"
do
-       source=(${source[@]} $mirror/libreoffice-$i-$pkgver.tar.xz)
-       signatures=("${signatures[@]}" 
$mirror/libreoffice-$i-$pkgver.tar.xz.asc)
+       source=(${source[@]} $mirror/libreoffice-$i$pkgver.tar.xz)
+       signatures=("${signatures[@]}" $mirror/libreoffice-$i$pkgver.tar.xz.asc)
done
ext_source=(http://dev-www.libreoffice.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll
 \
http://dev-www.libreoffice.org/src/18f577b374d60b3c760a3a3350407632-STLport-4.5.tar.gz
 \
@@ -44,7 +45,8 @@ 
ext_source=(http://dev-www.libreoffice.org/extern/185d60944ea767075d27247c3162b3
http://dev-www.libreoffice.org/src/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
 \
http://dev-www.libreoffice.org/src/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
 \
http://dev-www.libreoffice.org/src/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
 \
-       
http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip)
+       
http://dev-www.libreoffice.org/src/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
 \
+       
http://dev-www.libreoffice.org/src/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz)
for i in ${ext_source[@]}
do
source=(${source[@]} $i)
@@ -115,7 +117,7 @@ do
i=$(($i+1))
done

-extensions=(presenter-minimizer presenter-console pdfimport nlpsolver 
scripting-beanshell report-builder)
+extensions=(presenter-minimizer presenter-console pdfimport nlpsolver 
scripting-beanshell scripting-javascript report-builder)
for i in ${extensions[@]}
do
subpkgs=("${subpkgs[@]}" "$pkgname-$i")
@@ -125,6 +127,8 @@ do
subdepends=("${subdepends[@]}" 'pentaho-reporting-flow-engine')
elif [ $i == pdfimport ]; then
subdepends=("${subdepends[@]}" 'poppler-glib>=0.18')
+       elif [ $i == scripting-beanshell ]; then
+               subdepends=("${subdepends[@]}" 'bsh')
else
subdepends=("${subdepends[@]}" '')
fi
@@ -142,8 +146,8 @@ Fsplitgid()
build()
{
if [ ! -e src.downloaded ]; then
-               for i in ${modules[@]}; do Fextract 
libreoffice-$i-$pkgver.tar.xz; done
-               for i in */*; do mv `pwd`/$i .; done
+               for i in "${modules[@]}"; do Fextract 
libreoffice-$i$pkgver.tar.xz; done
+               Fcd libreoffice-$pkgver
mkdir -p ext_source
for i in ${ext_source[@]}
do
@@ -173,6 +177,7 @@ build()
_F_cd_path="."
for i in ${extensions[@]}
do
+               [ $i == scripting-javascript ] && continue
Fconfopts+=" --enable-ext-$i"
done
Fpatchall
@@ -184,9 +189,7 @@ build()
--with-build-version="$pkgver-$pkgrel" \
--with-lang="en-US ${completelangiso[*]}" \
--with-jdk-home=$JAVA_HOME \
-               --enable-binfilter \
--enable-kde4 \
-               --enable-symbols \
--without-fonts \
--disable-ldap \
--with-system-mozilla=mozilla \
@@ -270,6 +273,7 @@ build()
Fsplitgid $pkgname-nlpsolver $Fdestdir/gid_Module_Optional_Extensions_NLPSolver
Fsplitgid $pkgname-scripting-beanshell 
$Fdestdir/gid_Module_Optional_Extensions_Script_Provider_For_Beanshell
Fsplitgid $pkgname-report-builder 
$Fdestdir/gid_Module_Optional_Extensions_REPORTDESIGN
+       Fsplitgid $pkgname-scripting-javascript 
$Fdestdir/gid_Module_Optional_Extensions_Script_Provider_For_Javascript
# It makes no sense to split these
rm $Fdestdir/gid_Module_Optional_Extensions_Script_Provider_For_Python 
$Fdestdir/gid_Module_Optional_Pyuno # would be 381K
rm $Fdestdir/gid_Module_Optional_Grfflt # would be 290K
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to