/[packages]/cauldron/libreoffice/releases/3.3.1.2/3.mga1/SPECS/libreoffice.spec
ViewVC logotype

Contents of /cauldron/libreoffice/releases/3.3.1.2/3.mga1/SPECS/libreoffice.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 51808 - (show annotations) (download)
Tue Feb 15 01:43:41 2011 UTC (13 years, 2 months ago) by dmorgan
Original Path: cauldron/libreoffice/current/SPECS/libreoffice.spec
File size: 82675 byte(s)
Comment patch7 and 8, will be rediff later
1 # rhbz#465664 jar-repacking breaks help by reordering META-INF/MANIFEST.MF
2 %define __jar_repack %{nil}
3 # don't worry about whitespace for now
4 %define _default_patch_flags -s -l
5 %define _default_patch_fuzz 2
6 # undef to get english only and no-langpacks for a faster smoketest build
7 %define langpacks 1
8 # whether to use stlport or gcc's stl, we're basically locked to stlport for
9 # i386 to support third party uno components and add-ons designed to work with
10 # vanilla OOo.
11 %ifarch %{ix86}
12 %define stlport_abi_lockin 1
13 %else
14 %define stlport_abi_lockin 0
15 %endif
16
17 %if %{stlport_abi_lockin}
18 %define stlflags --with-stlport
19 %else
20 %define stlflags --without-stlport
21 %endif
22
23 %if %{langpacks}
24 %define langpack_langs af ar bg bn ca cs cy da de dz el en-US es et eu fi fr ga gl gu pa-IN he hi hu hr it ja ko lt ms nb nl nn nr pl pt pt-BR ru sh sk sl sr ss st sv ta th tr ve xh zh-CN zh-TW zu ns tn ts as mr ml or te ur kn uk mai ro si
25 %else
26 %define langpack_langs en-US
27 %endif
28
29 Summary: Free Software Productivity Suite
30 Name: libreoffice
31 Version: 3.3.1.1
32 Release: %mkrel 1
33 License: LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and (CDDL or GPLv2) and Public Domain
34 Group: Office
35 URL: http://www.documentfoundation.org/develop
36 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
37 Source0: http://download.documentfoundation.org/libreoffice/src/libreoffice-artwork-%{version}.tar.bz2
38 Source1: http://download.documentfoundation.org/libreoffice/src/libreoffice-base-%{version}.tar.bz2
39 Source2: http://download.documentfoundation.org/libreoffice/src/libreoffice-bootstrap-%{version}.tar.bz2
40 Source3: http://download.documentfoundation.org/libreoffice/src/libreoffice-calc-%{version}.tar.bz2
41 Source4: http://download.documentfoundation.org/libreoffice/src/libreoffice-components-%{version}.tar.bz2
42 Source5: http://download.documentfoundation.org/libreoffice/src/libreoffice-extensions-%{version}.tar.bz2
43 Source6: http://download.documentfoundation.org/libreoffice/src/libreoffice-extras-%{version}.tar.bz2
44 Source7: http://download.documentfoundation.org/libreoffice/src/libreoffice-filters-%{version}.tar.bz2
45 Source8: http://download.documentfoundation.org/libreoffice/src/libreoffice-help-%{version}.tar.bz2
46 Source9: http://download.documentfoundation.org/libreoffice/src/libreoffice-impress-%{version}.tar.bz2
47 Source10: http://download.documentfoundation.org/libreoffice/src/libreoffice-libs-core-%{version}.tar.bz2
48 Source11: http://download.documentfoundation.org/libreoffice/src/libreoffice-libs-extern-%{version}.tar.bz2
49 Source12: http://download.documentfoundation.org/libreoffice/src/libreoffice-libs-extern-sys-%{version}.tar.bz2
50 Source13: http://download.documentfoundation.org/libreoffice/src/libreoffice-libs-gui-%{version}.tar.bz2
51 Source14: http://download.documentfoundation.org/libreoffice/src/libreoffice-postprocess-%{version}.tar.bz2
52 Source15: http://download.documentfoundation.org/libreoffice/src/libreoffice-sdk-%{version}.tar.bz2
53 Source16: http://download.documentfoundation.org/libreoffice/src/libreoffice-testing-%{version}.tar.bz2
54 Source17: http://download.documentfoundation.org/libreoffice/src/libreoffice-ure-%{version}.tar.bz2
55 Source18: http://download.documentfoundation.org/libreoffice/src/libreoffice-writer-%{version}.tar.bz2
56 Source19: http://download.documentfoundation.org/libreoffice/src/libreoffice-l10n-%{version}.tar.bz2
57 Source20: http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll
58 Source21: redhat-langpacks.tar.gz
59 Source22: libreoffice-multiliblauncher.sh
60 Source23: http://hg.services.openoffice.org/binaries/fdb27bfe2dbe2e7b57ae194d9bf36bab-SampleICC-1.3.2.tar.gz
61 Source24: http://hg.services.openoffice.org/binaries/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
62 Source25: http://hg.services.openoffice.org/binaries/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
63 Source26: http://hg.services.openoffice.org/binaries/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
64 Source27: http://hg.services.openoffice.org/binaries/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
65 Source28: http://hg.services.openoffice.org/binaries/ada24d37d8d638b3d8a9985e80bc2978-source-9.0.0.7-bj.zip
66 Source29: http://hg.services.openoffice.org/binaries/18f577b374d60b3c760a3a3350407632-STLport-4.5.tar.gz
67 Source30: http://hg.services.openoffice.org/binaries/cf8a6967f7de535ae257fa411c98eb88-mdds_0.3.0.tar.bz2
68 #Unfortunately later versions of hsqldb changed the file format, so if we use a later version we loose
69 #backwards compatability.
70 Source31: http://hg.services.openoffice.org/binaries/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
71 BuildRequires: zip
72 BuildRequires: findutils
73 BuildRequires: autoconf
74 BuildRequires: flex
75 BuildRequires: bison
76 BuildRequires: icu
77 BuildRequires: gperf
78 BuildRequires: gcc-c++
79 BuildRequires: binutils
80 BuildRequires: java-devel >= 0:1.6.0
81 BuildRequires: boost-devel
82 BuildRequires: zlib-devel
83 BuildRequires: python-devel
84 BuildRequires: expat-devel
85 BuildRequires: libxml2-devel
86 BuildRequires: libxslt-devel
87 BuildRequires: bc
88 BuildRequires: neon-devel
89 BuildRequires: libcurl-devel
90 BuildRequires: libidn-devel
91 BuildRequires: pam-devel
92 BuildRequires: cups-devel
93 BuildRequires: libxext-devel
94 BuildRequires: libxt-devel
95 BuildRequires: libice-devel
96 BuildRequires: libjpeg-devel
97 BuildRequires: make
98 BuildRequires: libwpd-devel >= 0.9.0
99 BuildRequires: hunspell-devel
100 BuildRequires: unixODBC-devel
101 BuildRequires: db4-devel
102 BuildRequires: sane-devel
103 BuildRequires: libicu-devel
104 BuildRequires: perl(Archive::Zip)
105 BuildRequires: freetype-devel
106 BuildRequires: gtk2-devel
107 BuildRequires: desktop-file-utils
108 BuildRequires: hyphen-devel
109 BuildRequires: evolution-data-server-devel
110 BuildRequires: xulrunner-devel
111 BuildRequires: libtextcat-devel
112 BuildRequires: nss-devel
113 BuildRequires: gstreamer0.10-devel
114 BuildRequires: libgstreamer0.10-plugins-base-devel
115 BuildRequires: openssl-devel
116 BuildRequires: mdds-devel
117 BuildRequires: lpsolve-devel
118 BuildRequires: bsh
119 BuildRequires: lucene >= 0:2.4.1
120 BuildRequires: redland-devel
121 BuildRequires: ant
122 BuildRequires: ant-apache-regexp
123 BuildRequires: rsync
124 BuildRequires: jakarta-commons-codec
125 BuildRequires: jakarta-commons-httpclient
126 BuildRequires: cppunit-devel
127 BuildRequires: jakarta-commons-lang
128 BuildRequires: libpoppler-devel
129 BuildRequires: junit4
130 BuildRequires: pentaho-reporting-flow-engine
131 BuildRequires: mythes-devel
132 BuildRequires: silgraphite-devel
133 BuildRequires: lucene-contrib >= 0:2.4.1
134 BuildRequires: libwpg-devel >= 1:0.2.0
135 BuildRequires: libwps-devel >= 1:0.2.0
136 BuildRequires: libvigra-devel
137 # for the KDE subpackage
138 BuildRequires: kdelibs4-devel
139 Patch1: openoffice.org-1.9.123.ooo53397.prelinkoptimize.desktop.patch
140 Patch2: openoffice.org-2.0.2.rh188467.printingdefaults.patch
141 Patch3: openoffice.org-2.4.0.ooo86080.unopkg.bodge.patch
142 Patch4: openoffice.org-3.0.0.ooo88341.sc.verticalboxes.patch
143 Patch5: openoffice.org-2.2.0.gccXXXXX.solenv.javaregistration.patch
144 Patch6: openoffice.org-3.1.0.oooXXXXX.solenv.allowmissing.patch
145 Patch7: openoffice.org-3.1.0.ooo101274.opening-a-directory.patch
146 Patch8: openoffice.org-3.1.0.ooo102061.sc.cellanchoring.patch
147 Patch9: openoffice.org-3.1.1.ooo105784.vcl.sniffscriptforsubs.patch
148 Patch10: openoffice.org-3.3.0.ooo108637.sfx2.uisavedir.patch
149 Patch11: openoffice.org-3.3.0.ooo113273.desktop.resolvelinks.patch
150 Patch12: turn-script-providers-into-extensions.patch
151 Patch13: libreoffice-installfix.patch
152 Patch14: 0001-tidy-this-up-and-don-t-bail-out-on-mislength-records.patch
153 Patch15: libreoffice-bootstrap-kde.patch
154 Patch16: 0001-free-ctxt-after-taking-lastError-details.patch
155 Patch17: 0001-Removed-suspect-hack.-Cursor-on-post-it-now-scrolls-.patch
156 Patch18: libreoffice-fdo31271.icu.patch
157 Patch19: libreoffice-gcc4.6.0.patch
158 Patch20: 0001-fexceptions-fexceptions.patch
159 Patch21: 0001-Related-rhbz-672872-cancel-gtk-file-dialog-on-deskto.patch
160 Patch22: vbahelper.visibility.patch
161 Patch23: 0001-Resolves-fdo-33509-i62414-out-by-one-breaks-CTL-spel.patch
162 Patch24: 0001-Resolves-rhbz-670020-crash-in-slidesorting.patch
163 Patch25: 0001-Resolves-rhbz-676539-handle-missing-pWindows-from-xW.patch
164 Patch26: 0001-Resolves-fdo-33750-i94623-use-optimal-border-width-w.patch
165 Patch27: 0001-rhbz-649310-don-t-crash-deregistering-diff.-platform.patch
166 # Mageia patches
167 Patch100: libreoffice-fix-string.patch
168
169 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
170 %define instdir %{_libdir}
171 %define baseinstdir %{instdir}/libreoffice
172 %define ureinstdir %{baseinstdir}/ure
173 %define basisinstdir %{baseinstdir}/basis3.3
174 %define sdkinstdir %{baseinstdir}/basis3.3/sdk
175 %define fontname opensymbol
176 %define OFFICEUPD 330
177 %define SOPOST l*
178
179 %description
180 LibreOffice is an Open Source, community-developed, office productivity suite.
181 It includes the key desktop applications, such as a word processor,
182 spreadsheet, presentation manager, formula editor and drawing program, with a
183 user interface and feature set similar to other office suites. Sophisticated
184 and flexible, LibreOffice also works transparently with a variety of file
185 formats, including Microsoft Office File Formats.
186
187 %package core
188 Summary: Core modules for LibreOffice
189 Group: Office
190 Requires: %{name}-%{fontname}-fonts = %{version}-%{release}
191 Requires: %{name}-ure = %{version}-%{release}
192 Requires: fonts-ttf-liberation
193 Requires: fonts-ttf-dejavu
194 Requires: hunspell, hyphen-en, hyphen >= 2.4
195 Requires: autocorr-en
196 Requires: lucene >= 0:2.4.1
197 Requires(pre): gtk2 >= 2.9.4
198 Requires(post): gtk2 >= 2.9.4
199 Requires(preun): gtk2 >= 2.9.4
200 Requires(postun): gtk2 >= 2.9.4
201 Obsoletes: openoffice.org-core < 1:3.3.1
202 Obsoletes: openoffice.org-brand < 1:3.3.1, broffice.org-brand < 1:3.3.1
203
204 %description core
205 The shared core libraries and support files for LibreOffice.
206
207 %package pyuno
208 Summary: Python support for LibreOffice
209 Group: Development/Libraries
210 Requires: %{name}-core = %{version}-%{release}
211 Requires: %{name}-ure = %{version}-%{release}
212 Requires: python
213 Requires(pre): %{name}-core
214 Requires(post): %{name}-core
215 Requires(preun): %{name}-core
216 Requires(postun): %{name}-core
217 Obsoletes: openoffice.org-pyuno < 1:3.3.1
218
219 %description pyuno
220 Python bindings for the LibreOffice UNO component model. Allows scripts both
221 external to LibreOffice and within the internal LibreOffice scripting framework
222 to be written in python.
223
224 %package base
225 Summary: Database front-end for LibreOffice
226 Group: Office
227 Requires: postgresql-jdbc
228 Requires: %{name}-ure = %{version}-%{release}
229 Requires: %{name}-core = %{version}-%{release}
230 Requires: %{name}-calc = %{version}-%{release}
231 Obsoletes: openoffice.org-base-core < 1:3.3.1
232 Obsoletes: openoffice.org-base < 1:3.3.1, broffice.org-base < 1:3.3.1
233
234 %description base
235 GUI database front-end for LibreOffice. Allows creation and management of
236 databases through a GUI.
237
238 %package report-builder
239 Summary: Create database reports from LibreOffice
240 Group: Office
241 Requires: pentaho-reporting-flow-engine
242 Requires: %{name}-base = %{version}-%{release}
243 Requires(pre): %{name}-core
244 Requires(post): %{name}-core
245 Requires(preun): %{name}-core
246 Requires(postun): %{name}-core
247 Obsoletes: openoffice.org-report-builder < 1:3.3.1
248
249 %description report-builder
250 Creates database reports from LibreOffice databases. The report builder can
251 define group and page headers as well as group, page footers and calculation
252 fields to accomplish complex database reports.
253
254 %package bsh
255 Summary: BeanShell support for LibreOffice
256 Group: Development/Libraries
257 Requires: bsh
258 Requires: %{name}-core = %{version}-%{release}
259 Requires(pre): %{name}-core
260 Requires(post): %{name}-core
261 Requires(preun): %{name}-core
262 Requires(postun): %{name}-core
263 Obsoletes: openoffice.org-bsh < 1:3.3.1
264
265 %description bsh
266 Support BeanShell scripts in LibreOffice.
267
268 %package rhino
269 Summary: JavaScript support for LibreOffice
270 Group: Development/Libraries
271 Requires: %{name}-core = %{version}-%{release}
272 Requires(pre): %{name}-core
273 Requires(post): %{name}-core
274 Requires(preun): %{name}-core
275 Requires(postun): %{name}-core
276 Obsoletes: openoffice.org-rhino < 1:3.3.1
277
278 %description rhino
279 Support JavaScript scripts in LibreOffice.
280
281 %package wiki-publisher
282 Summary: Create Wiki articles on MediaWiki servers with LibreOffice
283 Group: Office
284 Requires: jakarta-commons-codec, jakarta-commons-httpclient
285 Requires: jakarta-commons-lang, jakarta-commons-logging
286 Requires: %{name}-writer = %{version}-%{release}
287 Requires(pre): %{name}-core
288 Requires(post): %{name}-core
289 Requires(preun): %{name}-core
290 Requires(postun): %{name}-core
291 Obsoletes: openoffice.org-wiki-publisher < 1:3.3.1
292
293 %description wiki-publisher
294 The Wiki Publisher enables you to create Wiki articles on MediaWiki servers
295 without having to know the syntax of the MediaWiki markup language. Publish
296 your new and existing documents transparently with writer to a wiki page.
297
298 %package ogltrans
299 Summary: 3D OpenGL slide transitions for LibreOffice
300 Group: Office
301 Requires: %{name}-impress = %{version}-%{release}
302 Requires(pre): %{name}-core
303 Obsoletes: openoffice.org-ogltrans < 1:3.3.1
304
305 %description ogltrans
306 OpenGL Transitions enable 3D slide transitions to be used in LibreOffice.
307 Requires good quality 3D support for your graphics card for best experience.
308
309 %package presentation-minimizer
310 Summary: Shrink LibreOffice presentations
311 Group: Office
312 Requires: %{name}-impress = %{version}-%{release}
313 Requires(pre): %{name}-core
314 Requires(post): %{name}-core
315 Requires(preun): %{name}-core
316 Requires(postun): %{name}-core
317 Obsoletes: openoffice.org-presentation-minimizer < 1:3.3.1
318
319 %description presentation-minimizer
320 The Presentation Minimizer is used to reduce the file size of the current
321 presentation. Images will be compressed, and data that is no longer needed will
322 be removed.
323
324 %package presenter-screen
325 Summary: Presenter Screen for LibreOffice Presentations
326 Group: Office
327 Requires: %{name}-impress = %{version}-%{release}
328 Requires(pre): %{name}-core
329 Requires(post): %{name}-core
330 Requires(preun): %{name}-core
331 Requires(postun): %{name}-core
332 Obsoletes: openoffice.org-presenter-screen < 1:3.3.1
333
334 %description presenter-screen
335 The Presenter Screen is used to provides information on a second screen, that
336 typically is not visible to the audience when delivering a presentation. e.g.
337 slide notes.
338
339 %package pdfimport
340 Summary: PDF Importer for LibreOffice Draw
341 Group: Office
342 Requires: %{name}-draw = %{version}-%{release}
343 Requires(pre): %{name}-core
344 Requires(post): %{name}-core
345 Requires(preun): %{name}-core
346 Requires(postun): %{name}-core
347 Obsoletes: openoffice.org-pdfimport < 1:3.3.1
348
349 %description pdfimport
350 The PDF Importer imports PDF into drawing documents to preserve layout
351 and enable basic editing of PDF documents.
352
353 %package %{fontname}-fonts
354 Summary: LibreOffice dingbats font
355 Group: User Interface/X
356 # Do we need this on mageia ?
357 #Requires: fontpackages-filesystem
358 Obsoletes: openoffice.org-fonts < 1:3.3.1
359 Obsoletes: openoffice.org-opensymbol-fonts < 1:3.3.1
360 BuildArch: noarch
361
362 %description %{fontname}-fonts
363 A dingbats font, OpenSymbol, suitable for use by LibreOffice for bullets and
364 mathematical symbols.
365
366 %package writer
367 Summary: LibreOffice Word Processor Application
368 Group: Office
369 Requires: %{name}-core = %{version}-%{release}
370 Requires: %{name}-ure = %{version}-%{release}
371 Obsoletes: openoffice.org-writer-core < 1:3.3.1
372 Obsoletes: openoffice.org-writer < 1:3.3.1, broffice.org-writer < 1:3.3.1
373
374 %description writer
375 The LibreOffice Word Processor application.
376
377 %package emailmerge
378 Summary: Email mail-merge component for LibreOffice
379 Group: Office
380 Requires: %{name}-writer = %{version}-%{release}
381 Requires: %{name}-pyuno = %{version}-%{release}
382 Obsoletes: openoffice.org-emailmerge < 1:3.3.1
383
384 %description emailmerge
385 Enables the LibreOffice writer module to mail-merge to email.
386
387 %package calc
388 Summary: LibreOffice Spreadsheet Application
389 Group: Office
390 Requires: %{name}-core = %{version}-%{release}
391 Requires: %{name}-ure = %{version}-%{release}
392 Obsoletes: openoffice.org-calc-core < 1:3.3.1
393 Obsoletes: openoffice.org-calc < 1:3.3.1, broffice.org-calc < 1:3.3.1
394
395 %description calc
396 The LibreOffice Spreadsheet application.
397
398 %package draw
399 Summary: LibreOffice Drawing Application
400 Group: Office
401 Requires: %{name}-core = %{version}-%{release}
402 Requires: %{name}-ure = %{version}-%{release}
403 Requires: %{name}-pdfimport = %{version}-%{release}
404 Requires: %{name}-graphicfilter = %{version}-%{release}
405 Obsoletes: openoffice.org-draw-core < 1:3.3.1
406 Obsoletes: openoffice.org-draw < 1:3.3.1, broffice.org-draw < 1:3.3.1
407
408 %description draw
409 The LibreOffice Drawing Application.
410
411 %package impress
412 Summary: LibreOffice Presentation Application
413 Group: Office
414 Requires: %{name}-core = %{version}-%{release}
415 Requires: %{name}-ure = %{version}-%{release}
416 Requires: %{name}-presenter-screen = %{version}-%{release}
417 Obsoletes: openoffice.org-impress-core < 1:3.3.1
418 Obsoletes: openoffice.org-impress < 1:3.3.1, broffice.org-impress < 1:3.3.1
419
420 %description impress
421 The LibreOffice Presentation Application.
422
423 %package math
424 Summary: LibreOffice Equation Editor Application
425 Group: Office
426 Requires: %{name}-core = %{version}-%{release}
427 Requires: %{name}-ure = %{version}-%{release}
428 Obsoletes: openoffice.org-math-core < 1:3.3.1
429 Obsoletes: openoffice.org-math < 1:3.3.1, broffice.org-math < 1:3.3.1
430
431 %description math
432 The LibreOffice Equation Editor Application.
433
434 %package graphicfilter
435 Summary: LibreOffice Extra Graphic filters
436 Group: Office
437 Requires: %{name}-ure = %{version}-%{release}
438 Requires: %{name}-core = %{version}-%{release}
439 Obsoletes: openoffice.org-graphicfilter < 1:3.3.1
440
441 %description graphicfilter
442 The graphicfilter module for LibreOffice provides graphic filters, e.g. svg and
443 flash filters.
444
445 %package xsltfilter
446 Summary: Optional xsltfilter module for LibreOffice
447 Group: Office
448 Requires: %{name}-core = %{version}-%{release}
449 Obsoletes: openoffice.org-xsltfilter < 1:3.3.1
450
451 %description xsltfilter
452 The xsltfilter module for LibreOffice, provides additional docbook and
453 xhtml export transforms. Install this to enable docbook export.
454
455 %package javafilter
456 Summary: Optional javafilter module for LibreOffice
457 Group: Office
458 Requires: %{name}-core = %{version}-%{release}
459 Obsoletes: openoffice.org-javafilter < 1:3.3.1
460
461 %description javafilter
462 The javafilter module for LibreOffice, provides additional AportisDoc,
463 Pocket Excel and Pocket Word import filters.
464
465 %post javafilter
466 update-desktop-database %{_datadir}/applications &> /dev/null || :
467
468 %postun javafilter
469 update-desktop-database %{_datadir}/applications &> /dev/null || :
470
471 %package testtools
472 Summary: Testtools for LibreOffice
473 Group: Development/Libraries
474 Requires: %{name}-ure = %{version}-%{release}
475 Requires: %{name}-core = %{version}-%{release}
476 Requires: %{name}-writer = %{version}-%{release}
477 Requires: %{name}-calc = %{version}-%{release}
478 Requires: %{name}-draw = %{version}-%{release}
479 Requires: %{name}-impress = %{version}-%{release}
480 Requires: %{name}-base = %{version}-%{release}
481 Requires: %{name}-math = %{version}-%{release}
482 Requires: %{name}-bsh = %{version}-%{release}
483 Requires: %{name}-rhino = %{version}-%{release}
484 Obsoletes: openoffice.org-testtools < 1:3.3.1
485
486 %description testtools
487 QA tools for LibreOffice, enables automated testing.
488
489 %package ure
490 Summary: UNO Runtime Environment
491 Group: Development/Libraries
492 Requires: unzip, jre >= 1.5.0
493 Obsoletes: openoffice.org-ure < 1:3.3.1
494
495 %description ure
496 UNO is the component model of LibreOffice. UNO offers interoperability between
497 programming languages, other components models and hardware architectures,
498 either in process or over process boundaries, in the Intranet as well as in the
499 Internet. UNO components may be implemented in and accessed from any
500 programming language for which a UNO implementation (AKA language binding) and
501 an appropriate bridge or adapter exists
502
503 %package sdk
504 Summary: Software Development Kit for LibreOffice
505 Group: Development/Libraries
506 Requires: %{name}-ure = %{version}-%{release}
507 Requires: %{name}-core = %{version}-%{release}
508 Requires: unzip, java-devel
509 Obsoletes: openoffice.org-sdk < 1:3.3.1, openoffice.org-devel < 1:3.3.1
510
511 %description sdk
512 The LibreOffice SDK is an add-on for the LibreOffice office suite. It provides
513 the necessary tools for programming using the LibreOffice APIs and for creating
514 extensions (UNO components) for LibreOffice. To set the build environment for
515 building against the sdk use %{sdkinstdir}/setsdkenv_unix.sh.
516
517 %package sdk-doc
518 Summary: Software Development Kit documentation for LibreOffice
519 Group: Documentation
520 Requires: %{name}-sdk = %{version}-%{release}
521 Obsoletes: openoffice.org-sdk-doc < 1:3.3.1
522
523 %description sdk-doc
524 This provides documentation for programming using the LibreOffice APIs
525 and examples of creating extensions (UNO components) for LibreOffice.
526
527 %package headless
528 Summary: LibreOffice Headless plug-in
529 Group: Development/Libraries
530 Requires: %{name}-ure = %{version}-%{release}
531 Requires: %{name}-core = %{version}-%{release}
532 Obsoletes: openoffice.org-headless < 1:3.3.1
533
534 %description headless
535 A plug-in for LibreOffice that enables it to function without an X server.
536 It implements the -headless command line option and allows LibreOffice to be
537 used as a backend server for e.g. document conversion.
538
539 %package kde
540 Summary: LibreOffice KDE integration plug-in
541 Group: Office
542 Requires: %{name}-core = %{version}-%{release}
543
544 %description kde
545 A plug-in for LibreOffice that enables integration into the KDE desktop environment.
546
547
548 # Defines a language pack subpackage.
549 #
550 # It's necessary to define language code (-l) and language name (-n).
551 # Additionally, it's possible
552 # * to require autocorr, hunspell, hyphen or mythes package or font for
553 # given language,
554 # * to obsolete openoffice.org-langpack package,
555 # * to require other, unrelated, packages,
556 # * to specify file serving as file list.
557 # For these, lower case character argument takes an argument specifying
558 # language, upper case character argument uses language from -l.
559 #
560 # All remaining arguments are considered to be files and added to the file
561 # list.
562 #
563 # Aa: autocorr dependency
564 # Ff: font language dependency
565 # Hh: hunspell dependency
566 # l: language code, e.g., cs
567 # Mm: mythes dependency
568 # n: language name, e.g., Czech
569 # Oo: Obsoletes: of openoffice.org-langpack
570 # r: comma-separated list of additional requires
571 # Ss: filelist
572 # Yy: hyphen dependency
573 #
574 # Example:
575 # libreoffice-langpack-cs: langpack for Czech lang. requiring hyphen-cs,
576 # autocorr-cs, mythes-cs-CZ and suitable font, obsoleting
577 # openoffice.org-langpack-cs_CZ, and taking the files from cs.filelist:
578 # %langpack -l cs -n Czech -H -A -m cs-CZ -o cs_CZ -S
579 %define langpack(Aa:Ff:Hh:l:Mm:n:Oo:r:Ss:Yy:) \
580 %define project LibreOffice \
581 %define lang %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \
582 %define pkgname langpack-%{lang} \
583 %define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \
584 \
585 %package %{pkgname} \
586 Summary: %{langname} language pack for %{project} \
587 Group: Office \
588 Requires: %{name}-core = %{version}-%{release} \
589 %{-a:Requires: autocorr-%{-a*}}%{!-a:%{-A:Requires: autocorr-%{lang}}} \
590 %{-f:Requires: font(:lang=%{-f*})}%{!-f:%{-F:Requires: font(:lang=%{lang})}} \
591 %{-h:Requires: hunspell-%{-h*}}%{!-h:%{-H:Requires: hunspell-%{lang}}} \
592 %{-m:Requires: mythes-%{-m*}}%{!-m:%{-M:Requires: mythes-%{lang}}} \
593 %{-y:Requires: hyphen-%{-y*}}%{!-y:%{-Y:Requires: hyphen-%{lang}}} \
594 %{-r:Requires: %{-r*}} \
595 %define obs openoffice.org-langpack \
596 %define obsv 1:3.3.1 \
597 %{-o:Obsoletes: %{obs}-%{-o*} < %{obsv}}%{!-o:%{-O:Obsoletes: %{obs}-%{lang} < %{obsv}}} \
598 \
599 %description %{pkgname} \
600 Provides additional %{langname} translations and resources for %{project}. \
601 \
602 %define filelist %{-s:-f %{-s*}.filelist}%{!-s:%{-S:-f %{lang}.filelist}} \
603 %files %{pkgname} %{filelist} \
604 %defattr(-,root,root,-) \
605 %*
606
607
608 # Defines an auto-correction subpackage.
609 #
610 # l: language code
611 # n: language name
612 # X do not use default file match on %{_datadir}/autocorr/acor_%{lang}-*
613 # in file list
614 #
615 # All remaining arguments are considered to be files and added to the file
616 # list.
617 %define autocorr(l:n:X) \
618 %define lang %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \
619 %define pkgname autocorr-%{lang} \
620 %define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \
621 \
622 %package -n %{pkgname} \
623 Summary: %{langname} auto-correction rules \
624 Group: Applications/Text \
625 BuildArch: noarch \
626 \
627 %description -n %{pkgname} \
628 Rules for auto-correcting common %{langname} typing errors. \
629 \
630 %files -n %{pkgname} \
631 %defattr(-,root,root,-) \
632 %doc solver/%{OFFICEUPD}/unxlng*/bin/ure/LICENSE \
633 %dir %{_datadir}/autocorr \
634 %{!-X:%{_datadir}/autocorr/acor_%{lang}-*} \
635 %*
636
637
638 %if %{langpacks}
639
640 %langpack -l af -n Afrikaans -F -H -Y -A -o af_ZA -S
641 %langpack -l ar -n Arabic -F -H -O -S
642 %langpack -l as -n Assamese -F -H -Y -o as_IN -S
643 %langpack -l bg -n Bulgarian -F -H -Y -M -A -o bg_BG -S
644 %langpack -l bn -n Bengali -F -H -Y -O -S
645 %langpack -l ca -n Catalan -F -H -Y -M -o ca_ES -S
646 %langpack -l cs -n Czech -F -H -Y -M -A -o cs_CZ -S
647 %langpack -l cy -n Welsh -F -H -Y -o cy_GB -S
648 %langpack -l da -n Danish -F -H -Y -M -A -o da_DK -S
649 %langpack -l de -n German -F -H -Y -M -A -O -S
650 %langpack -l dz -n Dzongkha -F -O -S
651 %langpack -l el -n Greek -F -H -Y -M -o el_GR -S
652 %langpack -l en -n English -M -O
653 %langpack -l es -n Spanish -F -H -Y -M -A -O -S
654 %langpack -l et -n Estonian -F -H -Y -o et_EE -S
655 %langpack -l eu -n Basque -F -H -Y -A -o eu_ES -S
656 %langpack -l fi -n Finnish -F -r openoffice.org-voikko -A -o fi_FI -S
657 %langpack -l fr -n French -F -H -Y -M -A -O -S
658 %langpack -l ga -n Irish -F -H -Y -M -A -o ga_IE -S
659 %langpack -l gl -n Galician -F -H -Y -o gl_ES -S
660 %langpack -l gu -n Gujarati -F -H -Y -o gu_IN -S
661 %langpack -l he -n Hebrew -F -H -o he_IL -S
662 %langpack -l hi -n Hindi -F -H -Y -o hi_IN -S
663 %langpack -l hr -n Croatian -F -H -Y -A -o hr_HR -S
664 %langpack -l hu -n Hungarian -F -H -Y -M -A -o hu_HU -S
665 %langpack -l it -n Italian -F -H -Y -M -A -O -S
666 %langpack -l ja -n Japanese -F -A -o ja_JP -S
667 %langpack -l kn -n Kannada -F -H -Y -o kn_IN -S
668 %langpack -l ko -n Korean -F -H -A -o ko_KR -S
669 %{baseinstdir}/share/registry/korea.xcd
670
671 %langpack -l lt -n Lithuanian -F -H -Y -A -o lt_LT -S
672 %langpack -l mai -n Maithili -F -o mai_IN -S
673 %langpack -l ml -n Malayalam -F -H -Y -o ml_IN -S
674 %langpack -l mr -n Marathi -F -H -Y -o mr_IN -S
675 %langpack -l ms -n Malay -F -H -o ms_MY -S
676 %langpack -l nb -n Bokmal -F -H -Y -M -o nb_NO -S
677 %langpack -l nl -n Dutch -F -H -Y -M -A -O -S
678 %langpack -l nn -n Nynorsk -F -H -Y -M -o nn_NO -S
679 %define langpack_lang Southern Ndebele
680 %langpack -l nr -n %{langpack_lang} -F -H -o nr_ZA -S
681 %define langpack_lang Northern Sotho
682 %langpack -l nso -n %{langpack_lang} -F -H -o nso_ZA -s ns
683 %langpack -l or -n Oriya -F -H -Y -o or_IN -S
684 %langpack -l pa -n Punjabi -F -H -Y -O -s pa-IN
685 %langpack -l pl -n Polish -F -H -Y -M -A -o pl_PL -S
686 %define langpack_lang Brazilian Portuguese
687 %langpack -l pt-BR -n %{langpack_lang} -f pt -h pt -y pt -m pt -a pt -o pt_BR -S
688 %langpack -l pt-PT -n Portuguese -f pt -h pt -y pt -m pt -a pt -o pt_PT -s pt
689 %langpack -l ro -n Romanian -F -H -Y -M -O -S
690 %langpack -l ru -n Russian -F -H -Y -M -A -O -S
691 %langpack -l si -n Sinhalese -F -H -O -S
692 %langpack -l sk -n Slovak -F -H -Y -M -A -o sk_SK -S
693 %langpack -l sl -n Slovenian -F -H -Y -M -A -o sl_SI -S
694 %langpack -l sr -n Serbian -F -H -Y -A -O -S
695 %langpack -l ss -n Swati -F -H -o ss_ZA -S
696 %define langpack_lang Southern Sotho
697 %langpack -l st -n %{langpack_lang} -F -H -o st_ZA -S
698 %langpack -l sv -n Swedish -F -H -Y -M -A -O -S
699 %langpack -l ta -n Tamil -F -H -Y -o ta_IN -S
700 %langpack -l te -n Telugu -F -H -Y -o te_IN -S
701 %langpack -l th -n Thai -F -H -o th_TH -S
702 %langpack -l tn -n Tswana -F -H -o tn_ZA -S
703 %langpack -l tr -n Turkish -F -A -o tr_TR -S
704 %langpack -l ts -n Tsonga -F -H -o ts_ZA -S
705 %langpack -l uk -n Ukrainian -F -H -Y -M -O -S
706 %langpack -l ur -n Urdu -F -H -O -S
707 %langpack -l ve -n Venda -F -H -o ve_ZA -S
708 %langpack -l xh -n Xhosa -F -H -o xh_ZA -S
709 %define langpack_lang Simplified Chinese
710 %langpack -l zh-Hans -n %{langpack_lang} -f zh-cn -a zh -o zh_CN -s zh-CN
711 %define langpack_lang Traditional Chinese
712 %langpack -l zh-Hant -n %{langpack_lang} -f zh-tw -a zh -o zh_TW -s zh-TW
713 %langpack -l zu -n Zulu -F -H -Y -o zu_ZA -S
714 %undefine langpack_lang
715
716 %endif
717
718 %autocorr -l en -n English
719
720 %if %{langpacks}
721
722 %autocorr -l af -n Afrikaans
723 %autocorr -l bg -n Bulgarian
724 %autocorr -l cs -n Czech
725 %autocorr -l da -n Danish
726 %autocorr -l de -n German
727 %autocorr -l es -n Spanish
728 %autocorr -l eu -n Basque -X
729 %{_datadir}/autocorr/acor_eu.dat
730
731 %autocorr -l fa -n Farsi
732 %autocorr -l fi -n Finnish
733 %autocorr -l fr -n French
734 %autocorr -l ga -n Irish
735 %autocorr -l hr -n Croatian
736 %autocorr -l hu -n Hungarian
737 %autocorr -l it -n Italian
738 %autocorr -l ja -n Japanese
739 %autocorr -l ko -n Korean
740 %autocorr -l lb -n Luxembourgish
741 %autocorr -l lt -n Lithuanian
742 %autocorr -l mn -n Mongolian
743 %autocorr -l nl -n Dutch
744 %autocorr -l pl -n Polish
745 %autocorr -l pt -n Portuguese
746 %autocorr -l ru -n Russian
747 %autocorr -l sk -n Slovak
748 %autocorr -l sl -n Slovenian
749 %autocorr -l sr -n Serbian
750 %{_datadir}/autocorr/acor_sh-*
751
752 %autocorr -l sv -n Swedish
753 %autocorr -l tr -n Turkish
754 %autocorr -l vi -n Vietnamese
755 %autocorr -l zh -n Chinese
756
757 %endif
758
759 %prep
760 %setup -q -c -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 -a 7 -a 8 -a 9 -a 10 -a 11 -a 12 -a 13 -a 14 -a 15 -a 16 -a 17 -a 18 -a 19
761 for a in */*; do mv `pwd`/$a .; done
762 #remove "debugging" translations
763 rm -rf l10n/source/kid
764 #Customize Palette to remove Sun colours and add Red Hat colours
765 #TODO: have and add mageia colours
766 (head -n -1 extras/source/palettes/standard.soc && \
767 echo -e ' <draw:color draw:name="Red Hat 1" draw:color="#cc0000"/>
768 <draw:color draw:name="Red Hat 2" draw:color="#0093d9"/>
769 <draw:color draw:name="Red Hat 3" draw:color="#ff8d00"/>
770 <draw:color draw:name="Red Hat 4" draw:color="#abb400"/>
771 <draw:color draw:name="Red Hat 5" draw:color="#4e376b"/>' && \
772 tail -n 1 extras/source/palettes/standard.soc) > redhat.soc
773 mv -f redhat.soc extras/source/palettes/standard.soc
774 %patch1 -p1 -b .ooo53397.prelinkoptimize.desktop.patch
775 %patch2 -p1
776 %patch3 -p1 -b .ooo86080.unopkg.bodge.patch
777 %patch4 -p1 -b .ooo88341.sc.verticalboxes.patch
778 %patch5 -p0 -b .gccXXXXX.solenv.javaregistration.patch
779 %patch6 -p0 -b .oooXXXXX.solenv.allowmissing.patch
780 ##%patch7 -p0 -b .ooo101274.opening-a-directory.patch
781 ##%patch8 -p0 -b .ooo102061.sc.cellanchoring.patch
782 %patch9 -p0 -b .ooo105784.vcl.sniffscriptforsubs.patch
783 %patch10 -p0 -b .ooo108637.sfx2.uisavedir.patch
784 %patch11 -p0 -b .ooo113273.desktop.resolvelinks.patch
785 %patch12 -p1 -b .turn-script-providers-into-extensions.patch
786 %patch13 -p1 -b .libreoffice-installfix.patch
787 %patch14 -p1 -b .don-t-bail-out-on-mislength-records.patch
788 %patch15 -p1 -b .libreoffice-bootstrap-kde.patch
789 %patch16 -p1 -b .free-ctxt-after-taking-lastError-details.patch
790 %patch17 -p1 -b .Cursor-on-post-it-now-scrolls-.patch
791 %patch18 -p1 -b .fdo31271.icu.patch
792 #%patch19 -p1 -b .libreoffice-gcc4.6.0.patch
793 %patch20 -p1 -b .fexceptions-fexceptions.patch
794 %patch21 -p1 -b .rhbz672872-cancel-gtk-file-dialog-on-deskto.patch
795 %patch22 -p0 -b .vbahelper.visibility.patch
796 %patch23 -p1 -b .fdo33509-i62414-out-by-one-breaks-CTL-spel.patch
797 %patch24 -p1 -b .rhbz670020-crash-in-slidesorting.patch
798 %patch25 -p1 -b .rhbz676539-handle-missing-pWindows-from-xW.patch
799 %patch26 -p1 -b .fdo33750-i94623-use-optimal-border-width-w.patch
800
801 %patch100 -p0
802 touch scripting/source/pyprov/delzip
803 touch scripting/util/provider/beanshell/delzip
804 touch scripting/util/provider/javascript/delzip
805
806 %build
807 echo build start time is `date`, diskspace: `df -h . | tail -n 1`
808 #don't build localized helps which are poorly translated
809 POORHELPS=`find l10n/source -name localize.sdf -exec grep 'helpcontent2.*main.*Working With %PRODUCTNAME' {} \; | cut -f 10 | grep -v en-US | xargs`
810 #convert _smp_mflags to dmake equivalent
811 SMP_MFLAGS=%{?_smp_mflags}
812 SMP_MFLAGS=$[${SMP_MFLAGS/-j/}]
813 if [ $SMP_MFLAGS -lt 2 ]; then SMP_MFLAGS=2; fi
814 NDMAKES=`dc -e "$SMP_MFLAGS v p"`
815 NBUILDS=`dc -e "$SMP_MFLAGS $NDMAKES / p"`
816
817 NDMAKES=1
818 NBUILDS=1
819
820 # KDE bits
821 export QT4DIR=%{qt4dir}
822 export KDE4DIR=%{_kde_prefix}
823 export PATH=$QT4DIR/bin:$PATH
824
825 autoconf
826 %configure \
827 --with-vendor="Mageia.org" --with-num-cpus=$NBUILDS --with-max-jobs=$NDMAKES \
828 --with-build-version="Ver: %{version}-%{release}" --with-unix-wrapper=%{name} \
829 --disable-ldap --disable-epm --disable-mathmldtd \
830 --disable-Xaw --disable-gnome-vfs --enable-gio --enable-symbols \
831 --enable-lockdown --enable-evolution2 --enable-cairo --enable-dbus \
832 --enable-opengl --enable-vba --enable-minimizer --enable-presenter-console \
833 --enable-pdfimport --enable-wiki-publisher --enable-report-builder \
834 --with-system-jfreereport --with-vba-package-format="builtin" \
835 --with-system-libs --with-system-headers --with-system-mozilla \
836 --with-system-mythes --with-system-dicts --with-system-apache-commons \
837 --with-system-libtextcat --with-system-libtextcat-data --without-system-saxon \
838 --with-external-dict-dir=/usr/share/myspell --without-myspell-dicts \
839 --without-fonts --without-agg --without-ppds --without-afms %{stlflags} \
840 --with-lang="%{langpack_langs}" --with-poor-help-localizations="$POORHELPS" \
841 --with-external-tar=`pwd`/ext_sources --with-java-target-version=1.5 \
842 --enable-kde4 --without-system-mdds --without-system-hsqldb --with-ant-home=%{_datadir}/ant/
843
844 mkdir -p ext_sources
845 cp %{SOURCE20} ext_sources/185d60944ea767075d27247c3162b3bc-unowinreg.dll
846 cp %{SOURCE23} ext_sources
847 cp %{SOURCE24} ext_sources
848 cp %{SOURCE25} ext_sources
849 cp %{SOURCE26} ext_sources
850 cp %{SOURCE27} ext_sources
851 cp %{SOURCE28} ext_sources
852 cp %{SOURCE29} ext_sources
853 cp %{SOURCE30} ext_sources
854 cp %{SOURCE31} ext_sources
855
856 #use the RPM_OPT_FLAGS but remove the OOo overridden ones
857 for i in $RPM_OPT_FLAGS; do
858 case "$i" in
859 -O?|-pipe|-Wall|-g|-fexceptions) continue;;
860 esac
861 ARCH_FLAGS="$ARCH_FLAGS $i"
862 done
863 export ARCH_FLAGS
864
865 . ./*[Ee]nv.[Ss]et.sh
866 ./bootstrap
867
868 #HANGING JAVA HACK
869 cat << \EOF > solenv/bin/java
870 #!/bin/sh
871 status=1
872 count=1
873 while [ $status -ne 0 -a $count -lt 10 ]
874 do
875 timeout -k 5m 5m $REALJAVA $*
876 status=$?
877 if [ $status -ne 0 ]; then
878 echo $REALJAVA hung, trying again, attempt $count
879 fi
880 count=$[count+1]
881 done
882 exit $status
883 EOF
884 chmod +x solenv/bin/java
885 export REALJAVA=`which java`
886 export PATH=solenv/bin:$PATH
887 which java
888 #HANGING JAVA HACK
889
890 cd instsetoo_native
891 if ! VERBOSE=true build --dlv_switch -link -P$NBUILDS --all -- -P$NDMAKES -s; then
892 build --dlv_switch -link --all
893 fi
894
895 #generate the icons and mime type stuff
896 export DESTDIR=../../../output
897 export KDEMAINDIR=/usr
898 export GNOMEDIR=/usr
899 export GNOME_MIME_THEME=hicolor
900 cd ../sysui
901 cd unxlng*/misc/libreoffice
902 ./create_tree.sh
903
904 echo build end time is `date`, diskspace: `df -h . | tail -n 1`
905
906
907 %define install_bundled_extension(n:) \
908 %define extname %{-n:%{-n*}}%{!-n:%{error:No extension name given}} \
909 %define extdir $RPM_BUILD_ROOT/%{baseinstdir}/share/extensions \
910 %define solverbindir $SOLARVER/$INPATH/bin \
911 install -d -m 755 %{extdir}/%{extname} \
912 unzip -d %{extdir}/%{extname} %{solverbindir}/%{extname}.oxt
913
914
915 %install
916 rm -rf $RPM_BUILD_ROOT
917 source ./Linux*Env.Set.sh
918 #figure out the icon version
919 export `grep "^PRODUCTVERSIONSHORT =" solenv/inc/productversion.mk | sed -e "s/ //g"`
920 export `grep "PRODUCTVERSION[ ]*=[ ]*" solenv/inc/productversion.mk | sed -e "s/ //g"`
921 #install
922 cd instsetoo_native/util
923 #direct install
924 mkdir -p $RPM_BUILD_ROOT/%{instdir}
925 export PKGFORMAT=installed
926 #don't duplicate english helpcontent about the place
927 unset DEFAULT_TO_ENGLISH_FOR_PACKING
928 if dmake openoffice_en-US; then
929 ok=true
930 break
931 else
932 echo - ---dump log start---
933 cat ../unx*.pro/LibreOffice/installed/logging/en-US/log_*_en-US.log
934 echo - ---dump log end---
935 ok=false
936 fi
937 if [ $ok == "false" ]; then
938 exit 1
939 fi
940 mkdir -p $RPM_BUILD_ROOT/%{baseinstdir}
941 mv ../unxlng*.pro/LibreOffice/installed/install/en-US/* $RPM_BUILD_ROOT/%{baseinstdir}
942 chmod -R +w $RPM_BUILD_ROOT/%{baseinstdir}
943 %if %{langpacks}
944 dmake ooolanguagepack
945 rm -rf ../unxlng*.pro/LibreOffice_languagepack/installed/install/log
946 for langpack in ../unxlng*.pro/LibreOffice_languagepack/installed/install/*; do
947 cp -rp $langpack/* $RPM_BUILD_ROOT/%{baseinstdir}
948 rm -rf $langpack
949 done
950 %endif
951 for file in swriter scalc simpress sdraw ; do
952 cp -f ../../desktop/$OUTPATH.pro/bin/$file $RPM_BUILD_ROOT/%{baseinstdir}/program/$file.bin
953 done
954 rm -rf $RPM_BUILD_ROOT/%{baseinstdir}/share/prereg
955 #give a consistent javasettingsunopkginstall.xml
956 $RPM_BUILD_ROOT/%{baseinstdir}/program/unopkg list --bundled || :
957 export WITH_LANG="en-US"
958 dmake sdkoo
959 mv ../unxlng*.pro/LibreOffice_SDK/installed/install/en-US/*/sdk $RPM_BUILD_ROOT/%{sdkinstdir}
960 cd ../../
961
962 # unpack report-builder extension
963 install -d -m 755 $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/report-builder
964 unzip solver/%{OFFICEUPD}/unxlng*/bin/report-builder.oxt -d $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/report-builder
965
966 # unpack wiki-publisher extension
967 install -d -m 755 $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/wiki-publisher
968 unzip solver/%{OFFICEUPD}/unxlng*/bin/swext/wiki-publisher.oxt -d $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/wiki-publisher
969
970 # unpack presentation-minimizer extension
971 install -d -m 755 $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/presentation-minimizer
972 unzip solver/%{OFFICEUPD}/unxlng*/bin/minimizer/presentation-minimizer.oxt -d $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/presentation-minimizer
973 chmod -x $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/presentation-minimizer/help/component.txt
974
975 # unpack presenter screen extension
976 install -d -m 755 $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/presenter-screen
977 unzip solver/%{OFFICEUPD}/unxlng*/bin/presenter/presenter-screen.oxt -d $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/presenter-screen
978 chmod -x $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/presenter-screen/help/component.txt
979
980 # unpack pdfimport extension
981 install -d -m 755 $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/pdfimport
982 unzip solver/%{OFFICEUPD}/unxlng*/bin/pdfimport/pdfimport.oxt -d $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/pdfimport
983 chmod -x $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/pdfimport/help/component.txt
984
985 # install script providers
986 %install_bundled_extension -n script-provider-for-beanshell
987 %install_bundled_extension -n script-provider-for-javascript
988 %install_bundled_extension -n script-provider-for-python
989
990 #configure sdk
991 pushd $RPM_BUILD_ROOT/%{sdkinstdir}
992 for file in setsdkenv_unix.csh setsdkenv_unix.sh ; do
993 sed -e "s,@OO_SDK_NAME@,sdk," \
994 -e "s,@OO_SDK_HOME@,%{sdkinstdir}," \
995 -e "s,@OFFICE_HOME@,%{baseinstdir}," \
996 -e "s,@OFFICE_BASE_HOME@,%{basisinstdir}," \
997 -e "s,@OO_SDK_URE_HOME@,%{ureinstdir}," \
998 -e "s,@OO_SDK_MAKE_HOME@,/usr/bin," \
999 -e "s,@OO_SDK_ZIP_HOME@,/usr/bin," \
1000 -e "s,@OO_SDK_CPP_HOME@,/usr/bin," \
1001 -e "s,@OO_SDK_CC_55_OR_HIGHER@,," \
1002 -e "s,@OO_SDK_JAVA_HOME@,$JAVA_HOME," \
1003 -e "s,@OO_SDK_OUTPUT_DIR@,\$HOME," \
1004 -e "s,@SDK_AUTO_DEPLOYMENT@,NO," \
1005 $file.in > $file
1006 chmod 755 $file
1007 done
1008 #fix permissions
1009 find examples -type f -exec chmod -x {} \;
1010 popd
1011
1012 chmod -x $RPM_BUILD_ROOT/%{basisinstdir}/program/testtoolrc
1013 chmod -x $RPM_BUILD_ROOT/%{basisinstdir}/program/hid.lst
1014
1015 #remove spurious exec bits
1016 chmod -x $RPM_BUILD_ROOT/%{basisinstdir}/program/gengalrc
1017
1018 #ensure a template dir for each lang
1019 pushd $RPM_BUILD_ROOT/%{basisinstdir}/share/template
1020 for I in %{langpack_langs}; do
1021 mkdir -p $I
1022 done
1023 popd
1024
1025 #Set some aliases to canonical autocorrect language files for locales with matching languages
1026 pushd $RPM_BUILD_ROOT/%{basisinstdir}/share/autocorr
1027
1028 en_GB_aliases="en-AG en-AU en-BS en-BW en-BZ en-CA en-DK en-GH en-HK en-IE en-IN en-JM en-NG en-NZ en-SG en-TT"
1029 for lang in $en_GB_aliases; do
1030 ln -sf acor_en-GB.dat acor_$lang.dat
1031 done
1032 en_US_aliases="en-PH"
1033 for lang in $en_US_aliases; do
1034 ln -sf acor_en-US.dat acor_$lang.dat
1035 done
1036 #en-ZA exists and has a good autocorrect file with two or three extras that make sense for
1037 #neighbouring english speaking territories
1038 en_ZA_aliases="en-NA en-ZW"
1039 for lang in $en_ZA_aliases; do
1040 ln -sf acor_en-ZA.dat acor_$lang.dat
1041 done
1042 %if %{langpacks}
1043 af_ZA_aliases="af-NA"
1044 for lang in $af_ZA_aliases; do
1045 ln -sf acor_af-ZA.dat acor_$lang.dat
1046 done
1047 de_DE_aliases="de-AT de-BE de-CH de-LI de-LU"
1048 for lang in $de_DE_aliases; do
1049 ln -sf acor_de-DE.dat acor_$lang.dat
1050 done
1051 es_ES_aliases="es-AR es-BO es-CL es-CO es-CR es-CU es-DO es-EC es-GT es-HN es-MX es-NI es-PA es-PE es-PR es-PY es-SV es-US es-UY es-VE"
1052 for lang in $es_ES_aliases; do
1053 ln -sf acor_es-ES.dat acor_$lang.dat
1054 done
1055 fr_FR_aliases="fr-BE fr-CA fr-CH fr-LU fr-MC"
1056 for lang in $fr_FR_aliases; do
1057 ln -sf acor_fr-FR.dat acor_$lang.dat
1058 done
1059 it_IT_aliases="it-CH"
1060 for lang in $it_IT_aliases; do
1061 ln -sf acor_it-IT.dat acor_$lang.dat
1062 done
1063 nl_NL_aliases="nl-AW nl-BE"
1064 for lang in $nl_NL_aliases; do
1065 ln -s acor_nl-NL.dat acor_$lang.dat
1066 done
1067 sv_SE_aliases="sv-FI"
1068 for lang in $sv_SE_aliases; do
1069 ln -s acor_sv-SE.dat acor_$lang.dat
1070 done
1071 %else
1072 rm -f acor_[a-df-z]*.dat acor_e[su]*.dat
1073 %endif
1074 popd
1075 #rhbz#484055 make these shared across multiple applications
1076 mkdir -p $RPM_BUILD_ROOT/%{_datadir}
1077 mv -f $RPM_BUILD_ROOT/%{basisinstdir}/share/autocorr $RPM_BUILD_ROOT/%{_datadir}/autocorr
1078 chmod 755 $RPM_BUILD_ROOT/%{_datadir}/autocorr
1079
1080 %if %{langpacks}
1081
1082 #auto generate the langpack file lists, format is...
1083 #langpack id, has help or not, autocorrection glob, script classification
1084 langpackdetails=\
1085 (\
1086 af help western ar help ctl \
1087 bg help western bn help western \
1088 ca help western cs help western \
1089 cy nohelp western da help western \
1090 de help western el help western \
1091 es help western et help western \
1092 eu help western fi help western \
1093 fr help western ga nohelp western \
1094 gl help western gu nohelp ctl \
1095 pa-IN help ctl he nohelp ctl \
1096 hi help ctl hu help western \
1097 hr nohelp western it help western \
1098 ja help cjk ko help cjk \
1099 lt help western ms nohelp western \
1100 nb help western nl help western \
1101 nn help western pl help western \
1102 pt help western pt-BR help western \
1103 ru help western sk help western \
1104 sl help western sr help western \
1105 sv help western ta help ctl \
1106 th help ctlseqcheck tr help western \
1107 zh-CN help cjk zh-TW help cjk \
1108 zu help western tn help western \
1109 ts help western as nohelp western \
1110 mr nohelp western ml nohelp western \
1111 or nohelp ctl te nohelp western \
1112 ur nohelp western kn nohelp western \
1113 xh help western ve help western \
1114 st help western ss help western \
1115 nr help western ns help western \
1116 dz help ctl uk help western \
1117 sh help western mai help western \
1118 ro nohelp western si nohelp ctl \
1119 )
1120
1121 tar xzf %{SOURCE21}
1122
1123 i=0
1124 while [ $i -lt ${#langpackdetails[@]} ]; do
1125 lang=${langpackdetails[$i]}
1126 sed -e "s/LANG/$lang/g" langpacks/libreoffice.langpack-common.template > $lang.filelist
1127 i=$[i+1]
1128 help=${langpackdetails[$i]}
1129 if [ "$help" = "help" ]; then
1130 sed -e "s/LANG/$lang/g" langpacks/libreoffice.langpack-help.template >> $lang.filelist
1131 fi
1132 i=$[i+1]
1133 type=${langpackdetails[$i]}
1134 if [ "$type" = "cjk" ]; then
1135 sed -e "s/LANG/$lang/g" langpacks/libreoffice.langpack-cjk.template >> $lang.filelist
1136 fi
1137 #rh217269 upstream made a decision to sequence check all ctl languages
1138 #I think this is wrong, and only Thai should be sequence checked
1139 if [ "$type" = "ctlseqcheck" ]; then
1140 sed -e "s/LANG/$lang/g" langpacks/libreoffice.langpack-ctl.template >> $lang.filelist
1141 fi
1142 if [ "$type" = "ctl" ]; then
1143 rm -f $RPM_BUILD_ROOT/%{basisinstdir}/share/registry/ctl_$lang.xcd
1144 fi
1145 i=$[i+1]
1146 done
1147
1148 #rhbz#452379 clump serbian translations together
1149 cat sh.filelist >> sr.filelist
1150
1151 %endif
1152
1153 #remove it in case we didn't build with gcj
1154 rm -f $RPM_BUILD_ROOT/%{basisinstdir}/program/classes/sandbox.jar
1155
1156 #remove pagein stuff
1157 rm -f $RPM_BUILD_ROOT/%{basisinstdir}/program/pagein*
1158
1159 #remove dummy .dat files
1160 rm -f $RPM_BUILD_ROOT/%{basisinstdir}/program/root?.dat
1161
1162 #set standard permissions for rpmlint
1163 find $RPM_BUILD_ROOT/%{baseinstdir} -exec chmod +w {} \;
1164 find $RPM_BUILD_ROOT/%{baseinstdir} -type d -exec chmod 0755 {} \;
1165
1166 # move python bits into site-packages
1167 mkdir -p $RPM_BUILD_ROOT/%{python_sitearch}
1168 pushd $RPM_BUILD_ROOT/%{python_sitearch}
1169 echo "import sys, os" > uno.py
1170 echo "sys.path.append('%{basisinstdir}/program')" >> uno.py
1171 echo "os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:%{baseinstdir}/program/fundamentalrc')" >> uno.py
1172 cat $RPM_BUILD_ROOT/%{basisinstdir}/program/uno.py >> uno.py
1173 rm -f $RPM_BUILD_ROOT/%{basisinstdir}/program/uno.py*
1174 mv -f $RPM_BUILD_ROOT/%{basisinstdir}/program/unohelper.py* .
1175 popd
1176
1177 # rhbz#477435 package opensymbol separately
1178 pushd $RPM_BUILD_ROOT/%{basisinstdir}/share/fonts/truetype
1179 install -d -m 0755 %{buildroot}%{_fontdir}
1180 install -p -m 0644 *.ttf %{buildroot}%{_fontdir}
1181 popd
1182 rm -rf $RPM_BUILD_ROOT/%{basisinstdir}/share/fonts
1183
1184 #ensure that no sneaky un-prelinkable, un-fpic or non executable shared libs
1185 #have snuck through
1186 pic=0
1187 executable=0
1188 for foo in `find $RPM_BUILD_ROOT/%{instdir} -name "*" -exec file {} \;| grep ": ELF" | cut -d: -f 1` ; do
1189 chmod +wx $foo
1190 ls -asl $foo
1191 result=`readelf -d $foo | grep TEXTREL` || true
1192 if [ "$result" != "" ]; then
1193 echo "TEXTREL Warning: $foo is b0rked (-fpic missing)"
1194 pic=1
1195 fi
1196 result=`readelf -l $foo | grep GNU_STACK | grep RWE` || true
1197 if [ "$result" != "" ]; then
1198 echo "GNU_STACK Warning: $foo is b0rked (-noexecstack missing)"
1199 executable=1
1200 fi
1201 done
1202 if [ $pic == 1 ]; then false; fi
1203 if [ $executable == 1 ]; then false; fi
1204
1205 #make up some /usr/bin scripts
1206 mkdir -p $RPM_BUILD_ROOT/%{_bindir}
1207
1208 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/ooffice
1209 echo exec libreoffice \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/ooffice
1210 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/ooffice
1211
1212 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/ooviewdoc
1213 echo exec libreoffice -view \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/ooviewdoc
1214 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/ooviewdoc
1215
1216 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oowriter
1217 echo exec libreoffice -writer \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oowriter
1218 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oowriter
1219
1220 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oocalc
1221 echo exec libreoffice -calc \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oocalc
1222 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oocalc
1223
1224 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/ooimpress
1225 echo exec libreoffice -impress \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/ooimpress
1226 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/ooimpress
1227
1228 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oodraw
1229 echo exec libreoffice -draw \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oodraw
1230 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oodraw
1231
1232 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oomath
1233 echo exec libreoffice -math \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oomath
1234 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oomath
1235
1236 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oobase
1237 echo exec libreoffice -base \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oobase
1238 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oobase
1239
1240 cp -f %{SOURCE22} $RPM_BUILD_ROOT/%{_bindir}/unopkg
1241 sed -i -e "s/LAUNCHER/unopkg/g" $RPM_BUILD_ROOT/%{_bindir}/unopkg
1242 sed -i -e "s/BRAND/libreoffice/g" $RPM_BUILD_ROOT/%{_bindir}/unopkg
1243 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/unopkg
1244
1245 cp -f %{SOURCE22} $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1246 sed -i -e "s/LAUNCHER/soffice/g" $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1247 sed -i -e "s/BRAND/libreoffice/g" $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1248 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1249
1250 pushd $RPM_BUILD_ROOT/%{_bindir}
1251 # rhbz#499474 provide a /usr/bin/soffice for .recently-used.xbel
1252 ln -s %{baseinstdir}/program/soffice soffice
1253 # rhbz#499474 provide a /usr/bin/openoffice.org for backwards compat
1254 ln -s %{baseinstdir}/program/libreoffice openoffice.org
1255 popd
1256
1257 pushd $RPM_BUILD_ROOT/%{baseinstdir}/share/xdg/
1258 chmod u+w *.desktop
1259 rm -rf printeradmin.desktop
1260 for file in *.desktop; do
1261 # rhbz#156677 remove the version from Name=
1262 sed -i -e "s/$PRODUCTVERSION //g" $file
1263 # rhbz#156067 don't version the icons
1264 sed -i -e "s/$PRODUCTVERSIONSHORT//g" $file
1265 # add X-GIO-NoFuse so we get url:// instead of file://~.gvfs/
1266 echo X-GIO-NoFuse=true >> $file
1267 done
1268 echo "StartupNotify=true" >> base.desktop
1269 echo "StartupNotify=true" >> calc.desktop
1270 echo "StartupNotify=true" >> impress.desktop
1271 echo "StartupNotify=true" >> writer.desktop
1272 echo "StartupNotify=true" >> math.desktop
1273 echo "StartupNotify=true" >> draw.desktop
1274 echo "TryExec=oobase" >> base.desktop
1275 echo "TryExec=oocalc" >> calc.desktop
1276 echo "TryExec=ooimpress" >> impress.desktop
1277 echo "TryExec=oowriter" >> writer.desktop
1278 echo "TryExec=oomath" >> math.desktop
1279 echo "TryExec=oodraw" >> draw.desktop
1280 # rhbz#156677# / rhbz#186515#
1281 echo "NoDisplay=true" >> math.desktop
1282 echo "NoDisplay=true" >> startcenter.desktop
1283 # rhbz#491159 temporarily remove NoDisplay=true from qstart.desktop
1284 sed -i -e "/NoDisplay=true/d" qstart.desktop
1285 # relocate the .desktop and icon files
1286 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
1287 cp -p base.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/libreoffice-base.desktop
1288 cp -p calc.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/libreoffice-calc.desktop
1289 cp -p impress.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/libreoffice-impress.desktop
1290 cp -p writer.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/libreoffice-writer.desktop
1291 cp -p math.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/libreoffice-math.desktop
1292 cp -p draw.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/libreoffice-draw.desktop
1293 cp -p javafilter.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/libreoffice-javafilter.desktop
1294 cp -p startcenter.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/libreoffice-startcenter.desktop
1295 for desktop in *.desktop; do
1296 desktop-file-validate $desktop
1297 done
1298 popd
1299
1300 pushd sysui/output/usr/share/
1301 #get rid of the gnome icons and other unneeded files
1302 rm -rf icons/gnome applications application-registry
1303 # rhbz#156067 don't version the icons
1304 find . -name "*.desktop" -exec sed -i -e s/$PRODUCTVERSIONSHORT//g {} \;
1305 find . -name "*libreoffice$PRODUCTVERSIONSHORT*" -print \
1306 | while read path; do
1307 mv $path `echo $path | sed s/libreoffice$PRODUCTVERSIONSHORT/libreoffice/`
1308 done
1309 find . -type l -print \
1310 | while read path; do
1311 target=`readlink $path`
1312 new_target=`echo $target | sed -e s/$PRODUCTVERSIONSHORT//g`
1313 if [ "$target" != "$new_target" ]; then
1314 ln -sf $new_target $path
1315 fi
1316 done
1317
1318 sed -i -e s/libreoffice$PRODUCTVERSIONSHORT/libreoffice/g \
1319 ./mime-info/libreoffice.keys
1320 #relocate the rest of them
1321 cp -r icons $RPM_BUILD_ROOT/%{_datadir}
1322 cp -r mime-info $RPM_BUILD_ROOT/%{_datadir}
1323 #add our mime-types, e.g. for .oxt extensions
1324 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/mime/packages
1325 cp -p mime/packages/libreoffice.xml $RPM_BUILD_ROOT/%{_datadir}/mime/packages
1326 popd
1327
1328 rm -rf $RPM_BUILD_ROOT/%{baseinstdir}/readmes
1329 rm -rf $RPM_BUILD_ROOT/%{baseinstdir}/licenses
1330
1331 mkdir -p $RPM_BUILD_ROOT/%{basisinstdir}/share/psprint/driver
1332 cp -r psprint_config/configuration/ppds/SGENPRT.PS $RPM_BUILD_ROOT/%{basisinstdir}/share/psprint/driver/SGENPRT.PS
1333
1334 # rhbz#452385 to auto have postgres in classpath if subsequently installed
1335 # rhbz#465664 to get lucene working for functional help
1336 sed -i -e "s#URE_MORE_JAVA_CLASSPATH_URLS.*#& file:///usr/share/java/lucene.jar file:///usr/share/java/lucene-contrib/lucene-analyzers.jar file:///usr/share/java/postgresql-jdbc.jar#" $RPM_BUILD_ROOT/%{basisinstdir}/program/fundamentalbasisrc
1337
1338 %check
1339 source ./Linux*Env.Set.sh
1340 cd test
1341 build && deliver -link
1342 cd ../smoketestoo_native
1343 #JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY="1" works around flawed accessibility check
1344 #SAL_USE_VCLPLUGIN="svp" uses the headless plugin for these tests
1345 JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY="1" SAL_USE_VCLPLUGIN="svp" timeout -k 2m 2h build.pl
1346
1347 %clean
1348 rm -rf $RPM_BUILD_ROOT
1349
1350 %files core
1351 %defattr(-,root,root,-)
1352 %dir %{basisinstdir}
1353 %dir %{basisinstdir}/help
1354 %docdir %{basisinstdir}/help/en
1355 %dir %{basisinstdir}/help/en
1356 %{basisinstdir}/help/en/default.css
1357 %{basisinstdir}/help/en/err.html
1358 %{basisinstdir}/help/en/highcontrast1.css
1359 %{basisinstdir}/help/en/highcontrast2.css
1360 %{basisinstdir}/help/en/highcontrastblack.css
1361 %{basisinstdir}/help/en/highcontrastwhite.css
1362 %{basisinstdir}/help/en/sbasic.*
1363 %{basisinstdir}/help/en/schart.*
1364 %{basisinstdir}/help/en/shared.*
1365 %{basisinstdir}/help/idxcaption.xsl
1366 %{basisinstdir}/help/idxcontent.xsl
1367 %{basisinstdir}/help/main_transform.xsl
1368 %{basisinstdir}/presets
1369 %dir %{basisinstdir}/program
1370 %{basisinstdir}/program/addin
1371 %{basisinstdir}/program/basprov%{SOPOST}.uno.so
1372 %{basisinstdir}/program/canvasfactory.uno.so
1373 %{basisinstdir}/program/cde-open-url
1374 %dir %{basisinstdir}/program/classes
1375 %{basisinstdir}/program/classes/agenda.jar
1376 %{basisinstdir}/program/classes/commonwizards.jar
1377 %{basisinstdir}/program/classes/fax.jar
1378 %{basisinstdir}/program/classes/form.jar
1379 %{basisinstdir}/program/classes/query.jar
1380 %{basisinstdir}/program/classes/letter.jar
1381 %{basisinstdir}/program/classes/LuceneHelpWrapper.jar
1382 %{basisinstdir}/program/classes/officebean.jar
1383 %{basisinstdir}/program/classes/report.jar
1384 %{basisinstdir}/program/classes/saxon9.jar
1385 %{basisinstdir}/program/classes/ScriptFramework.jar
1386 %{basisinstdir}/program/classes/ScriptProviderForJava.jar
1387 %{basisinstdir}/program/classes/table.jar
1388 %{basisinstdir}/program/classes/unoil.jar
1389 %{basisinstdir}/program/classes/web.jar
1390 %{basisinstdir}/program/classes/XMergeBridge.jar
1391 %{basisinstdir}/program/classes/xmerge.jar
1392 %{basisinstdir}/program/classes/XSLTFilter.jar
1393 %{basisinstdir}/program/classes/XSLTValidate.jar
1394 %{basisinstdir}/program/cmdmail.uno.so
1395 %{basisinstdir}/program/deployment%{SOPOST}.uno.so
1396 %{basisinstdir}/program/deploymentgui%{SOPOST}.uno.so
1397 %{basisinstdir}/program/dlgprov%{SOPOST}.uno.so
1398 %{basisinstdir}/program/fastsax.uno.so
1399 %{basisinstdir}/program/fpicker.uno.so
1400 %{basisinstdir}/program/fps_gnome.uno.so
1401 %{basisinstdir}/program/fps_office.uno.so
1402 %{basisinstdir}/program/fundamentalbasisrc
1403 %{basisinstdir}/program/gengal*
1404 %{basisinstdir}/program/gnome-open-url
1405 %{basisinstdir}/program/gnome-open-url.bin
1406 %{basisinstdir}/program/hatchwindowfactory.uno.so
1407 %{basisinstdir}/program/i18nsearch.uno.so
1408 %{basisinstdir}/program/legacy_binfilters.rdb
1409 %{basisinstdir}/program/libacc%{SOPOST}.so
1410 %{basisinstdir}/program/libadabas%{SOPOST}.so
1411 %{basisinstdir}/program/libavmedia*.so
1412 %{basisinstdir}/program/libbasctl%{SOPOST}.so
1413 %{basisinstdir}/program/libbf_sb%{SOPOST}.so
1414 %{basisinstdir}/program/libbf_frm%{SOPOST}.so
1415 %{basisinstdir}/program/libbf_go%{SOPOST}.so
1416 %{basisinstdir}/program/libbf_migratefilter%{SOPOST}.so
1417 %{basisinstdir}/program/libbf_ofa%{SOPOST}.so
1418 %{basisinstdir}/program/libbf_sch%{SOPOST}.so
1419 %{basisinstdir}/program/libbf_sd%{SOPOST}.so
1420 %{basisinstdir}/program/libbf_so%{SOPOST}.so
1421 %{basisinstdir}/program/libbf_svt%{SOPOST}.so
1422 %{basisinstdir}/program/libbf_svx%{SOPOST}.so
1423 %{basisinstdir}/program/libbf_wrapper%{SOPOST}.so
1424 %{basisinstdir}/program/libbf_xo%{SOPOST}.so
1425 %{basisinstdir}/program/libbib%{SOPOST}.so
1426 %{basisinstdir}/program/libbindet%{SOPOST}.so
1427 %{basisinstdir}/program/libcached1.so
1428 %{basisinstdir}/program/libcanvastools%{SOPOST}.so
1429 %{basisinstdir}/program/libchart*%{SOPOST}.so
1430 %{basisinstdir}/program/libcollator_data.so
1431 %{basisinstdir}/program/libcppcanvas%{SOPOST}.so
1432 %{basisinstdir}/program/libctl%{SOPOST}.so
1433 %{basisinstdir}/program/libcui%{SOPOST}.so
1434 %{basisinstdir}/program/libdba%{SOPOST}.so
1435 %{basisinstdir}/program/libdbacfg%{SOPOST}.so
1436 %{basisinstdir}/program/libdbase%{SOPOST}.so
1437 %{basisinstdir}/program/libdbaxml%{SOPOST}.so
1438 %{basisinstdir}/program/libdbmm%{SOPOST}.so
1439 %{basisinstdir}/program/libdbpool2.so
1440 %{basisinstdir}/program/libdbtools%{SOPOST}.so
1441 %{basisinstdir}/program/libdbu%{SOPOST}.so
1442 %{basisinstdir}/program/libdeploymentmisc%{SOPOST}.so
1443 %{basisinstdir}/program/libdesktop_detector%{SOPOST}.so
1444 %{basisinstdir}/program/libdict_ja.so
1445 %{basisinstdir}/program/libdict_zh.so
1446 %{basisinstdir}/program/libdrawinglayer%{SOPOST}.so
1447 %{basisinstdir}/program/libediteng%{SOPOST}.so
1448 %{basisinstdir}/program/libeggtray%{SOPOST}.so
1449 %{basisinstdir}/program/libembobj.so
1450 %{basisinstdir}/program/libemboleobj.so
1451 %{basisinstdir}/program/libevoab*.so
1452 %{basisinstdir}/program/libevtatt.so
1453 %{basisinstdir}/program/libegi%{SOPOST}.so
1454 %{basisinstdir}/program/libeme%{SOPOST}.so
1455 %{basisinstdir}/program/libepb%{SOPOST}.so
1456 %{basisinstdir}/program/libepg%{SOPOST}.so
1457 %{basisinstdir}/program/libepp%{SOPOST}.so
1458 %{basisinstdir}/program/libeps%{SOPOST}.so
1459 %{basisinstdir}/program/libept%{SOPOST}.so
1460 %{basisinstdir}/program/libera%{SOPOST}.so
1461 %{basisinstdir}/program/libeti%{SOPOST}.so
1462 %{basisinstdir}/program/libexp%{SOPOST}.so
1463 %{basisinstdir}/program/libicd%{SOPOST}.so
1464 %{basisinstdir}/program/libicg%{SOPOST}.so
1465 %{basisinstdir}/program/libidx%{SOPOST}.so
1466 %{basisinstdir}/program/libime%{SOPOST}.so
1467 %{basisinstdir}/program/libindex_data.so
1468 %{basisinstdir}/program/libipb%{SOPOST}.so
1469 %{basisinstdir}/program/libipd%{SOPOST}.so
1470 %{basisinstdir}/program/libips%{SOPOST}.so
1471 %{basisinstdir}/program/libipt%{SOPOST}.so
1472 %{basisinstdir}/program/libipx%{SOPOST}.so
1473 %{basisinstdir}/program/libira%{SOPOST}.so
1474 %{basisinstdir}/program/libitg%{SOPOST}.so
1475 %{basisinstdir}/program/libiti%{SOPOST}.so
1476 %{basisinstdir}/program/libofficebean.so
1477 %{basisinstdir}/program/liboooimprovecore%{SOPOST}.so
1478 %{basisinstdir}/program/libfile%{SOPOST}.so
1479 %{basisinstdir}/program/libfilterconfig1.so
1480 %{basisinstdir}/program/libflat%{SOPOST}.so
1481 %{basisinstdir}/program/libfrm%{SOPOST}.so
1482 %{basisinstdir}/program/libguesslang%{SOPOST}.so
1483 %{basisinstdir}/program/libhelplinker%{SOPOST}.so
1484 %{basisinstdir}/program/libhyphen%{SOPOST}.so
1485 %{basisinstdir}/program/libi18nregexpgcc3.so
1486 %{basisinstdir}/program/libjdbc%{SOPOST}.so
1487 %{basisinstdir}/program/liblegacy_binfilters%{SOPOST}.so
1488 %{basisinstdir}/program/liblng%{SOPOST}.so
1489 %{basisinstdir}/program/liblog%{SOPOST}.so
1490 %{basisinstdir}/program/liblocaledata_en.so
1491 %{basisinstdir}/program/liblocaledata_es.so
1492 %{basisinstdir}/program/liblocaledata_euro.so
1493 %{basisinstdir}/program/liblocaledata_others.so
1494 %{basisinstdir}/program/libmcnttype.so
1495 %{basisinstdir}/program/libmozbootstrap.so
1496 %{basisinstdir}/program/libmsfilter%{SOPOST}.so
1497 %{basisinstdir}/program/libmsforms%{SOPOST}.uno.so
1498 %{basisinstdir}/program/libmtfrenderer.uno.so
1499 %{basisinstdir}/program/libmysql%{SOPOST}.so
1500 %{basisinstdir}/program/libodbc%{SOPOST}.so
1501 %{basisinstdir}/program/libodbcbase%{SOPOST}.so
1502 %{basisinstdir}/program/liboffacc%{SOPOST}.so
1503 %{basisinstdir}/program/liboox%{SOPOST}.so
1504 %{basisinstdir}/program/libpcr%{SOPOST}.so
1505 %{basisinstdir}/program/libpdffilter%{SOPOST}.so
1506 %{basisinstdir}/program/libpl%{SOPOST}.so
1507 %{basisinstdir}/program/libpreload%{SOPOST}.so
1508 %{basisinstdir}/program/libprotocolhandler%{SOPOST}.so
1509 %{basisinstdir}/program/libqstart_gtk%{SOPOST}.so
1510 %{basisinstdir}/program/librecentfile.so
1511 %{basisinstdir}/program/libres%{SOPOST}.so
1512 %{basisinstdir}/program/libsax%{SOPOST}.so
1513 %{basisinstdir}/program/libscn%{SOPOST}.so
1514 %{basisinstdir}/program/libscriptframe.so
1515 %{basisinstdir}/program/libsd%{SOPOST}.so
1516 %{basisinstdir}/program/libsdfilt%{SOPOST}.so
1517 %{basisinstdir}/program/libsdbc2.so
1518 %{basisinstdir}/program/libsdbt%{SOPOST}so
1519 %{basisinstdir}/program/libsdd%{SOPOST}.so
1520 %{basisinstdir}/program/libsdui%{SOPOST}.so
1521 %{basisinstdir}/program/libspa%{SOPOST}.so
1522 %{basisinstdir}/program/libspell%{SOPOST}.so
1523 %{basisinstdir}/program/libsrtrs1.so
1524 %{basisinstdir}/program/libsts%{SOPOST}.so
1525 %{basisinstdir}/program/libsvx%{SOPOST}.so
1526 %{basisinstdir}/program/libsvxcore%{SOPOST}.so
1527 %{basisinstdir}/program/libsw%{SOPOST}.so
1528 %{basisinstdir}/program/libtextconv_dict.so
1529 %{basisinstdir}/program/libtextconversiondlgs%{SOPOST}.so
1530 %{basisinstdir}/program/libtvhlp1.so
1531 %{basisinstdir}/program/libucbhelper4gcc3.so
1532 %{basisinstdir}/program/libucpchelp1.so
1533 %{basisinstdir}/program/libucpdav1.so
1534 %{basisinstdir}/program/libucpftp1.so
1535 %{basisinstdir}/program/libucphier1.so
1536 %{basisinstdir}/program/libucppkg1.so
1537 %{basisinstdir}/program/libunordf%{SOPOST}.so
1538 %{basisinstdir}/program/libunopkgapp.so
1539 %{basisinstdir}/program/libunoxml%{SOPOST}.so
1540 %{basisinstdir}/program/libupdchk%{SOPOST}.so
1541 %{basisinstdir}/program/libuui%{SOPOST}.so
1542 %{basisinstdir}/program/libvbahelper%{SOPOST}.so
1543 %{basisinstdir}/program/libvclplug_gen%{SOPOST}.so
1544 %{basisinstdir}/program/libvclplug_gtk%{SOPOST}.so
1545 %{basisinstdir}/program/libwpgimport%{SOPOST}.so
1546 %{basisinstdir}/program/libxmlfa%{SOPOST}.so
1547 %{basisinstdir}/program/libxmlfd%{SOPOST}.so
1548 %{basisinstdir}/program/libxmx%{SOPOST}.so
1549 %{basisinstdir}/program/libxof%{SOPOST}.so
1550 %{basisinstdir}/program/libxsec_fw.so
1551 %{basisinstdir}/program/libxsec_xmlsec.so
1552 %{basisinstdir}/program/libxsltdlg%{SOPOST}.so
1553 %{basisinstdir}/program/libxsltfilter%{SOPOST}.so
1554 %{basisinstdir}/program/libxstor.so
1555 %{basisinstdir}/program/migrationoo2.uno.so
1556 %{basisinstdir}/program/migrationoo3.uno.so
1557 %{basisinstdir}/program/nsplugin
1558 %{basisinstdir}/program/open-url
1559 %{basisinstdir}/program/offapi.rdb
1560 %{basisinstdir}/program/passwordcontainer.uno.so
1561 %{basisinstdir}/program/plugin
1562 %{basisinstdir}/program/pluginapp.bin
1563 %{basisinstdir}/program/productregistration.uno.so
1564 %dir %{basisinstdir}/program/resource
1565 %{basisinstdir}/program/resource/avmediaen-US.res
1566 %{basisinstdir}/program/resource/accen-US.res
1567 %{basisinstdir}/program/resource/basctlen-US.res
1568 %{basisinstdir}/program/resource/bf_frmen-US.res
1569 %{basisinstdir}/program/resource/bf_ofaen-US.res
1570 %{basisinstdir}/program/resource/bf_schen-US.res
1571 %{basisinstdir}/program/resource/bf_sden-US.res
1572 %{basisinstdir}/program/resource/bf_svten-US.res
1573 %{basisinstdir}/program/resource/bf_svxen-US.res
1574 %{basisinstdir}/program/resource/biben-US.res
1575 %{basisinstdir}/program/resource/calen-US.res
1576 %{basisinstdir}/program/resource/chartcontrolleren-US.res
1577 %{basisinstdir}/program/resource/cuien-US.res
1578 %{basisinstdir}/program/resource/dbaen-US.res
1579 %{basisinstdir}/program/resource/dbmmen-US.res
1580 %{basisinstdir}/program/resource/dbuen-US.res
1581 %{basisinstdir}/program/resource/dbwen-US.res
1582 %{basisinstdir}/program/resource/deploymenten-US.res
1583 %{basisinstdir}/program/resource/deploymentguien-US.res
1584 %{basisinstdir}/program/resource/dkten-US.res
1585 %{basisinstdir}/program/resource/editengen-US.res
1586 %{basisinstdir}/program/resource/egien-US.res
1587 %{basisinstdir}/program/resource/emeen-US.res
1588 %{basisinstdir}/program/resource/epben-US.res
1589 %{basisinstdir}/program/resource/epgen-US.res
1590 %{basisinstdir}/program/resource/eppen-US.res
1591 %{basisinstdir}/program/resource/epsen-US.res
1592 %{basisinstdir}/program/resource/epten-US.res
1593 %{basisinstdir}/program/resource/euren-US.res
1594 %{basisinstdir}/program/resource/fps_officeen-US.res
1595 %{basisinstdir}/program/resource/frmen-US.res
1596 %{basisinstdir}/program/resource/fween-US.res
1597 %{basisinstdir}/program/resource/galen-US.res
1598 %{basisinstdir}/program/resource/impen-US.res
1599 %{basisinstdir}/program/resource/ofaen-US.res
1600 %{basisinstdir}/program/resource/pcren-US.res
1601 %{basisinstdir}/program/resource/pdffilteren-US.res
1602 %{basisinstdir}/program/resource/preloaden-US.res
1603 %{basisinstdir}/program/resource/productregistrationen-US.res
1604 %{basisinstdir}/program/resource/sanen-US.res
1605 %{basisinstdir}/program/resource/sben-US.res
1606 %{basisinstdir}/program/resource/sden-US.res
1607 %{basisinstdir}/program/resource/sfxen-US.res
1608 %{basisinstdir}/program/resource/spaen-US.res
1609 %{basisinstdir}/program/resource/sdbten-US.res
1610 %{basisinstdir}/program/resource/svsen-US.res
1611 %{basisinstdir}/program/resource/svten-US.res
1612 %{basisinstdir}/program/resource/svxen-US.res
1613 %{basisinstdir}/program/resource/swen-US.res
1614 %{basisinstdir}/program/resource/textconversiondlgsen-US.res
1615 %{basisinstdir}/program/resource/tken-US.res
1616 %{basisinstdir}/program/resource/tplen-US.res
1617 %{basisinstdir}/program/resource/uuien-US.res
1618 %{basisinstdir}/program/resource/updchken-US.res
1619 %{basisinstdir}/program/resource/upden-US.res
1620 %{basisinstdir}/program/resource/vclen-US.res
1621 %{basisinstdir}/program/resource/wzien-US.res
1622 %{basisinstdir}/program/resource/xmlsecen-US.res
1623 %{basisinstdir}/program/resource/xsltdlgen-US.res
1624 %{basisinstdir}/program/sax.uno.so
1625 %{basisinstdir}/program/senddoc
1626 %{basisinstdir}/program/services.rdb
1627 %{basisinstdir}/program/simplecanvas.uno.so
1628 %{basisinstdir}/program/slideshow.uno.so
1629 %{basisinstdir}/program/libsofficeapp.so
1630 %{basisinstdir}/program/spadmin.bin
1631 %{basisinstdir}/program/stringresource%{SOPOST}.uno.so
1632 %{basisinstdir}/program/syssh.uno.so
1633 %{basisinstdir}/program/ucpexpand1.uno.so
1634 %{basisinstdir}/program/ucpext.uno.so
1635 %{basisinstdir}/program/ucptdoc1.uno.so
1636 %{basisinstdir}/program/unorc
1637 %{basisinstdir}/program/updatefeed.uno.so
1638 %{basisinstdir}/ure-link
1639 %{basisinstdir}/program/uri-encode
1640 %{basisinstdir}/program/vbaevents%{SOPOST}.uno.so
1641 %{basisinstdir}/program/vclcanvas.uno.so
1642 %{basisinstdir}/program/versionrc
1643 %{basisinstdir}/program/cairocanvas.uno.so
1644 %dir %{basisinstdir}/share
1645 %{basisinstdir}/share/fingerprint
1646 %dir %{basisinstdir}/share/Scripts
1647 %{basisinstdir}/share/Scripts/java
1648 %{basisinstdir}/share/autotext
1649 %{basisinstdir}/share/basic
1650 %dir %{basisinstdir}/share/config
1651 %{basisinstdir}/share/config/images.zip
1652 %{basisinstdir}/share/config/images_classic.zip
1653 %{basisinstdir}/share/config/images_crystal.zip
1654 %{basisinstdir}/share/config/images_hicontrast.zip
1655 %{basisinstdir}/share/config/images_oxygen.zip
1656 %{basisinstdir}/share/config/images_tango.zip
1657 %{basisinstdir}/share/config/javasettingsunopkginstall.xml
1658 %{basisinstdir}/share/config/psetup.xpm
1659 %{basisinstdir}/share/config/psetupl.xpm
1660 %dir %{basisinstdir}/share/config/soffice.cfg
1661 %{basisinstdir}/share/config/soffice.cfg/modules
1662 %{basisinstdir}/share/config/symbol
1663 %{basisinstdir}/share/config/webcast
1664 %{basisinstdir}/share/config/wizard
1665 %dir %{basisinstdir}/share/dtd
1666 %{basisinstdir}/share/dtd/officedocument
1667 %{basisinstdir}/share/gallery
1668 %dir %{basisinstdir}/share/psprint
1669 %config %{basisinstdir}/share/psprint/psprint.conf
1670 %{basisinstdir}/share/psprint/driver
1671 %dir %{basisinstdir}/share/registry
1672 %{basisinstdir}/share/registry/binfilter.xcd
1673 %{basisinstdir}/share/registry/gnome.xcd
1674 %{basisinstdir}/share/registry/lingucomponent.xcd
1675 %{basisinstdir}/share/registry/main.xcd
1676 %{basisinstdir}/share/registry/oo-ad-ldap.xcd.sample
1677 %{basisinstdir}/share/registry/oo-ldap.xcd.sample
1678 %{basisinstdir}/share/registry/Langpack-en-US.xcd
1679 %dir %{basisinstdir}/share/registry/res
1680 %{basisinstdir}/share/registry/res/fcfg_langpack_en-US.xcd
1681 %dir %{basisinstdir}/share/samples
1682 %{basisinstdir}/share/samples/en-US
1683 %dir %{basisinstdir}/share/template
1684 %{basisinstdir}/share/template/en-US
1685 %{basisinstdir}/share/template/layout
1686 %{basisinstdir}/share/template/wizard
1687 %dir %{basisinstdir}/share/wordbook
1688 %{basisinstdir}/share/wordbook/en-US
1689 %dir %{basisinstdir}/share/xslt
1690 %{basisinstdir}/share/xslt/common
1691 %dir %{basisinstdir}/share/xslt/export
1692 %{basisinstdir}/share/xslt/export/common
1693 %{basisinstdir}/share/xslt/export/spreadsheetml
1694 %{basisinstdir}/share/xslt/export/wordml
1695 %dir %{basisinstdir}/share/xslt/import
1696 %{basisinstdir}/share/xslt/import/common
1697 %{basisinstdir}/share/xslt/import/spreadsheetml
1698 %{basisinstdir}/share/xslt/import/wordml
1699 %{basisinstdir}/share/xslt/odfflatxml
1700 %{basisinstdir}/program/liblnth%{SOPOST}.so
1701 %{_bindir}/unopkg
1702 #icons and mime
1703 %{_datadir}/icons/*/*/*/gnome*
1704 %{_datadir}/icons/*/*/*/libreoffice*
1705 %{_datadir}/mime-info/libreoffice.*
1706 %{basisinstdir}/program/libxmlsecurity.so
1707 %{_datadir}/mime/packages/libreoffice.xml
1708 %{basisinstdir}/program/configmgr.uno.so
1709 %{basisinstdir}/program/desktopbe1.uno.so
1710 %{basisinstdir}/program/fsstorage.uno.so
1711 %{basisinstdir}/program/gconfbe1.uno.so
1712 %{basisinstdir}/program/i18npool.uno.so
1713 %{basisinstdir}/program/libbasegfx%{SOPOST}.so
1714 %{basisinstdir}/program/libcomphelp4gcc3.so
1715 %{basisinstdir}/program/libfileacc.so
1716 %{basisinstdir}/program/libfwe%{SOPOST}.so
1717 %{basisinstdir}/program/libfwi%{SOPOST}.so
1718 %{basisinstdir}/program/libfwk%{SOPOST}.so
1719 %{basisinstdir}/program/libfwl%{SOPOST}.so
1720 %{basisinstdir}/program/libfwm%{SOPOST}.so
1721 %{basisinstdir}/program/libi18nisolang*.so
1722 %{basisinstdir}/program/libi18npaper*.so
1723 %{basisinstdir}/program/libi18nutilgcc3.so
1724 %{basisinstdir}/program/libpackage2.so
1725 %{basisinstdir}/program/libsb%{SOPOST}.so
1726 %{basisinstdir}/program/libsfx%{SOPOST}.so
1727 %{basisinstdir}/program/libsot%{SOPOST}.so
1728 %{basisinstdir}/program/libspl%{SOPOST}.so
1729 %{basisinstdir}/program/libspl_unx%{SOPOST}.so
1730 %{basisinstdir}/program/libsvl%{SOPOST}.so
1731 %{basisinstdir}/program/libsvt%{SOPOST}.so
1732 %{basisinstdir}/program/libtk%{SOPOST}.so
1733 %{basisinstdir}/program/libtl%{SOPOST}.so
1734 %{basisinstdir}/program/libucb1.so
1735 %{basisinstdir}/program/libucpfile1.so
1736 %{basisinstdir}/program/libutl%{SOPOST}.so
1737 %{basisinstdir}/program/libvcl%{SOPOST}.so
1738 %{basisinstdir}/program/libxcr%{SOPOST}.so
1739 %{basisinstdir}/program/libxo%{SOPOST}.so
1740 %{basisinstdir}/program/localebe1.uno.so
1741 %{basisinstdir}/program/ucpgio1.uno.so
1742 %{basisinstdir}/program/oovbaapi.rdb
1743 #share unopkg
1744 %dir %{baseinstdir}
1745 %{baseinstdir}/basis-link
1746 %dir %{baseinstdir}/share
1747 %dir %{baseinstdir}/share/extensions
1748 %{baseinstdir}/share/extensions/package.txt
1749 %dir %{baseinstdir}/program
1750 %{baseinstdir}/program/unopkg
1751 %{baseinstdir}/program/unopkg.bin
1752 %{baseinstdir}/program/bootstraprc
1753 %{baseinstdir}/program/fundamentalrc
1754 %{baseinstdir}/program/setuprc
1755 %{baseinstdir}/program/versionrc
1756 %doc %{baseinstdir}/CREDITS.odt
1757 %doc %{baseinstdir}/LICENSE
1758 %doc %{baseinstdir}/LICENSE.odt
1759 %doc %{baseinstdir}/THIRDPARTYLICENSEREADME.html
1760 %dir %{baseinstdir}/program
1761 %{baseinstdir}/program/about.*
1762 %{baseinstdir}/program/intro.*
1763 %dir %{baseinstdir}/program/resource
1764 %{baseinstdir}/program/resource/oooen-US.res
1765 %{baseinstdir}/program/soffice
1766 %{baseinstdir}/program/soffice.bin
1767 %{baseinstdir}/program/sofficerc
1768 %{baseinstdir}/program/spadmin
1769 %{baseinstdir}/program/unoinfo
1770 %{baseinstdir}/program/libnpsoplugin.so
1771 %{baseinstdir}/program/oosplash.bin
1772 %{baseinstdir}/program/shell/
1773 %dir %{baseinstdir}/share
1774 %dir %{baseinstdir}/share/config
1775 %{baseinstdir}/share/config/images_brand.zip
1776 %dir %{baseinstdir}/share/registry
1777 %{baseinstdir}/share/registry/brand.xcd
1778 %{baseinstdir}/share/xdg/
1779 %{baseinstdir}/program/redirectrc
1780 %{_datadir}/applications/libreoffice-startcenter.desktop
1781 #launchers
1782 %{_bindir}/libreoffice
1783 %{_bindir}/openoffice.org
1784 %{_bindir}/soffice
1785 %{_bindir}/ooffice
1786 %{_bindir}/ooviewdoc
1787
1788 %post core
1789 update-mime-database %{_datadir}/mime &> /dev/null || :
1790 update-desktop-database %{_datadir}/applications &> /dev/null || :
1791 if [ -x /usr/bin/gtk-update-icon-cache ]; then
1792 for theme in hicolor locolor; do
1793 if test -d "%{_datadir}/icons/$theme"; then
1794 if test -f "%{_datadir}/icons/$theme/index.theme"; then
1795 touch --no-create %{_datadir}/icons/$theme
1796 gtk-update-icon-cache -q %{_datadir}/icons/$theme
1797 fi
1798 fi
1799 done
1800 fi
1801
1802 %postun core
1803 update-mime-database %{_datadir}/mime &> /dev/null || :
1804 update-desktop-database %{_datadir}/applications &> /dev/null || :
1805 if [ -x /usr/bin/gtk-update-icon-cache ]; then
1806 for theme in hicolor locolor; do
1807 if test -d "%{_datadir}/icons/$theme"; then
1808 if test -f "%{_datadir}/icons/$theme/index.theme"; then
1809 touch --no-create %{_datadir}/icons/$theme
1810 gtk-update-icon-cache -q %{_datadir}/icons/$theme
1811 fi
1812 fi
1813 done
1814 fi
1815
1816 %files base
1817 %defattr(-,root,root,-)
1818 %dir %{basisinstdir}
1819 %{basisinstdir}/help/en/sdatabase.*
1820 %dir %{basisinstdir}/program
1821 %dir %{basisinstdir}/program/classes
1822 %{basisinstdir}/program/classes/hsqldb.jar
1823 %{basisinstdir}/program/classes/sdbc_hsqldb.jar
1824 %{basisinstdir}/program/libabp%{SOPOST}.so
1825 %{basisinstdir}/program/libadabasui%{SOPOST}.so
1826 %{basisinstdir}/program/libdbp%{SOPOST}.so
1827 %{basisinstdir}/program/libhsqldb.so
1828 %{basisinstdir}/program/librpt*%{SOPOST}.so
1829 %dir %{basisinstdir}/program/resource
1830 %{basisinstdir}/program/resource/abpen-US.res
1831 %{basisinstdir}/program/resource/adabasuien-US.res
1832 %{basisinstdir}/program/resource/cnren-US.res
1833 %{basisinstdir}/program/resource/dbpen-US.res
1834 %{basisinstdir}/program/resource/rpten-US.res
1835 %{basisinstdir}/program/resource/rptuien-US.res
1836 %{basisinstdir}/program/resource/sdbclen-US.res
1837 %{basisinstdir}/program/resource/sdberren-US.res
1838 %{basisinstdir}/share/registry/base.xcd
1839 %dir %{baseinstdir}
1840 %dir %{baseinstdir}/program
1841 %{baseinstdir}/program/sbase
1842 %{_datadir}/applications/libreoffice-base.desktop
1843 %{_bindir}/oobase
1844
1845 %post base
1846 update-desktop-database %{_datadir}/applications &> /dev/null || :
1847
1848 %postun base
1849 update-desktop-database %{_datadir}/applications &> /dev/null || :
1850
1851 %files report-builder
1852 %defattr(-,root,root,-)
1853 %docdir %{baseinstdir}/share/extensions/report-builder/help
1854 %{baseinstdir}/share/extensions/report-builder
1855
1856 %files bsh
1857 %defattr(-,root,root,-)
1858 %{basisinstdir}/share/Scripts/beanshell
1859 %{baseinstdir}/share/extensions/script-provider-for-beanshell
1860
1861 %files rhino
1862 %defattr(-,root,root,-)
1863 %{basisinstdir}/share/Scripts/javascript
1864 %{baseinstdir}/share/extensions/script-provider-for-javascript
1865
1866 %files wiki-publisher
1867 %defattr(-,root,root,-)
1868 %docdir %{baseinstdir}/share/extensions/wiki-publisher/license
1869 %{baseinstdir}/share/extensions/wiki-publisher
1870
1871 %files ogltrans
1872 %defattr(-,root,root,-)
1873 %dir %{baseinstdir}
1874 %dir %{basisinstdir}/program
1875 %{basisinstdir}/program/OGLTrans.uno.so
1876 %dir %{basisinstdir}/share/config
1877 %dir %{basisinstdir}/share/config/soffice.cfg
1878 %dir %{basisinstdir}/share/config/soffice.cfg/simpress
1879 %{basisinstdir}/share/config/soffice.cfg/simpress/transitions-ogl.xml
1880 %{basisinstdir}/share/registry/ogltrans.xcd
1881
1882 %files presentation-minimizer
1883 %defattr(-,root,root,-)
1884 %docdir %{baseinstdir}/share/extensions/presentation-minimizer/help
1885 %{baseinstdir}/share/extensions/presentation-minimizer
1886
1887 %files presenter-screen
1888 %defattr(-,root,root,-)
1889 %docdir %{baseinstdir}/share/extensions/presenter-screen/help
1890 %{baseinstdir}/share/extensions/presenter-screen
1891
1892 %files pdfimport
1893 %defattr(-,root,root,-)
1894 %docdir %{baseinstdir}/share/extensions/pdfimport/help
1895 %{baseinstdir}/share/extensions/pdfimport
1896
1897 %_font_pkg -n %{fontname} opens___.ttf
1898 %doc solver/%{OFFICEUPD}/unxlng*/bin/ure/LICENSE
1899 %dir %{_fontdir}
1900
1901 %files calc
1902 %defattr(-,root,root,-)
1903 %dir %{basisinstdir}
1904 %{basisinstdir}/help/en/scalc.*
1905 %dir %{basisinstdir}/program
1906 %{basisinstdir}/program/libanalysis%{SOPOST}.so
1907 %{basisinstdir}/program/libbf_sc%{SOPOST}.so
1908 %{basisinstdir}/program/libcalc%{SOPOST}.so
1909 %{basisinstdir}/program/libdate%{SOPOST}.so
1910 %{basisinstdir}/program/libfor%{SOPOST}.so
1911 %{basisinstdir}/program/libforui%{SOPOST}.so
1912 %{basisinstdir}/program/libsc%{SOPOST}.so
1913 %{basisinstdir}/program/libscd%{SOPOST}.so
1914 %{basisinstdir}/program/libscfilt%{SOPOST}.so
1915 %{basisinstdir}/program/libscui%{SOPOST}.so
1916 %{basisinstdir}/program/libsolver%{SOPOST}.so
1917 %dir %{basisinstdir}/program/resource
1918 %{basisinstdir}/program/resource/analysisen-US.res
1919 %{basisinstdir}/program/resource/bf_scen-US.res
1920 %{basisinstdir}/program/resource/dateen-US.res
1921 %{basisinstdir}/program/resource/foren-US.res
1922 %{basisinstdir}/program/resource/foruien-US.res
1923 %{basisinstdir}/program/resource/scen-US.res
1924 %{basisinstdir}/program/resource/solveren-US.res
1925 %{basisinstdir}/program/libvbaobj%{SOPOST}.uno.so
1926 %{basisinstdir}/share/registry/calc.xcd
1927 %dir %{baseinstdir}
1928 %dir %{baseinstdir}/program
1929 %{baseinstdir}/program/scalc
1930 %{baseinstdir}/program/scalc.bin
1931 %{_datadir}/applications/libreoffice-calc.desktop
1932 %{_bindir}/oocalc
1933
1934 %post calc
1935 update-desktop-database %{_datadir}/applications &> /dev/null || :
1936
1937 %postun calc
1938 update-desktop-database %{_datadir}/applications &> /dev/null || :
1939
1940 %files draw
1941 %defattr(-,root,root,-)
1942 %dir %{basisinstdir}
1943 %{basisinstdir}/help/en/sdraw.*
1944 %{basisinstdir}/share/registry/draw.xcd
1945 %dir %{baseinstdir}
1946 %dir %{baseinstdir}/program
1947 %{baseinstdir}/program/sdraw
1948 %{baseinstdir}/program/sdraw.bin
1949 %{_datadir}/applications/libreoffice-draw.desktop
1950 %{_bindir}/oodraw
1951
1952 %post draw
1953 update-desktop-database %{_datadir}/applications &> /dev/null || :
1954
1955 %postun draw
1956 update-desktop-database %{_datadir}/applications &> /dev/null || :
1957
1958 %files emailmerge
1959 %defattr(-,root,root,-)
1960 %dir %{basisinstdir}
1961 %dir %{basisinstdir}/program
1962 %{basisinstdir}/program/mailmerge.py*
1963
1964 %files writer
1965 %defattr(-,root,root,-)
1966 %dir %{basisinstdir}
1967 %{basisinstdir}/help/en/swriter.*
1968 %dir %{basisinstdir}/program
1969 %{basisinstdir}/program/libbf_sw%{SOPOST}.so
1970 %{basisinstdir}/program/libhwp.so
1971 %{basisinstdir}/program/liblwpft%{SOPOST}.so
1972 %{basisinstdir}/program/libmsword%{SOPOST}.so
1973 %{basisinstdir}/program/libmsworks%{SOPOST}.so
1974 %{basisinstdir}/program/libswd%{SOPOST}.so
1975 %{basisinstdir}/program/libswui%{SOPOST}.so
1976 %{basisinstdir}/program/libt602filter%{SOPOST}.so
1977 %{basisinstdir}/program/libwpft%{SOPOST}.so
1978 %{basisinstdir}/program/libwriterfilter%{SOPOST}.so
1979 %{basisinstdir}/program/libvbaswobj%{SOPOST}.uno.so
1980 %dir %{basisinstdir}/program/resource
1981 %{basisinstdir}/program/resource/bf_swen-US.res
1982 %{basisinstdir}/program/resource/t602filteren-US.res
1983 %{basisinstdir}/share/registry/writer.xcd
1984 %dir %{baseinstdir}
1985 %dir %{baseinstdir}/program
1986 %{baseinstdir}/program/swriter
1987 %{baseinstdir}/program/swriter.bin
1988 %{_datadir}/applications/libreoffice-writer.desktop
1989 %{_bindir}/oowriter
1990
1991 %post writer
1992 update-desktop-database %{_datadir}/applications &> /dev/null || :
1993
1994 %postun writer
1995 update-desktop-database %{_datadir}/applications &> /dev/null || :
1996
1997 %files impress
1998 %defattr(-,root,root,-)
1999 %dir %{basisinstdir}
2000 %{basisinstdir}/help/en/simpress.*
2001 %dir %{basisinstdir}/program
2002 %{basisinstdir}/program/libanimcore.so
2003 %{basisinstdir}/program/libplaceware*.so
2004 %dir %{basisinstdir}/share/config
2005 %dir %{basisinstdir}/share/config/soffice.cfg
2006 %dir %{basisinstdir}/share/config/soffice.cfg/simpress
2007 %{basisinstdir}/share/config/soffice.cfg/simpress/effects.xml
2008 %{basisinstdir}/share/config/soffice.cfg/simpress/transitions.xml
2009 %{basisinstdir}/share/registry/impress.xcd
2010 %dir %{baseinstdir}
2011 %dir %{baseinstdir}/program
2012 %{baseinstdir}/program/simpress
2013 %{baseinstdir}/program/simpress.bin
2014 %{_datadir}/applications/libreoffice-impress.desktop
2015 %{_bindir}/ooimpress
2016
2017 %post impress
2018 update-desktop-database %{_datadir}/applications &> /dev/null || :
2019
2020 %postun impress
2021 update-desktop-database %{_datadir}/applications &> /dev/null || :
2022
2023 %files math
2024 %defattr(-,root,root,-)
2025 %dir %{basisinstdir}
2026 %{basisinstdir}/help/en/smath.*
2027 %dir %{basisinstdir}/program
2028 %{basisinstdir}/program/libbf_sm%{SOPOST}.so
2029 %{basisinstdir}/program/libsm%{SOPOST}.so
2030 %{basisinstdir}/program/libsmd%{SOPOST}.so
2031 %dir %{basisinstdir}/program/resource
2032 %{basisinstdir}/program/resource/bf_smen-US.res
2033 %{basisinstdir}/program/resource/smen-US.res
2034 %{basisinstdir}/share/registry/math.xcd
2035 %dir %{baseinstdir}
2036 %dir %{baseinstdir}/program
2037 %{baseinstdir}/program/smath
2038 %{_datadir}/applications/libreoffice-math.desktop
2039 %{_bindir}/oomath
2040
2041 %post math
2042 update-desktop-database %{_datadir}/applications &> /dev/null || :
2043
2044 %postun math
2045 update-desktop-database %{_datadir}/applications &> /dev/null || :
2046
2047 %files graphicfilter
2048 %defattr(-,root,root,-)
2049 %dir %{basisinstdir}
2050 %dir %{basisinstdir}/program
2051 %{basisinstdir}/program/libflash%{SOPOST}.so
2052 %{basisinstdir}/program/libsvgfilter%{SOPOST}.so
2053 %{basisinstdir}/share/registry/graphicfilter.xcd
2054
2055 %files xsltfilter
2056 %defattr(-,root,root,-)
2057 %dir %{basisinstdir}
2058 %dir %{basisinstdir}/share/xslt
2059 %{basisinstdir}/share/xslt/docbook
2060 %dir %{basisinstdir}/share/xslt/export
2061 %{basisinstdir}/share/xslt/export/uof
2062 %{basisinstdir}/share/xslt/export/xhtml
2063 %dir %{basisinstdir}/share/xslt/import
2064 %{basisinstdir}/share/xslt/import/uof
2065 %{basisinstdir}/share/registry/xsltfilter.xcd
2066
2067 %files javafilter
2068 %defattr(-,root,root,-)
2069 %dir %{basisinstdir}
2070 %dir %{basisinstdir}/program
2071 %dir %{basisinstdir}/program/classes
2072 %{basisinstdir}/program/classes/aportisdoc.jar
2073 %{basisinstdir}/program/classes/pexcel.jar
2074 %{basisinstdir}/program/classes/pocketword.jar
2075 %{_datadir}/applications/libreoffice-javafilter.desktop
2076 %{basisinstdir}/share/registry/palm.xcd
2077 %{basisinstdir}/share/registry/pocketexcel.xcd
2078 %{basisinstdir}/share/registry/pocketword.xcd
2079
2080 %files testtools
2081 %defattr(-,root,root,-)
2082 %dir %{basisinstdir}
2083 %dir %{basisinstdir}/program
2084 %{basisinstdir}/program/hid.lst
2085 %{basisinstdir}/program/libcommuni%{SOPOST}.so
2086 %{basisinstdir}/program/libsimplecm%{SOPOST}.so
2087 %{basisinstdir}/program/testtoolrc
2088 %{basisinstdir}/program/testtool.bin
2089 %dir %{basisinstdir}/program/resource
2090 %{basisinstdir}/program/resource/stten-US.res
2091
2092 %files ure
2093 %defattr(-,root,root,-)
2094 %doc solver/%{OFFICEUPD}/unxlng*/bin/ure/LICENSE
2095 %dir %{baseinstdir}
2096 %{ureinstdir}
2097
2098 %files sdk
2099 %defattr(-,root,root,-)
2100 %{sdkinstdir}/
2101 %exclude %{sdkinstdir}/docs/
2102 %exclude %{sdkinstdir}/examples/
2103
2104 %files sdk-doc
2105 %defattr(-,root,root,-)
2106 %docdir %{sdkinstdir}/docs
2107 %{sdkinstdir}/docs/
2108 %{sdkinstdir}/examples/
2109
2110 %files headless
2111 %defattr(-,root,root,-)
2112 %dir %{basisinstdir}
2113 %dir %{basisinstdir}/program
2114 %{basisinstdir}/program/libbasebmp%{SOPOST}.so
2115 %{basisinstdir}/program/libvclplug_svp%{SOPOST}.so
2116
2117 %files pyuno
2118 %defattr(-,root,root,-)
2119 %dir %{basisinstdir}
2120 %dir %{basisinstdir}/program
2121 %{basisinstdir}/program/libpyuno.so
2122 %{basisinstdir}/program/officehelper.py*
2123 %{basisinstdir}/program/pythonloader.py*
2124 %{basisinstdir}/program/pythonloader.uno.so
2125 %{basisinstdir}/program/pythonloader.unorc
2126 %{basisinstdir}/program/pyuno.so
2127 %dir %{basisinstdir}/share/Scripts
2128 %{basisinstdir}/share/Scripts/python
2129 %{python_sitearch}/uno.py*
2130 %{python_sitearch}/unohelper.py*
2131 %{baseinstdir}/share/extensions/script-provider-for-python
2132 %{basisinstdir}/share/registry/pyuno.xcd
2133
2134 %files kde
2135 %defattr(-,root,root,-)
2136 %dir %{basisinstdir}
2137 %dir %{basisinstdir}/program
2138 %{basisinstdir}/program/kde4be1.uno.so
2139 %{basisinstdir}/program/fps_kde4.uno.so
2140 %{basisinstdir}/program/libvclplug_kde4%{SOPOST}.so
2141 %{basisinstdir}/program/kde-open-url
2142

  ViewVC Help
Powered by ViewVC 1.1.30