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
