extra/libreoffice-fresh: v8 fix

This commit is contained in:
Kevin Mihelich 2016-01-16 19:20:36 +00:00
parent 62616dbf42
commit cc326e9a22

View file

@ -4,8 +4,10 @@
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
# - make build-nocheck: unit tests take a huge amount of time on ARM
# - use system coinmp and firebird
buildarch=20
buildarch=28
highmem=1
pkgbase=libreoffice-fresh
pkgname=('libreoffice-fresh-sdk' 'libreoffice-fresh')
@ -26,7 +28,7 @@ makedepends=('curl>=7.20.0' 'hunspell>=1.2.8' 'python>=3.5' 'libwpd>=0.9.2' 'lib
'junit' 'libmythes' 'libwpg' 'mesa' 'java-environment' 'postgresql-libs'
'bluez-libs' 'harfbuzz-icu' 'gdb' 'doxygen' 'libatomic_ops' 'mdds' 'glew'
'apr' 'serf' 'chrpath' 'ttf-liberation' 'glm' 'libxinerama' 'libpagemaker'
'libabw' 'libmwaw' 'libe-book')
'libabw' 'libmwaw' 'libe-book' 'coin-or-mp' 'libfbclient')
_mirror="http://download.documentfoundation.org/libreoffice/src/${pkgver}"
#_mirror="http://dev-builds.libreoffice.org/pre-releases/src"
@ -55,11 +57,9 @@ source=(${_mirror}/libreoffice{,-help,-translations}-${_LOver}.tar.xz{,.asc}
${_additional_source_url}/7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2
${_additional_source_url}/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
${_additional_source_url}/language-subtag-registry-2015-08-04.tar.bz2
${_additional_source_url}/CoinMP-1.7.6.tgz
${_additional_source_url}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
${_additional_source_url}/OpenCOLLADA-master-6509aa13af.tar.bz2
${_additional_source_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
${_additional_source_url}/Firebird-2.5.2.26540-0.tar.bz2
${_additional_source_url}/libgltf/libgltf-0.0.2.tar.bz2
${_additional_source_url}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
${_additional_source_url}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
@ -91,11 +91,9 @@ noextract=(d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2
7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2
0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
language-subtag-registry-2015-08-04.tar.bz2
CoinMP-1.7.6.tgz
4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
OpenCOLLADA-master-6509aa13af.tar.bz2
17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
Firebird-2.5.2.26540-0.tar.bz2
libgltf-0.0.2.tar.bz2
d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
@ -132,11 +130,9 @@ md5sums=('0c6381581f93ef7142b00837002755dd'
'7681383be6ce489d84c1c74f4e7f9643'
'0168229624cfac409e766913506961a8'
'bf5986dbfa1c9a0f26cf1b00ed369484'
'1cce53bf4b40ae29790d2c5c9f8b1129'
'4b87018f7fff1d054939d19920b751a0'
'4ca8a6ef0afeefc864e9ef21b9f14bd6'
'17410483b5b5f267aa18b7e00b65e6e0'
'21154d2004e025c8a3666625b0357bb5'
'd63a9f47ab048f5009d90693d6aa6424'
'd8bd5eed178db6e2b18eeed243f85aa8'
'ba2930200c9f019c2d93a8c88c651a0f'
@ -243,11 +239,11 @@ build() {
--with-system-libmwaw \
--with-system-libetonyek \
--without-system-libfreehand \
--without-system-firebird \
--with-system-firebird \
--with-system-libatomic-ops \
--with-system-libebook \
--with-system-libabw \
--without-system-coinmp \
--with-system-coinmp \
--without-system-libgltf \
--with-system-dicts \
--with-external-dict-dir=/usr/share/hunspell \
@ -387,13 +383,4 @@ package_libreoffice-fresh() {
# add application descriptions
install -v -m644 ${srcdir}/libreoffice-$_LOver/sysui/desktop/appstream-appdata/*.xml \
${pkgdir}/usr/share/appdata
# fix insecure rpath
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libCbc.so.3
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libOsi.so.1
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libCoinMP.so.1
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libCbcSolver.so.3
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libOsiClp.so.1
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libCgl.so.1
chrpath -d ${pkgdir}/usr/lib/libreoffice/program/libClp.so.1
}