summaryrefslogtreecommitdiff
path: root/extra/libreoffice-fresh/PKGBUILD
blob: 067c436efd4b381bb3a162b0c630ea90b29a8e47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
# $Id: PKGBUILD 216449 2014-07-04 00:12:07Z bpiotrowski $
# Maintainer: AndyRTR <andyrtr@archlinux.org>
# Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>

pkgbase=libreoffice-fresh
pkgname=('libreoffice-fresh-sdk' 'libreoffice-fresh')
_LOver=4.3.0.2
pkgver=4.3.0
pkgrel=0.10
arch=('i686' 'x86_64')
license=('LGPL3')
url="http://www.libreoffice.org/"
makedepends=('curl>=7.20.0' 'hunspell>=1.2.8' 'python>=3.4' 'libwpd>=0.9.2' 'libwps'
	'neon>=0.28.6' 'pango' 'nspr' 'libjpeg' 'libxrandr' 'libgl' 'dbus-glib'
	'libxslt' 'redland' 'icu' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'graphite'
	'lcms2' 'poppler>=0.24.0' 'libvisio' 'libetonyek' 'libodfgen' 'libcdr'
	'libmspub' 'harfbuzz-icu' 'gconf' 'glew' 'nss' 'clucene' 'hicolor-icon-theme'
	'desktop-file-utils' 'shared-mime-info' 'gtk2' 'xdg-utils' 'gst-plugins-base-libs'
	'glu' 'sane' 'perl-archive-zip' 'zip' 'unzip' 'unixodbc' 'apache-ant'
	'gperf' 'kdelibs' 'gconf' 'gtk3' 'cppunit' 'beanshell2' 'vigra' 'clucene'
	'junit' 'libmythes' 'libwpg'  'mesa' 'java-environment' 'postgresql-libs'
	'bluez-libs' 'harfbuzz-icu' 'gdb' 'doxygen'  'libatomic_ops' 'mdds' 'glew'
	'apr' 'serf' 'chrpath' 'ttf-liberation'
	'valgrind')

#_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}
	${_additional_source_url}/d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2
	${_additional_source_url}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
	${_additional_source_url}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
	${_additional_source_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
	${_additional_source_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
	${_additional_source_url}/e8e197d628436490886d17cffa108fe3-commons-logging-1.1.3-src.tar.gz
	${_additional_source_url}/8ab049135b2d15313da5d9f0656894a1-commons-lang3-3.3.1-src.tar.gz
	${_additional_source_url}/2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz
	${_additional_source_url}/048751f3271906db5126ab76870444c4-commons-codec-1.9-src.zip
	${_additional_source_url}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
	${_additional_source_url}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
	${_additional_source_url}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
	${_additional_source_url}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
	${_additional_source_url}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip
	${_additional_source_url}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
	${_additional_source_url}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
	${_additional_source_url}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
	${_additional_source_url}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
	${_additional_source_url}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
	${_additional_source_url}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
	${_additional_source_url}/ae330b9493bd4503ac390106ff6060d7-libexttextcat-3.4.3.tar.bz2
	${_additional_source_url}/22f8a85daf4a012180322e1f52a7563b-libcmis-0.4.1.tar.gz
	${_additional_source_url}/7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2
	${_additional_source_url}/36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2
	${_additional_source_url}/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
	${_additional_source_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
	${_additional_source_url2}/185d60944ea767075d27247c3162b3bc-unowinreg.dll
	${_additional_source_url}/libmwaw-0.3.1.tar.bz2
	${_additional_source_url}/libfreehand-0.1.0.tar.bz2
	${_additional_source_url}/Firebird-2.5.2.26540-0.tar.bz2
	${_additional_source_url}/libe-book-0.1.1.tar.bz2
	${_additional_source_url}/libabw-0.1.0.tar.bz2
	${_additional_source_url}/language-subtag-registry-2014-04-10.tar.bz2
	${_additional_source_url}/9c8d3455e0d8ef51269784e9a473feeb-libgltf.tar.bz2
	${_additional_source_url}/CoinMP-1.7.6.tgz
	# do not use system glm, LibO patches it!
	${_additional_source_url}/bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip
	${_additional_source_url}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
	${_additional_source_url}/OpenCOLLADA-master-6509aa13af.tar.bz2
	make-pyuno-work-with-system-wide-module-install.diff
	libreoffice-fresh.sh libreoffice-fresh.csh)
noextract=(d6eef4b4cacb2183f2bf265a5a03a354-boost_1_55_0.tar.bz2
	9e96ed4c1d99c0d14ac03c140f9f346c-icu4c-52_1-src.tgz
	185d60944ea767075d27247c3162b3bc-unowinreg.dll
	798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
	1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
	ae330b9493bd4503ac390106ff6060d7-libexttextcat-3.4.3.tar.bz2
	22f8a85daf4a012180322e1f52a7563b-libcmis-0.4.1.tar.gz
	35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
	a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
	e8e197d628436490886d17cffa108fe3-commons-logging-1.1.3-src.tar.gz
	8ab049135b2d15313da5d9f0656894a1-commons-lang3-3.3.1-src.tar.gz
	2c9b0f83ed5890af02c0df1c1776f39b-commons-httpclient-3.1-src.tar.gz
	048751f3271906db5126ab76870444c4-commons-codec-1.9-src.zip
	eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
	39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
	3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
	97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
	f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip
	8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
	d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
	3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
	ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
	db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
	ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
	7681383be6ce489d84c1c74f4e7f9643-liborcus-0.7.0.tar.bz2
	36271d3fa0d9dec1632029b6d7aac925-liblangtag-0.5.1.tar.bz2
	0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
	17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
	libmwaw-0.3.1.tar.bz2
	libfreehand-0.1.0.tar.bz2
	Firebird-2.5.2.26540-0.tar.bz2
	libe-book-0.1.1.tar.bz2
	libabw-0.1.0.tar.bz2
	language-subtag-registry-2014-04-10.tar.bz2
	CoinMP-1.7.6.tgz
	bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip
	4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2
	OpenCOLLADA-master-6509aa13af.tar.bz2
	9c8d3455e0d8ef51269784e9a473feeb-libgltf.tar.bz2)
md5sums=('868f1ecb0b3326dc567466428f5b619b'
         'SKIP'
         'b031689c5d715aecb63a31ba3ddaae24'
         'SKIP'
         '96fef4a636161cfd8df181e2a9d2f130'
         'SKIP'
         'd6eef4b4cacb2183f2bf265a5a03a354'
         '1f24ab1d39f4a51faf22244c94a6203f'
         '35c94d2df8893241173de1d16b6034c0'
         '798b2ffdc8bcfe7bca2cf92b62caf685'
         'a7983f859eafb2677d7ff386a023bc40'
         'e8e197d628436490886d17cffa108fe3'
         '8ab049135b2d15313da5d9f0656894a1'
         '2c9b0f83ed5890af02c0df1c1776f39b'
         '048751f3271906db5126ab76870444c4'
         'eeb2c7ddf0d302fba4bfc6e97eac9624'
         '39bb3fcea1514f1369fcfc87542390fd'
         '3404ab6b1792ae5f16bbd603bd1e1d03'
         '97b2d4dba862397f446b217e2b623e71'
         'f94d9870737518e3b597f9265f4e9803'
         '8ce2fcd72becf06c41f7201d15373ed9'
         'd8bd5eed178db6e2b18eeed243f85aa8'
         '3bdf40c0d199af31923e900d082ca2dd'
         'ace6ab49184e329db254e454a010f56d'
         'db60e4fde8dd6d6807523deb71ee34dc'
         'ba2930200c9f019c2d93a8c88c651a0f'
         'ae330b9493bd4503ac390106ff6060d7'
         '22f8a85daf4a012180322e1f52a7563b'
         '7681383be6ce489d84c1c74f4e7f9643'
         '36271d3fa0d9dec1632029b6d7aac925'
         '0168229624cfac409e766913506961a8'
         '17410483b5b5f267aa18b7e00b65e6e0'
         '185d60944ea767075d27247c3162b3bc'
         '6f1ac4a0e24131c422e1e91f07718fb6'
         '5f029fef73e42a2c2ae4524a7513f97d'
         '21154d2004e025c8a3666625b0357bb5'
         'c25a881d21abc5b4da19205db513cc22'
         '9317e967c8fa8ff50e049744c4b33c87'
         '49c94710f7858b1969d74ff72e6aac84'
         '9c8d3455e0d8ef51269784e9a473feeb'
         '1cce53bf4b40ae29790d2c5c9f8b1129'
         'bae83fa5dc7f081768daace6e199adc3'
         '4b87018f7fff1d054939d19920b751a0'
         '4ca8a6ef0afeefc864e9ef21b9f14bd6'
         '07d2bf5ad839a394cca008b3ec6e7bb1'
         '4195735a80876ae812fca5736b50192a'
         'e7e4b3e70e99e5cba8f8dfcacf3b0d87')

prepare() {
	cd libreoffice-$_LOver

	# move external sources into place
	mkdir ${srcdir}/ext_sources &&	pushd ${srcdir}/ext_sources
	for source in "${noextract[@]}"; do
		ln -s ${srcdir}/$source .
	done
	popd

	# unowinreg.dll must be a file not a symlink or the result will become a broken symlink
	# /usr/share/libreoffice/sdk/classes/win/unowinreg.dll -> /build/libreoffice/src/185d60944ea767075d27247c3162b3bc-unowinreg.dll
	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
			-O?|-pipe|-Wall|-g|-fexceptions) continue;;
		esac
		ARCH_FLAGS="$ARCH_FLAGS $i"
	done

	# qt4 fix
	sed -i "s:qmake:qmake-qt4:g" configure.ac
}

build() {
	cd libreoffice-$_LOver

	#autoconf -f

	# non-SMP test build
	#export MAKEFLAGS="-j1"
	#./configure --with-build-version="${_LOver} Arch Linux build-${pkgrel}" --with-vendor="Arch Linux" \

	./autogen.sh --with-build-version="${_LOver} Arch Linux build-${pkgrel}" --with-vendor="Arch Linux" \
		--enable-split-app-modules \
		--with-parallelism=${MAKEFLAGS/-j/} \
		--with-external-tar="${srcdir}/ext_sources" \
		--disable-fetch-external \
		--disable-verbose \
		--enable-release-build \
		--prefix=/usr --exec-prefix=/usr --sysconfdir=/etc \
		--libdir=/usr/lib --mandir=/usr/share/man \
		--with-lang="" \
		--enable-crashdump \
		--enable-avahi \
		--enable-dbus \
		--enable-evolution2\
		--enable-gio\
		--disable-gnome-vfs\
		--disable-kde\
		--enable-kde4\
		--enable-gtk3 \
		--enable-gstreamer \
		--disable-gstreamer-0-10 \
		--enable-lockdown\
		--enable-opencl \
		--enable-opengl \
		--enable-openssl \
		--enable-odk\
		--enable-orcus \
		--enable-python=system \
		--enable-scripting-beanshell \
		--enable-scripting-javascript \
		--disable-telepathy \
		--enable-ext-wiki-publisher \
		--enable-ext-nlpsolver \
		--without-fonts\
		--with-system-apr \
		--with-system-libcdr \
		--with-system-mdds\
		--without-myspell-dicts \
		--with-system-libvisio \
		--without-system-libcmis \
		--with-system-libmspub \
		--without-system-libexttextcat \
		--without-system-orcus \
		--without-system-liblangtag \
		--without-system-jfreereport \
		--without-system-apache-commons \
		--with-system-libodfgen \
		--without-system-libmwaw \
		--with-system-libetonyek \
		--without-system-libfreehand \
		--without-system-firebird \
		--with-system-libatomic-ops \
		--without-system-libebook \
		--without-system-libabw \
		--with-system-dicts \
		--with-external-dict-dir=/usr/share/hunspell \
		--with-external-hyph-dir=/usr/share/hyphen \
		--with-external-thes-dir=/usr/share/mythes \
		--with-system-beanshell \
		--with-system-cppunit\
		--with-system-graphite\
		--with-system-glew \
		--without-system-glm \
		--with-system-libwpg \
		--with-system-libwps \
		--with-system-redland\
		--with-system-serf \
		--without-system-npapi-headers \
		--with-ant-home="/usr/share/apache-ant"\
		--without-system-boost\
		--with-system-icu \
		--with-system-cairo \
		--with-system-libs \
		--with-system-mythes \
		--with-system-headers \
		--without-system-hsqldb \
		--with-alloc=system \
		--with-system-clucene \
		--disable-dependency-tracking \
		--enable-hardlink-deliver #--help

	touch src.downloaded
	make build
	# use this if i686 fails
	#make || make CppunitTest_sw_ooxmlsdrexport VALGRIND=memcheck

	mkdir ${srcdir}/fakeinstall
	make DESTDIR=${srcdir}/fakeinstall distro-pack-install
}

#check() {
#	cd ${srcdir}/build
#	make check
#}

package_libreoffice-fresh-sdk() {
	pkgdesc="Software Development Kit for LibreOffice Fresh"
	depends=('libreoffice-fresh' 'gcc-libs' 'sh' 'make' 'zip' 'gcc' 'java-environment')
	provides=('libreoffice-sdk' 'libreoffice-sdk-doc')
	conflicts=('libreoffice-sdk' 'libreoffice-sdk-doc')

	for dir in $(grep -h ^%dir libreoffice-$_LOver/file-lists/sdk{,_doc}_list.txt); do
		install -dm755 ${pkgdir}/${dir/\%dir/}
	done

	for file in $(grep -h -v ^%dir libreoffice-$_LOver/file-lists/sdk{,_doc}_list.txt); do
		dirname=$(dirname $file)
		[[ -d ${pkgdir}/$dirname ]] || install -dm755 ${pkgdir}/$dirname
		mv ${srcdir}/fakeinstall/${file} ${pkgdir}/$file
	done

	# fix environment path to keep compatibility with other java-environments
	sed -i -e "s:\/usr\/lib\/jvm\/java-7-openjdk:\$J2SDKDIR:" \
		${pkgdir}/usr/lib/libreoffice/sdk/setsdkenv_unix.sh

	# fix permissions
	find ${pkgdir}/usr/lib/libreoffice/sdk/examples -type f -exec chmod -x {} +
}

package_libreoffice-fresh() {
	pkgdesc="LibreOffice branch which contains new features and program enhancements"
	depends=('curl>=7.20.0' 'hunspell>=1.2.8' 'python>=3.4' 'libwpd>=0.9.2' 'libwps'
		'neon>=0.28.6' 'pango' 'nspr' 'libjpeg' 'libxrandr' 'libgl' 'dbus-glib'
		'libxslt' 'redland' 'icu' 'hyphen' 'lpsolve' 'gcc-libs' 'sh' 'graphite'
		'lcms2' 'poppler>=0.24.0' 'libvisio' 'libetonyek' 'libodfgen' 'libcdr'
		'libmspub' 'harfbuzz-icu' 'gconf' 'glew' 'nss' 'clucene' 'hicolor-icon-theme'
		'desktop-file-utils' 'shared-mime-info' 'xdg-utils' 'glu'
		'gst-plugins-base-libs')
	optdepends=('libreoffice-fresh-langpack: additional language support'
		'java-runtime:     adds java support'
		'java-environment: required by extension-wiki-publisher and extension-nlpsolver'
		'pstoedit:         translates PostScript and PDF graphics into other vector formats'
		'libmythes:        for use in thesaurus'
		'beanshell2:       interactive java -- good for prototyping/macros'
		'vigra:            C++ computer vision library, usable in Basebmp'
		'libmspack:        library for Microsoft compression formats for use in FontOOo'
		'libwpg:           library for importing and converting WordPerfect Graphics format'
		'sane:             for scanner access'
		'unixodbc:         adds ODBC database support'
		'gst-plugins-base-libs: for multimedia content, e.g. in Impress'
		'libpaper:         takes care of papersize'
		'postgresql-libs:  for postgresql-connector'
		'gtk2:             for GTK2 integration'
		'gtk3:             for GTK3 integration'
		'kdelibs:          for KDE desktop integration')
	backup=(etc/libreoffice/sofficerc
		etc/libreoffice/bootstraprc
		etc/libreoffice/psprint.conf
		etc/profile.d/libreoffice-fresh.sh
		etc/profile.d/libreoffice-fresh.csh)
	install=$pkgbase.install
	provides=('libreoffice-common' 	'libreoffice-base' 'libreoffice-calc'
		'libreoffice-draw' 'libreoffice-gnome' 'libreoffice-impress'
		'libreoffice-kde4' 'libreoffice-math' 'libreoffice-writer'
		'libreoffice-postgresql-connector' 'libreoffice-extension-wiki-publisher'
		'libreoffice-extension-nlpsolver' 'libreoffice-en-US')
	conflicts=('libreoffice-common' 'libreoffice-base' 'libreoffice-calc'
		'libreoffice-draw' 'libreoffice-gnome' 'libreoffice-impress'
		'libreoffice-kde4' 'libreoffice-math' 'libreoffice-writer'
		'libreoffice-extension-wiki-publisher' 'libreoffice-postgresql-connector'
		'libreoffice-extension-nlpsolver' 'libreoffice-en-US')
	replaces=('libreoffice-fresh-en-US')

	mv fakeinstall/* ${pkgdir}/

	# put configuration files into place
	install -dm755 ${pkgdir}/etc/libreoffice
	install -m644 ${pkgdir}/usr/lib/libreoffice/program/{bootstraprc,sofficerc} \
		${pkgdir}/etc/libreoffice/
	install -m644 ${pkgdir}/usr/lib/libreoffice/share/psprint/psprint.conf \
	   	${pkgdir}/etc/libreoffice/

	# install dummy links to make them found by LibO
	cd ${pkgdir}/usr/lib/libreoffice/program/
	ln -vsf /etc/libreoffice/{bootstraprc,sofficerc} .
	cd ${pkgdir}/usr/lib/libreoffice/share/psprint/
	ln -vsf /etc/libreoffice/psprint.conf .

	# allow to preset desired VLC
	install -dm755 ${pkgdir}/etc/profile.d
	install -m755 ${srcdir}/libreoffice-fresh.{sh,csh} ${pkgdir}/etc/profile.d/

	# move bash-completion files to its new place
	install -dm755 ${pkgdir}/usr/share/bash-completion/completions
	mv ${pkgdir}/etc/bash_completion.d/libreoffice.sh \
		${pkgdir}/usr/share/bash-completion/completions/libreoffice.sh # fails
	rm -rf ${pkgdir}/etc/bash_completion.d

	# make pyuno find its modules
	install -dm755 ${pkgdir}/usr/lib/python3.4/site-packages
	ln -svf /usr/lib/libreoffice/program/uno.py \
		${pkgdir}/usr/lib/python3.4/site-packages/uno.py
	ln -svf /usr/lib/libreoffice/program/unohelper.py \
		${pkgdir}/usr/lib/python3.4/site-packages/unohelper.py

	# cleanup
	rm -rf ${pkgdir}/usr/share/libreoffice/sdk

	# 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
}