/[packages]/cauldron/libreoffice/branches/3.5/current/SPECS/libreoffice.spec
ViewVC logotype

Contents of /cauldron/libreoffice/branches/3.5/current/SPECS/libreoffice.spec

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30