mirror of
https://github.com/void-linux/void-packages.git
synced 2025-08-02 02:42:56 +02:00
libreoffice: update to 5.2.2.2
+ Add extra fonts, graphics, samples and templates + Enable ext mariadb-connector, watch-window, diagram, validator, barcode, ct2n, numbertext, hunart, typo, google-docs, nlpsolver and languagetool
This commit is contained in:
parent
2e0b5898d8
commit
9fbf72026a
1 changed files with 70 additions and 19 deletions
|
@ -1,14 +1,13 @@
|
||||||
# Template file for 'libreoffice'
|
# Template file for 'libreoffice'
|
||||||
pkgname=libreoffice
|
pkgname=libreoffice
|
||||||
version=5.2.1.2
|
version=5.2.2.2
|
||||||
revision=2
|
revision=1
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--disable-werror"
|
configure_args="--disable-werror"
|
||||||
nopie=yes
|
nopie=yes
|
||||||
nocross=yes
|
nocross=yes
|
||||||
#
|
#
|
||||||
# XXX: mit-krb5-devel nasm openjdk vlc hamcrest
|
# XXX: mit-krb5-devel nasm neon openjdk vlc hamcrest iwyu ogl-math
|
||||||
# iwyu ogl-math libgltf telepathy-glib-devel
|
|
||||||
# Missing, required libraries are downloaded and built internally
|
# Missing, required libraries are downloaded and built internally
|
||||||
#
|
#
|
||||||
hostmakedepends="automake libtool pkg-config bison flex gperf icu
|
hostmakedepends="automake libtool pkg-config bison flex gperf icu
|
||||||
|
@ -17,35 +16,64 @@ makedepends="apr-devel boost-devel cups-devel libcurl-devel
|
||||||
dbus-glib-devel libjpeg-turbo-devel libpng-devel glu-devel graphite-devel
|
dbus-glib-devel libjpeg-turbo-devel libpng-devel glu-devel graphite-devel
|
||||||
gst-plugins-base1-devel gtk+-devel gtk+3-devel harfbuzz-devel icu-devel
|
gst-plugins-base1-devel gtk+-devel gtk+3-devel harfbuzz-devel icu-devel
|
||||||
libatomic_ops-devel lcms2-devel librsvg-devel libxml2-devel libxslt-devel
|
libatomic_ops-devel lcms2-devel librsvg-devel libxml2-devel libxslt-devel
|
||||||
MesaLib-devel neon-devel nss-devel python3.4-devel libressl-devel libgcrypt-devel
|
MesaLib-devel nss-devel python3.4-devel libressl-devel libgcrypt-devel
|
||||||
libgpg-error-devel poppler-cpp-devel postgresql-libs-devel redland-devel
|
libgpg-error-devel poppler-cpp-devel postgresql-libs-devel redland-devel
|
||||||
liborcus11-devel lpsolve-devel unixodbc-devel libXt-devel
|
liborcus11-devel lpsolve-devel unixodbc-devel libXt-devel
|
||||||
avahi-libs-devel hunspell-devel hyphen-devel libabw-devel libcdr-devel CoinMP-devel
|
avahi-libs-devel hunspell-devel hyphen-devel libabw-devel libcdr-devel CoinMP-devel
|
||||||
libcmis-devel libcppunit-devel libe-book-devel libfbclient-devel libfreehand-devel
|
libcmis-devel libcppunit-devel libe-book-devel libfbclient-devel libfreehand-devel
|
||||||
libexttextcat-devel liblangtag-devel libldap-devel libmspub-devel libmwaw-devel
|
libexttextcat-devel liblangtag-devel libldap-devel libmspub-devel libmwaw-devel
|
||||||
glew-devel glyphy-devel libodfgen-devel libpagemaker-devel
|
glew-devel glyphy-devel gst-plugins-base1-devel libodfgen-devel libpagemaker-devel
|
||||||
librevenge-devel libvisio-devel libetonyek-devel libwpd-devel libwpg-devel
|
librevenge-devel libvisio-devel libetonyek-devel libwpd-devel libwpg-devel
|
||||||
libwps-devel mdds0 mythes-devel opencollada-devel vigra-devel"
|
telepathy-glib-devel libwps-devel mdds0 mythes-devel opencollada-devel vigra-devel"
|
||||||
depends="hyphen openldap sane"
|
depends="hyphen openldap sane"
|
||||||
short_desc="Productivity suite, formerly OpenOffice.org"
|
short_desc="Productivity suite, formerly OpenOffice.org"
|
||||||
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
|
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
|
||||||
license="LGPL-3"
|
license="LGPL-3"
|
||||||
homepage="http://www.libreoffice.org/"
|
homepage="http://www.libreoffice.org/"
|
||||||
|
|
||||||
|
# Additional zip archives
|
||||||
|
_ooop_fonts_md5hash=a10aa597411643326e27d7fc128af12d
|
||||||
|
_ooop_fonts_version=2.9.0.0
|
||||||
|
_ooop_gallery_md5hash=af9314c5972d95a5d6da23ffad818f68
|
||||||
|
_ooop_gallery_version=2.8.0.0
|
||||||
|
_ooop_samples_md5hash=a6bccacf44914969e6e7b2f8faf4132c
|
||||||
|
_ooop_samples_version=2.7.0.0
|
||||||
|
_ooop_templates_md5hash=1be202fbbbc13f10592a98f70a4a87fb
|
||||||
|
_ooop_templates_version=2.9.0.0
|
||||||
|
# Extra gallery, samples and templates
|
||||||
|
_ooopurl="http://ooo.itc.hu/oxygenoffice/download/libreoffice"
|
||||||
|
# Source, dictionary, help and translations
|
||||||
_baseurl="http://download.documentfoundation.org/${pkgname}/src/${version%.*}"
|
_baseurl="http://download.documentfoundation.org/${pkgname}/src/${version%.*}"
|
||||||
|
|
||||||
distfiles="
|
distfiles="
|
||||||
${_baseurl}/${pkgname}-${version}.tar.xz
|
${_baseurl}/${pkgname}-${version}.tar.xz
|
||||||
${_baseurl}/${pkgname}-dictionaries-${version}.tar.xz
|
${_baseurl}/${pkgname}-dictionaries-${version}.tar.xz
|
||||||
${_baseurl}/${pkgname}-help-${version}.tar.xz
|
${_baseurl}/${pkgname}-help-${version}.tar.xz
|
||||||
${_baseurl}/${pkgname}-translations-${version}.tar.xz"
|
${_baseurl}/${pkgname}-translations-${version}.tar.xz
|
||||||
|
${_ooopurl}/${_ooop_fonts_md5hash}-OOOP-fonts-pack-${_ooop_fonts_version}.zip
|
||||||
|
${_ooopurl}/${_ooop_gallery_md5hash}-OOOP-gallery-pack-${_ooop_gallery_version}.zip
|
||||||
|
${_ooopurl}/${_ooop_samples_md5hash}-OOOP-samples-pack-${_ooop_samples_version}.zip
|
||||||
|
${_ooopurl}/${_ooop_templates_md5hash}-OOOP-templates-pack-${_ooop_templates_version}.zip
|
||||||
|
"
|
||||||
checksum="
|
checksum="
|
||||||
81399c823a554bfae416a32e06f074cda4cec38747e764587d7a93162fefe291
|
5952eaa0b06a0659cf7cca397f95c00e73f0f410f14310deb363985746dad9e0
|
||||||
fa192f197b6f3943db9e899a39e1f07abff2f39ca6e2a946b66e69ca18f097b9
|
f201c12e7a488c14b11a188b2c7eb9ee13895b68e5c4779c6706d8d39b9318dd
|
||||||
0721618b93b2377ac53d049f08e8646037c2acb4b3f0440823f3b0e1710d9656
|
01c639223d9a31b58480935e1fef4f1bc7b82306f5fac8b6269541ab411ca2be
|
||||||
755f1df2d8255763fe48b85926f331286b0fafa318d340480060a9657df80daa"
|
f1ae61411106679769bdafa8c62f48b124874784e19bb53501ebbf61d670bc5b
|
||||||
|
cf21b8a0a58c0f0af562869846ce2af4c68b13a7178b9b74ee7be7480a87c84c
|
||||||
|
c95f6c398e81ee7def378e51e4c7b5bdeba526f28ff281e79ca3795e6d467159
|
||||||
|
1834aa0632499134f98ce85057d6d67604b9ed3b7efa7f13e76046f5886a3a2d
|
||||||
|
c31a4b1ab988a6b016654cc91e9652727cbb0fcbe9b09ee4b3d93b57a57901e0
|
||||||
|
"
|
||||||
skip_extraction="
|
skip_extraction="
|
||||||
${pkgname}-dictionaries-${version}.tar.xz
|
${pkgname}-dictionaries-${version}.tar.xz
|
||||||
${pkgname}-help-${version}.tar.xz
|
${pkgname}-help-${version}.tar.xz
|
||||||
${pkgname}-translations-${version}.tar.xz"
|
${pkgname}-translations-${version}.tar.xz
|
||||||
|
${_ooop_fonts_md5}-OOOP-fonts-pack-${_ooop_fonts_ver}.zip
|
||||||
|
${_ooop_gallery_md5}-OOOP-gallery-pack-${_ooop_gallery_ver}.zip
|
||||||
|
${_ooop_samples_md5}-OOOP-samples-pack-${_ooop_samples_ver}.zip
|
||||||
|
${_ooop_templates_md5}-OOOP-templates-pack-${_ooop_templates_ver}.zip
|
||||||
|
"
|
||||||
|
|
||||||
if [ -z "$CROSS_BUILD" ]; then
|
if [ -z "$CROSS_BUILD" ]; then
|
||||||
# mariadbclient can't currently be cross compiled
|
# mariadbclient can't currently be cross compiled
|
||||||
|
@ -63,11 +91,18 @@ case "$XBPS_TARGET_MACHINE" in
|
||||||
esac
|
esac
|
||||||
|
|
||||||
post_fetch() {
|
post_fetch() {
|
||||||
local srcdistdir=${XBPS_SRCDISTDIR}/${pkgname}-${version}
|
local srcdistdir=${XBPS_SRCDISTDIR}/${pkgname}-${version} pkg
|
||||||
mkdir -p ${wrksrc}/external/tarballs
|
mkdir -p ${wrksrc}/external/tarballs
|
||||||
ln -sf ${srcdistdir}/${pkgname}-dictionaries-${version}.tar.xz ${wrksrc}/external/tarballs/
|
for pkg in \
|
||||||
ln -sf ${srcdistdir}/${pkgname}-help-${version}.tar.xz ${wrksrc}/external/tarballs/
|
${pkgname}-dictionaries-${version}.tar.xz \
|
||||||
ln -sf ${srcdistdir}/${pkgname}-translations-${version}.tar.xz ${wrksrc}/external/tarballs/
|
${pkgname}-help-${version}.tar.xz \
|
||||||
|
${pkgname}-translations-${version}.tar.xz \
|
||||||
|
${_ooop_fonts_md5hash}-OOOP-fonts-pack-${_ooop_fonts_version}.zip \
|
||||||
|
${_ooop_gallery_md5hash}-OOOP-gallery-pack-${_ooop_gallery_version}.zip \
|
||||||
|
${_ooop_samples_md5hash}-OOOP-samples-pack-${_ooop_samples_version}.zip \
|
||||||
|
${_ooop_templates_md5hash}-OOOP-templates-pack-${_ooop_templates_version}.zip; do
|
||||||
|
ln -sf ${srcdistdir}/${pkg} ${wrksrc}/external/tarballs/
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
pre_configure() {
|
pre_configure() {
|
||||||
|
@ -99,6 +134,22 @@ do_configure() {
|
||||||
configure_args+=" --disable-dependency-tracking"
|
configure_args+=" --disable-dependency-tracking"
|
||||||
configure_args+=" --enable-release-build=yes"
|
configure_args+=" --enable-release-build=yes"
|
||||||
configure_args+=" --disable-dconf"
|
configure_args+=" --disable-dconf"
|
||||||
|
configure_args+=" --enable-extra-gallery"
|
||||||
|
configure_args+=" --enable-extra-template"
|
||||||
|
configure_args+=" --enable-extra-sample"
|
||||||
|
configure_args+=" --enable-extra-font"
|
||||||
|
configure_args+=" --enable-ext-mariadb-connector"
|
||||||
|
configure_args+=" --enable-ext-watch-window"
|
||||||
|
configure_args+=" --enable-ext-diagram"
|
||||||
|
configure_args+=" --enable-ext-validator"
|
||||||
|
configure_args+=" --enable-ext-barcode"
|
||||||
|
configure_args+=" --enable-ext-ct2n"
|
||||||
|
configure_args+=" --enable-ext-numbertext"
|
||||||
|
configure_args+=" --enable-ext-hunart"
|
||||||
|
configure_args+=" --enable-ext-typo"
|
||||||
|
configure_args+=" --enable-ext-google-docs"
|
||||||
|
configure_args+=" --enable-ext-nlpsolver"
|
||||||
|
configure_args+=" --enable-ext-languagetool"
|
||||||
configure_args+=" --with-tls=nss"
|
configure_args+=" --with-tls=nss"
|
||||||
configure_args+=" --with-system-cairo"
|
configure_args+=" --with-system-cairo"
|
||||||
configure_args+=" --with-myspell-dicts"
|
configure_args+=" --with-myspell-dicts"
|
||||||
|
@ -116,11 +167,12 @@ do_configure() {
|
||||||
configure_args+=" --with-system-glew"
|
configure_args+=" --with-system-glew"
|
||||||
configure_args+=" --with-system-glyphy"
|
configure_args+=" --with-system-glyphy"
|
||||||
configure_args+=" --with-system-nss"
|
configure_args+=" --with-system-nss"
|
||||||
|
# Currently broken: missing symbol libgltf::gltf_get_camera_pos(...)
|
||||||
|
# configure_args+=" --with-system-libgltf"
|
||||||
configure_args+=" --with-system-graphite"
|
configure_args+=" --with-system-graphite"
|
||||||
configure_args+=" --with-system-orcus"
|
configure_args+=" --with-system-orcus"
|
||||||
configure_args+=" --with-system-harfbuzz"
|
configure_args+=" --with-system-harfbuzz"
|
||||||
configure_args+=" --with-system-apr"
|
configure_args+=" --with-system-apr"
|
||||||
configure_args+=" --with-system-neon"
|
|
||||||
configure_args+=" --with-system-openssl"
|
configure_args+=" --with-system-openssl"
|
||||||
configure_args+=" --with-system-redland"
|
configure_args+=" --with-system-redland"
|
||||||
configure_args+=" --with-system-libexttextcat"
|
configure_args+=" --with-system-libexttextcat"
|
||||||
|
@ -155,7 +207,6 @@ do_configure() {
|
||||||
configure_args+=" --with-system-openssl"
|
configure_args+=" --with-system-openssl"
|
||||||
configure_args+=" --with-system-postgresql"
|
configure_args+=" --with-system-postgresql"
|
||||||
configure_args+=" --with-system-firebird"
|
configure_args+=" --with-system-firebird"
|
||||||
configure_args+=" --with-system-vigra"
|
|
||||||
configure_args+=" --with-external-hyph-dir=${XBPS_CROSS_BASE}/usr/share/hyphen"
|
configure_args+=" --with-external-hyph-dir=${XBPS_CROSS_BASE}/usr/share/hyphen"
|
||||||
configure_args+=" --with-parallelism=${XBPS_MAKEJOBS}"
|
configure_args+=" --with-parallelism=${XBPS_MAKEJOBS}"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue