From bb4fd942b73e1665992b4ab11699e8a112ff736e Mon Sep 17 00:00:00 2001 From: Francesco Marinucci Date: Wed, 22 Mar 2017 19:24:23 +0000 Subject: [PATCH] libreoffice: renamed PKGBUILD for 5.2.x series, as backup --- libreoffice/{PKGBUILD.53 => PKGBUILD.52} | 115 +++++++++-------------- 1 file changed, 44 insertions(+), 71 deletions(-) rename libreoffice/{PKGBUILD.53 => PKGBUILD.52} (89%) diff --git a/libreoffice/PKGBUILD.53 b/libreoffice/PKGBUILD.52 similarity index 89% rename from libreoffice/PKGBUILD.53 rename to libreoffice/PKGBUILD.52 index 849b7284e..97bcc8362 100644 --- a/libreoffice/PKGBUILD.53 +++ b/libreoffice/PKGBUILD.52 @@ -5,7 +5,6 @@ pkgname=('libreoffice-common' 'libreoffice-draw' 'libreoffice-impress' 'libreoffice-kde4' - 'libreoffice-gtk3' 'libreoffice-math' 'libreoffice-sdk' 'libreoffice-sdk-doc' @@ -14,34 +13,34 @@ pkgname=('libreoffice-common' 'libreoffice-postgresql-connector' 'libreoffice-extension-wiki-publisher' 'libreoffice-extension-nlpsolver') -_LOver=5.3.1.1 -pkgver=5.3.1 +_LOver=5.2.6.2 +pkgver=5.2.6 pkgrel=1 arch=('x86_64') license=('LGPL3') url="http://www.libreoffice.org/" screenshot="http://wstaw.org/m/2012/04/20/libre2.png" makedepends=( # makedepends - 'sane' 'perl-archive-zip' 'zip' 'unzip' 'unixodbc' 'gtk3' 'gtk2' 'gobject-introspection' - 'apache-ant' 'gperf' 'poppler' 'kdelibs' 'cppunit' 'glu' 'libodfgen' + 'sane' 'perl-archive-zip' 'zip' 'unzip' 'unixodbc' + 'apache-ant' 'gperf' 'poppler' 'kdelibs' 'cppunit' 'glu' 'beanshell' #'vigra' - 'libldap' 'libmythes' 'junit' 'libwpg' 'imagemagick' 'mdds' + 'libldap' 'libmythes' 'junit' 'libwpg' 'imagemagick' 'mesa' 'gst-plugins-base' 'java-runtime' 'postgresql-libs' 'clucene' 'doxygen' 'libvisio' 'bluez-libs' 'junit' # libreoffice main pkg "curl>=7.20.0" "hunspell>=1.2.8" 'python3' 'libwpd>=0.9.2' 'libwps' 'libxaw' "neon>=0.28.6" 'pango' 'nss' 'libjpeg' 'libxrandr' 'libgl' 'dbus-glib' "icu>=4.6" 'libxslt' 'redland' 'graphite' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'libtextcat' 'librsvg' 'lcms2' 'hicolor-icon-theme' 'desktop-file-utils' 'shared-mime-info' 'translate-toolkit' 'xdg-utils' 'ttf-dejavu' 'libcups' 'libmwaw' 'ttf-liberation' - 'glew' 'libetonyek' 'harfbuzz-icu' 'gdb' 'libzmf' 'serf' 'libtommath' + 'glew' 'libetonyek' 'harfbuzz-icu' 'gdb' ) _mirror="http://download.documentfoundation.org/libreoffice/src/$pkgver" #_mirror="http://dev-builds.libreoffice.org/pre-releases/src" _additional_source_url="http://dev-www.libreoffice.org/src" _additional_source_url2="http://dev-www.libreoffice.org/extern" -source=(${_mirror}/libreoffice{,-help,-translations}-${_LOver}.tar.xz{,.asc} +source=(${_mirror}/${pkgbase}{,-help,-translations}-${_LOver}.tar.xz ${_additional_source_url}/boost_1_60_0.tar.bz2 - ${_additional_source_url}/86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz + ${_additional_source_url}/ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz ${_additional_source_url}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ${_additional_source_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ${_additional_source_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip @@ -61,40 +60,35 @@ source=(${_mirror}/libreoffice{,-help,-translations}-${_LOver}.tar.xz{,.asc} ${_additional_source_url}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip ${_additional_source_url}/10d61fbaa6a06348823651b1bd7940fe-libexttextcat-3.4.4.tar.bz2 ${_additional_source_url}/libcmis-0.5.1.tar.gz - ${_additional_source_url}/liborcus-0.12.1.tar.gz - ${_additional_source_url}/liblangtag-0.6.2.tar.bz2 + ${_additional_source_url}/liborcus-0.11.2.tar.gz + ${_additional_source_url}/aa899eff126216dafe721149fbdb511b-liblangtag-0.5.8.tar.bz2 ${_additional_source_url}/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz ${_additional_source_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip - ${_additional_source_url2}/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar - ${_additional_source_url2}/a084cd548b586552cb7d3ee51f1af969-odfvalidator-1.1.8-incubating-SNAPSHOT-jar-with-dependencies.jar ${_additional_source_url2}/185d60944ea767075d27247c3162b3bc-unowinreg.dll + ${_additional_source_url}/mdds-1.2.2.tar.bz2 ${_additional_source_url}/bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip ${_additional_source_url}/commons-logging-1.2-src.tar.gz - ${_additional_source_url}/libcdr-0.1.3.tar.bz2 + ${_additional_source_url}/libcdr-0.1.2.tar.bz2 ${_additional_source_url}/libmspub-0.1.2.tar.bz2 ${_additional_source_url}/libatomic_ops-7_2d.zip ${_additional_source_url}/libfreehand-0.1.1.tar.bz2 - ${_additional_source_url}/Firebird-3.0.0.32483-0.tar.bz2 + ${_additional_source_url}/Firebird-2.5.5.26952-0.tar.bz2 ${_additional_source_url}/libe-book-0.1.2.tar.bz2 ${_additional_source_url}/libabw-0.1.1.tar.bz2 ${_additional_source_url}/libpagemaker-0.0.3.tar.bz2 ${_additional_source_url}/language-subtag-registry-2016-07-19.tar.bz2 ${_additional_source_url}/CoinMP-1.7.6.tgz - ${_additional_source_url}/libstaroffice-0.0.2.tar.bz2 - ${_additional_source_url}/language-subtag-registry-2016-07-19.tar.bz2 ${_additional_source_url}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 ${_additional_source_url}/OpenCOLLADA-master-6509aa13af.tar.bz2 ${_additional_source_url}/libgltf/libgltf-0.0.2.tar.bz2 + ${_additional_source_url}/libodfgen-0.1.6.tar.bz2 make-pyuno-work-with-system-wide-module-install.diff) -validpgpkeys=('C2839ECAD9408FBE9531C3E9F434A1EFAFEEAEA3') # LibreOffice Build Team (CODE SIGNING KEY) -md5sums=('c354b6dc5a64e07797087c5c9b4364c2' - 'SKIP' - '9b2e698a1e9f41eedbaeff94e3f1f1dc' - 'SKIP' - '2957df3cca5c089149332a7630adbfd6' - 'SKIP' + +md5sums=('c11b619ed2052570c31b9c0eb4a39224' + 'efc5c9b98029e55c481f0e0cc3a9c146' + 'bbb52e847574d864b85e354b89861f9a' '65a840e1a0b13a558ff19eeb2c4f0cbe' - '86b1daaa438f5a7bea9a52d7b9799ac0' + 'ce12af00283eb90d9281956524250d6e' '35c94d2df8893241173de1d16b6034c0' '798b2ffdc8bcfe7bca2cf92b62caf685' 'a7983f859eafb2677d7ff386a023bc40' @@ -114,34 +108,33 @@ md5sums=('c354b6dc5a64e07797087c5c9b4364c2' 'ba2930200c9f019c2d93a8c88c651a0f' '10d61fbaa6a06348823651b1bd7940fe' '3270154f0f40d86fce849b161f914101' - 'd0ad3a2fcf7008e5b33604bab33df3ad' - '284f120247323a35122ab32b4b359c45' + '205badaee72adf99422add8c4c49d669' + 'aa899eff126216dafe721149fbdb511b' '0168229624cfac409e766913506961a8' '17410483b5b5f267aa18b7e00b65e6e0' - '8249374c274932a21846fa7629c2aa9b' - 'a084cd548b586552cb7d3ee51f1af969' '185d60944ea767075d27247c3162b3bc' + '8855cf852a6088cfdc792c6f7ceb0243' 'bae83fa5dc7f081768daace6e199adc3' 'ce977548f1cbf46918e93cd38ac35163' - 'e369f30b5b861ee0fc4f9e6cbad701fe' + '6e3062b55b149d7b3c6aedb3bb5b86e2' 'ff9d0f9dd8fbc523408ea1953d5bde41' 'c0b86562d5aa40761a87134f83e6adcf' '8cf70c5dc4d24d2dc4a107f509d2d6d7' - '821260b61dafc22899d1464d4e91ee6a' + 'b0b5293991fcf07347b38431c80be1d4' '6b48eda57914e6343efebc9381027b78' '7a3815b506d064313ba309617b6f5a0b' '5c4985a68be0b79d3f809da5e12b143c' '8a037dc60b16bf8c5fe871b33390a4a2' '1cce53bf4b40ae29790d2c5c9f8b1129' - '4012950240c2bf768c9b29ad376123d7' - '8a037dc60b16bf8c5fe871b33390a4a2' '4b87018f7fff1d054939d19920b751a0' '4ca8a6ef0afeefc864e9ef21b9f14bd6' 'd63a9f47ab048f5009d90693d6aa6424' + '32572ea48d9021bbd6fa317ddb697abc' '41fa5baa6d71d69b98de1fe258a6dd65') + noextract=( boost_1_60_0.tar.bz2 - 86b1daaa438f5a7bea9a52d7b9799ac0-xmlsec1-1.2.23.tar.gz + ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip @@ -161,29 +154,28 @@ noextract=( ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip 10d61fbaa6a06348823651b1bd7940fe-libexttextcat-3.4.4.tar.bz2 libcmis-0.5.1.tar.gz - liborcus-0.12.1.tar.gz - liblangtag-0.6.2.tar.bz2 + liborcus-0.11.2.tar.gz + aa899eff126216dafe721149fbdb511b-liblangtag-0.5.8.tar.bz2 0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip - 8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar - a084cd548b586552cb7d3ee51f1af969-odfvalidator-1.1.8-incubating-SNAPSHOT-jar-with-dependencies.jar 185d60944ea767075d27247c3162b3bc-unowinreg.dll + mdds-1.2.2.tar.bz2 bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip commons-logging-1.2-src.tar.gz - libcdr-0.1.3.tar.bz2 + libcdr-0.1.2.tar.bz2 libmspub-0.1.2.tar.bz2 libatomic_ops-7_2d.zip libfreehand-0.1.1.tar.bz2 - Firebird-3.0.0.32483-0.tar.bz2 + Firebird-2.5.5.26952-0.tar.bz2 libe-book-0.1.2.tar.bz2 libabw-0.1.1.tar.bz2 - libpagemaker-0.0.3.tar.bz2 + libpagemaker-0.0.3.tar.bz2 CoinMP-1.7.6.tgz - language-subtag-registry-2016-07-19.tar.bz2 4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 OpenCOLLADA-master-6509aa13af.tar.bz2 libgltf-0.0.2.tar.bz2 - libstaroffice-0.0.2.tar.bz2) + language-subtag-registry-2016-07-19.tar.bz2 + libodfgen-0.1.6.tar.bz2) prepare() { cd ${srcdir}/libreoffice-$_LOver @@ -204,6 +196,9 @@ prepare() { rm ${srcdir}/ext_sources/185d60944ea767075d27247c3162b3bc-unowinreg.dll cp -f ${srcdir}/185d60944ea767075d27247c3162b3bc-unowinreg.dll ${srcdir}/ext_sources + # fix not upstreamable pyuno paths - patch taken from Debian + patch -Np1 -i ${srcdir}/make-pyuno-work-with-system-wide-module-install.diff + #use the CFLAGS but remove the LibO overridden ones for i in $CFLAGS; do case "$i" in @@ -226,17 +221,19 @@ build() { --prefix=/usr --exec-prefix=/usr --sysconfdir=/etc \ --libdir=/usr/lib --mandir=/usr/share/man \ --with-lang="" \ + --enable-cairo-canvas \ + --enable-crashdump \ --enable-avahi \ --enable-dbus \ --disable-evolution2 \ --enable-graphite\ --enable-gio\ --disable-epm \ + --disable-gtk3 \ --disable-gtk \ - --enable-gtk3 \ --disable-dconf \ --disable-mergelibs \ - --enable-introspection \ + --enable-lto \ --enable-kde4 \ --disable-gstreamer-0-10 \ --enable-openssl \ @@ -251,7 +248,7 @@ build() { --without-system-libcdr \ --without-system-jfreereport \ --without-system-apache-commons \ - --with-system-mdds \ + --without-system-mdds \ --without-myspell-dicts \ --with-system-libvisio \ --without-system-libcmis \ @@ -275,7 +272,7 @@ build() { --with-system-glew \ --with-system-libwpg \ --with-system-libwps \ - --with-system-libodfgen \ + --without-system-libodfgen \ --with-system-redland \ --with-ant-home="/usr/share/java/apache-ant"\ --without-system-boost \ @@ -283,8 +280,6 @@ build() { --with-system-libs \ --with-system-mythes \ --with-system-headers \ - --with-system-libzmf \ - --without-system-libstaroffice \ --without-system-hsqldb \ --without-system-libpagemaker \ --without-system-coinmp \ @@ -523,28 +518,6 @@ package_libreoffice-kde4() { done } -package_libreoffice-gtk3() { - pkgdesc="Plug-in for LibreOffice that enables GTK3 engine." - depends=('libreoffice-common' 'gtk3') - optdepends=() - backup=() - groups=('libreoffice') - - # create directories from *list.txt file - for directory in `grep ^%dir ${srcdir}/libreoffice-$_LOver/file-lists/gnome_list.txt`; do - install -dm755 ${pkgdir}/${directory/\%dir/} - done - # install files into the pkg from fakeinstall dir - for file in `grep -v ^%dir $srcdir/libreoffice-$_LOver/file-lists/gnome_list.txt`; do - dirname=`dirname $file` - # check if directory has been already been created - some are missing like manpages - [ -d ${pkgdir}/$dirname ] || install -dm755 ${pkgdir}/$dirname - # mv file from fakeinstall to pkgdir - mv ${srcdir}/fakeinstall${file} ${pkgdir}$file - done - rm -rfv $pkgdir/usr/lib/libreoffice/share/registry -} - package_libreoffice-math() { pkgdesc="Equation Editor Application for LibreOffice." depends=('libreoffice-common' 'libreoffice-kde4')