/[packages]/updates/3/libreoffice/current/SPECS/libreoffice.spec
ViewVC logotype

Contents of /updates/3/libreoffice/current/SPECS/libreoffice.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 426826 - (show annotations) (download)
Fri May 24 20:44:12 2013 UTC (10 years, 10 months ago) by tv
File size: 77729 byte(s)
- patch 26: fix font options cache crash (rhbz#963276)
- patch 27: fix can't save WebDAV (davs) files (rhbz#961460)
1 # download path contains version without the last (fourth) digit
2 %define libo_version 4.0.3
3 # Should contain .alphaX / .betaX, if this is pre-release (actually
4 # pre-RC) version. The pre-release string is part of tarball file names,
5 # so we need a way to define it easily at one place.
6 #define libo_prerelease .beta2
7 %define vendoroption --with-vendor="Mageia"
8 # rhbz#465664 jar-repacking breaks help by reordering META-INF/MANIFEST.MF
9 %define __jar_repack %{nil}
10 # don't worry about whitespace for now
11 %define _default_patch_flags -s -l
12 %define _default_patch_fuzz 2
13 %define Werror_cflags %nil
14 # make it easier to download sources from pre-release site
15 %define source_url http://dev-builds.libreoffice.org/pre-releases/src
16 #define source_url http://download.documentfoundation.org/libreoffice/src/%libo_version
17 # URL for external projects' tarballs
18 %define external_url http://dev-www.libreoffice.org/src/
19
20 # get english only and no-langpacks for a faster smoketest build
21 %bcond_without langpacks
22
23 %if %{with langpacks}
24 # generated by %%langpack definitions
25 %global langpack_langs %{nil}
26 %else
27 %global langpack_langs en-US
28 %endif
29
30 %define _requires_exceptions libjawt.so\\|libmyspell.so\\|libstlport_gcc.so\\|libmono.so\\|mono\\|devel(libstlport_gcc)\\|libxmlreader.so\\|libcomphelp4gcc3.so\\|devel(libreg)\\|devel(libxmlreader)\\|devel(libreg(64bit))\\|devel(libxmlreader(64bit))
31
32 %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
33
34 %define _enable_debug_packages 0
35
36 Name: libreoffice
37 Version: %{libo_version}.3
38 Release: %mkrel 3%{?libo_prerelease}
39 Summary: Free Software Productivity Suite
40 License: LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and (CDDL or GPLv2) and Public Domain
41 Group: Office/Suite
42 URL: http://www.documentfoundation.org/develop
43
44 Source0: %{source_url}/libreoffice-%{version}%{?libo_prerelease}.tar.xz
45 Source1: %{source_url}/libreoffice-help-%{version}%{?libo_prerelease}.tar.xz
46 Source2: %{source_url}/libreoffice-translations-%{version}%{?libo_prerelease}.tar.xz
47 Source3: http://dev-www.libreoffice.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll
48 Source4: libreoffice-multiliblauncher.sh
49 Source5: %{external_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
50 Source6: %{external_url}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
51 Source7: %{external_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
52 Source8: %{external_url}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
53 Source9: %{external_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
54
55 # build tools
56 BuildRequires: autoconf
57 BuildRequires: automake
58 BuildRequires: bc
59 BuildRequires: binutils
60 BuildRequires: bison
61 BuildRequires: desktop-file-utils
62 BuildRequires: doxygen
63 BuildRequires: findutils
64 BuildRequires: flex
65 BuildRequires: gcc-c++
66 BuildRequires: gperf
67 BuildRequires: icu
68 BuildRequires: make
69 BuildRequires: perl(Archive::Zip)
70 BuildRequires: perl(Digest::MD5)
71 BuildRequires: zip
72
73 # libs / headers
74 BuildRequires: libGConf2-devel
75 BuildRequires: bluez-devel
76 BuildRequires: boost-devel
77 BuildRequires: clucene-devel
78 BuildRequires: cppunit-devel
79 BuildRequires: cups-devel
80 BuildRequires: evolution-data-server-devel
81 BuildRequires: expat-devel
82 BuildRequires: fontpackages-devel
83 BuildRequires: freetype-devel
84 BuildRequires: graphite2-devel
85 BuildRequires: gstreamer1.0-devel
86 BuildRequires: gtk2-devel
87 BuildRequires: hunspell-devel
88 BuildRequires: hyphen-devel
89 BuildRequires: kdelibs4-devel
90 BuildRequires: libice-devel
91 BuildRequires: libcdr-devel
92 BuildRequires: libcmis-devel >= 0.3
93 BuildRequires: libcurl-devel
94 BuildRequires: libexttextcat-devel
95 BuildRequires: libgstreamer1.0-plugins-base-devel
96 BuildRequires: libicu-devel
97 BuildRequires: libxt-devel
98 BuildRequires: libidn-devel
99 BuildRequires: libjpeg-devel
100 BuildRequires: liblangtag-devel
101 BuildRequires: libmspub-devel
102 BuildRequires: liborcus-devel
103 BuildRequires: librsvg2-devel
104 BuildRequires: libtextcat-devel
105 BuildRequires: libvisio-devel
106 BuildRequires: libwpd-devel >= 0.9.0
107 BuildRequires: libwpg-devel >= 1:0.2.0
108 BuildRequires: libwps-devel >= 1:0.2.0
109 BuildRequires: libxext-devel
110 BuildRequires: libxml2-devel
111 BuildRequires: libxslt-devel
112 BuildRequires: lpsolve-devel
113 BuildRequires: mdds-devel
114 BuildRequires: mysql-connector-c++-devel
115 BuildRequires: mythes-devel
116 BuildRequires: neon-devel
117 BuildRequires: nss-devel
118 BuildRequires: openldap-devel
119 BuildRequires: openssl-devel
120 BuildRequires: pam-devel
121 BuildRequires: pkgconfig(dbus-glib-1) >= 0.70
122 BuildRequires: pkgconfig(ORBit-2.0)
123 BuildRequires: pkgconfig(poppler)
124 BuildRequires: pkgconfig(poppler-cpp)
125 BuildRequires: pkgconfig(poppler-glib)
126 BuildRequires: postgresql-devel
127 BuildRequires: python3-devel
128 BuildRequires: redland-devel
129 BuildRequires: rsync
130 BuildRequires: sane-devel
131 BuildRequires: unixODBC-devel
132 BuildRequires: vigra-devel
133 BuildRequires: xulrunner-devel
134 BuildRequires: zlib-devel
135 BuildRequires: font(:lang=en)
136
137 # java stuff
138 BuildRequires: ant
139 BuildRequires: ant-apache-regexp
140 BuildRequires: apache-commons-codec
141 BuildRequires: apache-commons-lang
142 BuildRequires: bsh
143 BuildRequires: jakarta-commons-httpclient
144 BuildRequires: java-devel
145 BuildRequires: junit
146 BuildRequires: pentaho-reporting-flow-engine
147 BuildRequires: tomcat-servlet-3.0-api
148
149 # Fedora patches
150 Patch1: openoffice.org-2.0.2.rh188467.printingdefaults.patch
151 Patch2: openoffice.org-2.4.0.ooo86080.unopkg.bodge.patch
152 Patch3: openoffice.org-3.0.0.ooo88341.sc.verticalboxes.patch
153 Patch4: openoffice.org-3.1.0.oooXXXXX.solenv.allowmissing.patch
154 Patch5: openoffice.org-3.1.0.ooo101274.opening-a-directory.patch
155 Patch6: openoffice.org-3.1.1.ooo105784.vcl.sniffscriptforsubs.patch
156 Patch7: libreoffice-installfix.patch
157 Patch8: 0001-disable-failing-check.patch
158 Patch15: 0001-temporarily-disable-failing-test.patch
159 Patch16: 0001-make-evolution-3.6-work-with-address-book.patch
160 Patch17: 0001-no-g_list_free_full-in-RHEL-6-glib.patch
161 Patch18: 0001-Work-around-problem-with-boost-shared_array-NULL-cto.patch
162 Patch19: 0001-fix-compile-for-change-to-boost-1.53.0-declaring-sma.patch
163 Patch20: 0001-rhbz-742780-Let-make-OPT_FLAGS-.-override-SDK-optimi.patch
164 Patch21: 0001-Related-rhbz-902884-check-for-GetSelectedMasterPage-.patch
165 Patch22: 0001-Resolves-rhbz-920697-i110881-rhbz-623191-presentatio.patch
166 Patch23: 0001-Resolves-fdo-47209-and-rhbz-927223-syntax-highlighte.patch
167 Patch24: 0001-rhbz-867808-Do-not-throw-RuntimeException-by-pointer.patch
168 Patch25: 0001-rhbz-954991-Avoid-static-data-causing-trouble-at-exi.patch
169 Patch26: 0001-Related-rhbz-761009-lp-766153-lp-892904-HandleFontOp.patch
170 Patch27: 0001-rhbz-961460-Don-t-needlessly-pass-URLs-through-INetU.patch
171
172 #Mageia Patch
173
174 # libreoffice metapackage requires all of the programs
175 Requires: %{name}-base = %{version}
176 Requires: %{name}-calc = %{version}
177 Requires: %{name}-draw = %{version}
178 Requires: %{name}-impress = %{version}
179 Requires: %{name}-math = %{version}
180 Suggests: %{name}-pdfimport
181 Requires: %{name}-writer = %{version}
182 Obsoletes: openoffice.org < 1:3.3.1
183 Provides: openoffice.org = 1:%{version}-%{release}
184
185 %define instdir %{_libdir}
186 %define baseinstdir %{instdir}/libreoffice
187 %define ureinstdir %{baseinstdir}/ure
188 %define sdkinstdir %{baseinstdir}/sdk
189 %define fontname opensymbol
190
191 %description
192 LibreOffice is an Open Source, community-developed, office productivity suite.
193 It includes the key desktop applications, such as a word processor,
194 spreadsheet, presentation manager, formula editor and drawing program, with a
195 user interface and feature set similar to other office suites. Sophisticated
196 and flexible, LibreOffice also works transparently with a variety of file
197 formats, including Microsoft Office File Formats.
198
199
200 %package core
201 Summary: Core modules for LibreOffice
202 Group: Office/Utilities
203 Requires: %{name}-%{fontname}-fonts = %{version}-%{release}
204 Requires: %{name}-ure = %{version}-%{release}
205 Requires: fonts-ttf-liberation
206 Requires: fonts-ttf-dejavu
207 Requires: hunspell
208 Requires: hyphen >= 2.4
209 Suggests: hyphen-en
210 Suggests: autocorr-en
211 Suggests: hunspell-en
212 Requires: libexttextcat
213 Requires: %name-langpack = %version-%release
214 Requires(pre): gtk2 >= 2.9.4
215 Requires(post): gtk2 >= 2.9.4
216 Requires(preun): gtk2 >= 2.9.4
217 Requires(postun): gtk2 >= 2.9.4
218 Obsoletes: openoffice.org-core < 1:3.3.1
219 Provides: openoffice.org-core = 1:%version-%release
220 Obsoletes: openoffice.org-common < 1:3.3.1
221 Provides: openoffice.org-common = 1:%version-%release
222 Obsoletes: openoffice.org-brand < 1:3.3.1, broffice.org-brand < 1:3.3.1
223 Obsoletes: openoffice.org-filter-binfilter < 1:3.3.1
224 Provides: openoffice.org-filter-binfilter = 1:%version-%release
225 Obsoletes: openoffice.org-help-en_US < 1:3.3.1
226 Provides: openoffice.org-help-en_US = 1:%version-%release
227 Obsoletes: openoffice.org-help-en_GB < 1:3.3.1
228 Provides: openoffice.org-help-en_GB = 1:%version-%release
229 Obsoletes: openoffice.org-langpack-ms < 1:3.3.1
230 Obsoletes: libreoffice-langpack-ms < 1:3.3.99.1
231 Obsoletes: openoffice.org-langpack-ur < 1:3.3.1
232 Obsoletes: libreoffice-langpack-ur < 1:3.3.99.1
233 Provides: libreoffice-style-tango = %{version}-%{release}
234 Provides: libreoffice-style-oxygen = %{version}-%{release}
235 Conflicts: %name-ure < 3.3.2.2-7
236 Obsoletes: libreoffice-binfilter < 4.0.0.0
237 Obsoletes: openoffice.org-testtools < 1:3.3.1
238 Obsoletes: autocorr-eu < 1:4.0.1.2
239 Obsoletes: libreoffice-testtools < 3.4.99.1
240 Conflicts: %name-gdb-debug-support < 3.6.0-0.beta2.1
241
242 %description core
243 The shared core libraries and support files for LibreOffice.
244
245
246 %package pyuno
247 Summary: Python support for LibreOffice
248 Group: Development/Python
249 Requires: %{name}-core = %{version}-%{release}
250 Requires: %{name}-ure = %{version}-%{release}
251 Requires: python3
252 Requires(pre): %{name}-core
253 Requires(post): %{name}-core
254 Requires(preun): %{name}-core
255 Requires(postun): %{name}-core
256 Obsoletes: openoffice.org-pyuno < 1:3.3.1
257 Provides: openoffice.org-pyuno = 1:%version-%release
258 Conflicts: libreoffice-core < %version
259
260 %description pyuno
261 Python bindings for the LibreOffice UNO component model. Allows scripts both
262 external to LibreOffice and within the internal LibreOffice scripting framework
263 to be written in python.
264
265
266 %package base
267 Summary: Database front-end for LibreOffice
268 Group: Databases
269 Requires: postgresql-jdbc
270 Requires: %{name}-ure = %{version}-%{release}
271 Requires: %{name}-core = %{version}-%{release}
272 Requires: %{name}-calc = %{version}-%{release}
273 Suggests: %{name}-java-common = %{version}-%release
274 Obsoletes: openoffice.org-base < 1:3.3.1, broffice.org-base < 1:3.3.1
275 Provides: openoffice.org-base = 1:%version-%release
276 Obsoletes: openoffice.org-style < 1:3.3.1
277 Provides: openoffice.org-style = 1:%version-%release
278 Obsoletes: openoffice.org-style-crystal < 1:3.3.1
279 Provides: openoffice.org-style-crystal = 1:%version-%release
280 Obsoletes: openoffice.org-style-oxygen < 1:3.3.1
281 Provides: openoffice.org-style-oxygen = 1:%version-%release
282
283 %description base
284 GUI database front-end for LibreOffice. Allows creation and management of
285 databases through a GUI.
286
287
288 %package report-builder
289 Summary: Create database reports from LibreOffice
290 Group: Databases
291 Requires: pentaho-reporting-flow-engine
292 Requires: %{name}-base = %{version}-%{release}
293 Requires(pre): %{name}-core
294 Requires(post): %{name}-core
295 Requires(preun): %{name}-core
296 Requires(postun): %{name}-core
297 Obsoletes: openoffice.org-report-builder < 1:3.3.1
298
299 %description report-builder
300 Creates database reports from LibreOffice databases. The report builder can
301 define group and page headers as well as group, page footers and calculation
302 fields to accomplish complex database reports.
303
304
305 %package bsh
306 Summary: BeanShell support for LibreOffice
307 Group: Development/Java
308 Requires: bsh
309 Requires: %{name}-core = %{version}-%{release}
310 Requires(pre): %{name}-core
311 Requires(post): %{name}-core
312 Requires(preun): %{name}-core
313 Requires(postun): %{name}-core
314 Obsoletes: openoffice.org-bsh < 1:3.3.1
315 Provides: openoffice.org-bsh < 1:%version-%release
316
317 %description bsh
318 Support BeanShell scripts in LibreOffice.
319
320
321 %package rhino
322 Summary: JavaScript support for LibreOffice
323 Group: Development/Java
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-rhino < 1:3.3.1
330
331
332 %description rhino
333 Support JavaScript scripts in LibreOffice.
334
335
336 %package wiki-publisher
337 Summary: Create Wiki articles on MediaWiki servers with LibreOffice
338 Group: Office/Utilities
339 Requires: apache-commons-codec, jakarta-commons-httpclient
340 Requires: apache-commons-lang, apache-commons-logging
341 Requires: %{name}-writer = %{version}-%{release}
342 Requires(pre): %{name}-core
343 Requires(post): %{name}-core
344 Requires(preun): %{name}-core
345 Requires(postun): %{name}-core
346 Obsoletes: openoffice.org-wiki-publisher < 1:3.3.1
347
348 %description wiki-publisher
349 The Wiki Publisher enables you to create Wiki articles on MediaWiki servers
350 without having to know the syntax of the MediaWiki markup language. Publish
351 your new and existing documents transparently with writer to a wiki page.
352
353 %package nlpsolver
354 Summary: Non-linear solver engine for LibreOffice Calc
355 Group: Office/Utilities
356 Requires: %{name}-calc = %{version}-%{release}
357 Requires(pre): %{name}-core
358 Requires(post): %{name}-core
359 Requires(preun): %{name}-core
360 Requires(postun): %{name}-core
361
362 %description nlpsolver
363 A non-linear solver engine for Calc as an alternative to the default linear
364 programming model when more complex, nonlinear programming is required.
365
366 %package ogltrans
367 Summary: 3D OpenGL slide transitions for LibreOffice
368 Group: Office/Utilities
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
378 %package presentation-minimizer
379 Summary: Shrink LibreOffice presentations
380 Group: Publishing
381 Requires: %{name}-impress = %{version}-%{release}
382 Requires(pre): %{name}-core
383 Requires(post): %{name}-core
384 Requires(preun): %{name}-core
385 Requires(postun): %{name}-core
386 Obsoletes: openoffice.org-presentation-minimizer < 1:3.3.1
387
388 %description presentation-minimizer
389 The Presentation Minimizer is used to reduce the file size of the current
390 presentation. Images will be compressed, and data that is no longer needed will
391 be removed.
392
393 %package pdfimport
394 Summary: PDF Importer for LibreOffice Draw
395 Group: Office/Utilities
396 Requires: %{name}-draw = %{version}-%{release}
397 Requires(pre): %{name}-core
398 Requires(post): %{name}-core
399 Requires(preun): %{name}-core
400 Requires(postun): %{name}-core
401 Obsoletes: openoffice.org-pdfimport < 1:3.3.1
402
403 %description pdfimport
404 The PDF Importer imports PDF into drawing documents to preserve layout
405 and enable basic editing of PDF documents.
406
407
408 %package %{fontname}-fonts
409 Summary: LibreOffice dingbats font
410 Group: System/Fonts/True type
411 Requires: fontpackages-filesystem
412 Obsoletes: openoffice.org-fonts < 1:3.3.1
413 Obsoletes: openoffice.org-opensymbol-fonts < 1:3.3.1
414 BuildArch: noarch
415
416 %description %{fontname}-fonts
417 A dingbats font, OpenSymbol, suitable for use by LibreOffice for bullets and
418 mathematical symbols.
419
420
421 %package writer
422 Summary: LibreOffice Word Processor Application
423 Group: Office/Word processor
424 Requires: %{name}-core = %{version}-%{release}
425 Requires: %{name}-ure = %{version}-%{release}
426 Obsoletes: openoffice.org-writer-core < 1:3.3.1
427 Obsoletes: openoffice.org-writer < 1:3.3.1, broffice.org-writer < 1:3.3.1
428 Provides: openoffice.org-writer = 1:%{version}-%{release}
429 Obsoletes: openoffice.org-writer2latex < 1:3.3.1
430 Provides: openoffice.org-writer2latex = 1:%{version}-%{release}
431 Obsoletes: openoffice.org-writer2xhtml < 1:3.3.1
432 Provides: openoffice.org-writer2xhtml = 1:%{version}-%{release}
433
434 %description writer
435 The LibreOffice Word Processor application.
436
437
438 %package emailmerge
439 Summary: Email mail-merge component for LibreOffice
440 Group: Networking/Mail
441 Requires: %{name}-writer = %{version}-%{release}
442 Requires: %{name}-pyuno = %{version}-%{release}
443 Obsoletes: openoffice.org-emailmerge < 1:3.3.1
444
445 %description emailmerge
446 Enables the LibreOffice writer module to mail-merge to email.
447
448
449 %package calc
450 Summary: LibreOffice Spreadsheet Application
451 Group: Office/Spreadsheet
452 Requires: %{name}-core = %{version}-%{release}
453 Requires: %{name}-ure = %{version}-%{release}
454 Obsoletes: openoffice.org-calc-core < 1:3.3.1
455 Obsoletes: openoffice.org-calc < 1:3.3.1, broffice.org-calc < 1:3.3.1
456
457 %description calc
458 The LibreOffice Spreadsheet application.
459
460
461 %package draw
462 Summary: LibreOffice Drawing Application
463 Group: Graphics/Editors and Converters
464 Requires: %{name}-core = %{version}-%{release}
465 Requires: %{name}-ure = %{version}-%{release}
466 Requires: %{name}-pdfimport = %{version}-%{release}
467 Requires: %{name}-graphicfilter = %{version}-%{release}
468 Obsoletes: openoffice.org-draw-core < 1:3.3.1
469 Obsoletes: openoffice.org-draw < 1:3.3.1, broffice.org-draw < 1:3.3.1
470 provides: openoffice.org-draw = 1:%{version}-%{release}
471
472 %description draw
473 The LibreOffice Drawing Application.
474
475
476 %package impress
477 Summary: LibreOffice Presentation Application
478 Group: Office/Utilities
479 Requires: %{name}-core = %{version}-%{release}
480 Requires: %{name}-ure = %{version}-%{release}
481 Requires: %{name}-ogltrans = %{version}-%{release}
482 %rename %{name}-presenter-screen = %{version}-%{release}
483 Obsoletes: openoffice.org-impress-core < 1:3.3.1
484 Obsoletes: openoffice.org-impress < 1:3.3.1, broffice.org-impress < 1:3.3.1
485 Provides: openoffice.org-impress = 1:%{version}-%{release}
486
487 %description impress
488 The LibreOffice Presentation Application.
489
490
491 %package math
492 Summary: LibreOffice Equation Editor Application
493 Group: Sciences/Mathematics
494 Requires: %{name}-core = %{version}-%{release}
495 Requires: %{name}-ure = %{version}-%{release}
496 Obsoletes: openoffice.org-math-core < 1:3.3.1
497 Obsoletes: openoffice.org-math < 1:3.3.1, broffice.org-math < 1:3.3.1
498
499 %description math
500 The LibreOffice Equation Editor Application.
501
502
503 %package graphicfilter
504 Summary: LibreOffice Extra Graphic filters
505 Group: Office/Utilities
506 Requires: %{name}-ure = %{version}-%{release}
507 Requires: %{name}-core = %{version}-%{release}
508 Obsoletes: openoffice.org-graphicfilter < 1:3.3.1
509
510 %description graphicfilter
511 The graphicfilter module for LibreOffice provides graphic filters, e.g. svg and
512 flash filters.
513
514
515 %package xsltfilter
516 Summary: Optional xsltfilter module for LibreOffice
517 Group: Office/Utilities
518 Requires: %{name}-core = %{version}-%{release}
519 Obsoletes: openoffice.org-xsltfilter < 1:3.3.1
520
521 %description xsltfilter
522 The xsltfilter module for LibreOffice, provides additional docbook and
523 xhtml export transforms. Install this to enable docbook export.
524
525
526 %package javafilter
527 Summary: Optional javafilter module for LibreOffice
528 Group: Office/Utilities
529 Requires: %{name}-core = %{version}-%{release}
530 Obsoletes: openoffice.org-javafilter < 1:3.3.1
531
532 %description javafilter
533 The javafilter module for LibreOffice, provides additional AportisDoc,
534 Pocket Excel and Pocket Word import filters.
535
536 %package postgresql
537 Summary: PostgreSQL connector for LibreOffice
538 Group: Office/Utilities
539 Requires: %{name}-base = %{version}-%{release}
540 Requires: postgresql-libs
541
542 %description postgresql
543 A PostgreSQL connector for the database front-end for LibreOffice. Allows
544 creation and management of PostgreSQL databases through a GUI.
545
546
547 %package ure
548 Summary: UNO Runtime Environment
549 Group: Development/Other
550 Requires: unzip
551 Suggests: %name-java-common = %version-%release
552 Obsoletes: openoffice.org-ure < 1:3.3.1
553 Conflicts: libreoffice-core <= 3.3.2.2-5
554
555 %description ure
556 UNO is the component model of LibreOffice. UNO offers interoperability between
557 programming languages, other components models and hardware architectures,
558 either in process or over process boundaries, in the Intranet as well as in the
559 Internet. UNO components may be implemented in and accessed from any
560 programming language for which a UNO implementation (AKA language binding) and
561 an appropriate bridge or adapter exists
562
563
564 %package java-common
565 Group: Office/Utilities
566 Summary: LibreOffice office suite Java support arch. independent files
567 Requires: %{name}-core = %{version}-%{release}
568 #Requires: %{name}-common = %{version}-%{release}
569 Requires: jre
570 Conflicts: %name-core < 3.3.2.2-8
571 Obsoletes: openoffice.org-java-common < 1:3.3.1
572 Provides: openoffice.org-java-common = 1:%version-%release
573
574 %description java-common
575 LibreOffice is a full-featured office productivity suite that provides a
576 near drop-in replacement for Microsoft(R) Office.
577
578 This package contains the architecture-independent files of the Java support
579 for Libreoffice (Java classes, scripts, config snippets).
580
581 Also contains the Libreoffice Office Bean for embedding Libreoffice in
582 custom Java applications.
583
584
585 %package sdk
586 Summary: Software Development Kit for LibreOffice
587 Group: Development/Other
588 Requires: %{name}-ure = %{version}-%{release}
589 Requires: %{name}-core = %{version}-%{release}
590 Requires: unzip, java-devel
591 Obsoletes: openoffice.org-sdk < 1:3.3.1, openoffice.org-devel < 1:3.3.1
592
593 %description sdk
594 The LibreOffice SDK is an add-on for the LibreOffice office suite. It provides
595 the necessary tools for programming using the LibreOffice APIs and for creating
596 extensions (UNO components) for LibreOffice. To set the build environment for
597 building against the sdk use %{sdkinstdir}/setsdkenv_unix.sh.
598
599
600 %package sdk-doc
601 Summary: Software Development Kit documentation for LibreOffice
602 Group: Development/Other
603 Requires: %{name}-sdk = %{version}-%{release}
604 Obsoletes: openoffice.org-sdk-doc < 1:3.3.1
605
606 %description sdk-doc
607 This provides documentation for programming using the LibreOffice APIs
608 and examples of creating extensions (UNO components) for LibreOffice.
609
610
611 %package headless
612 Summary: LibreOffice Headless plug-in
613 Group: Development/Other
614 Requires: %{name}-ure = %{version}-%{release}
615 Requires: %{name}-core = %{version}-%{release}
616 Obsoletes: openoffice.org-headless < 1:3.3.1
617
618 %description headless
619 A plug-in for LibreOffice that enables it to function without an X server.
620 It implements the -headless command line option and allows LibreOffice to be
621 used as a backend server for e.g. document conversion.
622
623
624 %package kde
625 Summary: LibreOffice KDE integration plug-in
626 Group: Graphical desktop/KDE
627 Requires: %{name}-core = %{version}-%{release}
628 Obsoletes: openoffice.org-kde4 < 1:3.3.1
629 Provides: openoffice.org-kde4 = 1:%version-%release
630
631 %description kde
632 A plug-in for LibreOffice that enables integration into the KDE desktop environment.
633
634 %if 0%{?_enable_debug_packages}
635
636 %define debug_package %{nil}
637 %global __debug_package 1
638
639 %package debuginfo
640 Summary: Debug information for package %{name}
641 Group: Development/Debug
642 AutoReqProv: 0
643 Requires: libreoffice-core = %{version}-%{release}
644 Requires: libreoffice-gdb-debug-support = %{version}-%{release}
645
646 %description debuginfo
647 This package provides debug information for package %{name}.
648 Debug information is useful when developing applications that use this
649 package or when debugging this package.
650
651
652 %files debuginfo -f debugfiles.list
653
654 %package gdb-debug-support
655 Summary: Additional support for debugging with gdb
656 Group: Development/Other
657 Requires: gdb
658 AutoReqProv: 0
659
660 %description gdb-debug-support
661 This package provides gdb pretty printers for package %{name}.
662
663
664 %files gdb-debug-support
665 %{_datadir}/gdb/auto-load%{baseinstdir}
666 %{_datadir}/libreoffice/gdb
667
668 %endif
669
670 %define _langpack_common() \
671 %{baseinstdir}/program/resource/*%{1}.res \
672 %{baseinstdir}/share/config/soffice.cfg/modules/*/ui/res/%{1} \
673 %{baseinstdir}/share/config/soffice.cfg/*/ui/res/%{1} \
674 %{baseinstdir}/share/template/%{1} \
675 %{baseinstdir}/share/registry/Langpack-%{1}.xcd \
676 %{baseinstdir}/share/registry/res/registry_%{1}.xcd \
677 %{baseinstdir}/share/registry/res/fcfg_langpack_%{1}.xcd \
678 %{nil}
679
680 # Defines a language pack subpackage.
681 #
682 # It's necessary to define language code (-l) and language name (-n).
683 # Additionally, it's possible
684 # * to require autocorr, hunspell, hyphen or mythes package or font for
685 # given language,
686 # * to obsolete openoffice.org-langpack package,
687 # * to provide libreoffice-langpack-loc package, where loc is glibc
688 # locale--this is necessary for urpmi to pick it automatically,
689 # * to require other, unrelated, packages,
690 # * to specify file serving as file list.
691 # For these, lower case character argument takes an argument specifying
692 # language, upper case character argument uses language from -l.
693 #
694 # All remaining arguments are considered to be files and added to the file
695 # list.
696 #
697 # Aa: autocorr dependency
698 # c: additional config file (just the name stem)
699 # E the package does not contain any files (i.e., has empty filelist)
700 # Ff: font language dependency
701 # Hh: hunspell dependency
702 # i: additional language added to this package
703 # L: internal (LibreOffice) language code, used in file names
704 # l: language code, e.g., cs
705 # Mm: mythes dependency
706 # n: language name, e.g., Czech
707 # Oo: Obsoletes: of openoffice.org-langpack
708 # p: Provides: of libreoffice-langpack
709 # r: comma-separated list of additional requires
710 # S:s: script classification (cjk, ctl). -S is only a marker, as it does
711 # not add any .xcd into the package (the file does not exist for at
712 # least one CTL-using locale, si)
713 # T has help files
714 # Xx: has autotext definitions
715 # U: requires the proper locales-XX automatically
716 # u: requires locales-XX
717 # Yy: hyphen dependency
718 #
719 # Example:
720 # libreoffice-langpack-cs: langpack for Czech lang. requiring hyphen-cs,
721 # autocorr-cs, mythes-cs-CZ and suitable font:
722 # %%langpack -l cs -n Czech -H -A -m cs-CZ
723 # b de g jk o q tuvwx z BCD G IJK NOPQR UVWX Z0123456789
724 %define langpack(Aa:c:EFf:Hh:i:L:l:Mm:n:Oo:p:r:S:s:TXx:Uu:Yy:) \
725 %define project LibreOffice \
726 %define lang %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \
727 %define _langpack_lang %{-L:%{-L*}}%{!-L:%{lang}} \
728 %define pkgname langpack-%{lang} \
729 %define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \
730 \
731 %global langpack_langs %{langpack_langs} %{_langpack_lang} %{-i:%{-i*}} \
732 \
733 %package %{pkgname} \
734 Summary: %{langname} language pack for %{project} \
735 Group: System/Internationalization \
736 Requires: %{name}-core = %{version}-%{release} \
737 Obsoletes: openoffice.org-l10n-%{lang} < 1:3.3.1 \
738 Provides: openoffice.org-l10n-%{lang} = 1:%version-%release \
739 Provides: %name-langpack = %version-%release \
740 %{-a:Requires: autocorr-%{-a*}}%{!-a:%{-A:Requires: autocorr-%{lang}}} \
741 %{-f:Requires: font(:lang=%{-f*})}%{!-f:%{-F:Requires: font(:lang=%{lang})}} \
742 %{-h:Requires: hunspell-%{-h*}}%{!-h:%{-H:Requires: hunspell-%{lang}}} \
743 %{-m:Requires: mythes-%{-m*}}%{!-m:%{-M:Requires: mythes-%{lang}}} \
744 %{-u:Requires: locales-%{-u*}} \
745 %{-U:Requires: locales-%{lang}} \
746 %{-y:Requires: hyphen-%{-y*}}%{!-y:%{-Y:Requires: hyphen-%{lang}}} \
747 %{-r:Requires: %{-r*}} \
748 %define obs openoffice.org-langpack \
749 %define obsv 1:3.3.1 \
750 %{-o:Obsoletes: %{obs}-%{-o*} < %{obsv}}%{!-o:%{-O:Obsoletes: %{obs}-%{lang} < %{obsv}}} \
751 %{-p:Provides: %{name}-langpack-%{-p*}} \
752 \
753 %description %{pkgname} \
754 Provides additional %{langname} translations and resources for %{project}. \
755 \
756 %files %{pkgname} \
757 %{!-E: \
758 %define autotextdir %{baseinstdir}/share/autotext \
759 %{expand:%%_langpack_common %{_langpack_lang}} \
760 %{-x:%{autotextdir}/%{-x*}}%{!-x:%{-X:%{autotextdir}/%{_langpack_lang}}} \
761 %{-c:%{baseinstdir}/share/registry/%{-c*}.xcd} \
762 %{-s:%{baseinstdir}/share/registry/%{-s*}_%{_langpack_lang}.xcd} \
763 %{-T: \
764 %docdir %{baseinstdir}/help/%{_langpack_lang} \
765 %{baseinstdir}/help/%{_langpack_lang} \
766 } \
767 %{-i:%{expand:%%_langpack_common %{-i*}}} \
768 } \
769 %{nil}
770
771 # Defines an auto-correction subpackage.
772 #
773 # i: add autocorrections from additional language
774 # l: language code
775 # n: language name
776 # L the filename does not contain country code
777 #
778 # All remaining arguments are considered to be files and added to the file
779 # list.
780 %define autocorr(i:Ll:n:) \
781 %define lang %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \
782 %define pkgname autocorr-%{lang} \
783 %define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \
784 \
785 %package -n %{pkgname} \
786 Summary: %{langname} auto-correction rules \
787 Group: Text tools \
788 Requires: locales-%{lang} \
789 BuildArch: noarch \
790 \
791 %description -n %{pkgname} \
792 Rules for auto-correcting common %{langname} typing errors. \
793 \
794 %files -n %{pkgname} \
795 %doc solver/unxlng*/bin/ure/LICENSE \
796 %dir %{_datadir}/autocorr \
797 %{-L:%{_datadir}/autocorr/acor_%{lang}.dat} \
798 %{!-L:%{_datadir}/autocorr/acor_%{lang}-*.dat} \
799 %{-i:%{_datadir}/autocorr/acor_%{-i*}-*.dat} \
800 %{nil}
801
802 %if %{with langpacks}
803 %langpack -l af -n Afrikaans -F -H -Y -A -o af_ZA -U
804 %langpack -l ar -n Arabic -F -H -s ctl -O -U
805 %langpack -l as -n Assamese -F -H -Y -o as_IN -U
806 %langpack -l bg -n Bulgarian -F -H -Y -M -A -T -X -o bg_BG -U
807 %langpack -l bn -n Bengali -F -H -Y -T -O -U
808 %langpack -l br -n Breton -F -H -O -U
809 %langpack -l ca -n Catalan -F -H -Y -M -A -T -o ca_ES -U
810 %langpack -l cs -n Czech -F -H -Y -M -A -T -X -o cs_CZ -U
811 %langpack -l cy -n Welsh -F -H -Y -o cy_GB -U
812 %langpack -l da -n Danish -F -H -Y -M -A -T -X -o da_DK -U
813 %langpack -l de -n German -F -H -Y -M -A -T -X -O -U
814 %langpack -l dz -n Dzongkha -F -s ctl -T -O -U
815 %langpack -l el -n Greek -F -H -Y -M -T -o el_GR -U
816 %langpack -l en -n English -F -H -Y -M -A -E -L en-US -O -U
817 %langpack -l es -n Spanish -F -H -Y -M -A -T -X -O -U
818 %langpack -l et -n Estonian -F -H -Y -T -o et_EE -U
819 %langpack -l eu -n Basque -F -H -Y -T -o eu_ES -U
820 %langpack -l fa -n Farsi -A -H -Y -s ctl -U
821 %langpack -l fi -n Finnish -F -r libreoffice-voikko -A -T -o fi_FI -U
822 %langpack -l fr -n French -F -H -Y -M -A -T -X -O -U
823 %langpack -l ga -n Irish -F -H -Y -M -A -o ga_IE -U
824 %langpack -l gl -n Galician -F -H -Y -T -o gl_ES -U
825 %langpack -l gu -n Gujarati -F -H -Y -s ctl -o gu_IN -U
826 %langpack -l he -n Hebrew -F -H -s ctl -o he_IL -U
827 %langpack -l hi -n Hindi -F -H -Y -s ctl -T -o hi_IN -U
828 %langpack -l hr -n Croatian -F -H -Y -A -o hr_HR -U
829 %langpack -l hu -n Hungarian -F -H -Y -M -A -T -X -o hu_HU -U
830 %langpack -l it -n Italian -F -H -Y -M -A -T -X -O -U
831 %langpack -l ja -n Japanese -F -A -s cjk -T -X -o ja_JP -U
832 %langpack -l kk -n Kazakh -F -H
833 %langpack -l kn -n Kannada -F -H -Y -o kn_IN -U
834 %langpack -l ko -n Korean -F -H -A -s cjk -T -X -c korea -o ko_KR -U
835 %langpack -l lt -n Lithuanian -F -H -Y -A -o lt_LT -U
836 %langpack -l lv -n Latvian -F -H -Y -M -U
837 %langpack -l mai -n Maithili -F -o mai_IN -U
838 %langpack -l ml -n Malayalam -F -H -Y -o ml_IN -U
839 %langpack -l mr -n Marathi -F -H -Y -o mr_IN -U
840 %langpack -l nb -n Bokmal -F -H -Y -M -T -o nb_NO -u no
841 %langpack -l nl -n Dutch -F -H -Y -M -A -T -X -O -U
842 %langpack -l nn -n Nynorsk -F -H -Y -M -T -o nn_NO -u no
843 %define langpack_lang Southern Ndebele
844 %langpack -l nr -n %{langpack_lang} -F -H -o nr_ZA -U
845 %define langpack_lang Northern Sotho
846 %langpack -l nso -n %{langpack_lang} -F -H -o nso_ZA
847 %langpack -l or -n Oriya -F -H -Y -s ctl -o or_IN -U
848 %langpack -l pa -n Punjabi -F -H -Y -O -s ctl -L pa-IN -U
849 %langpack -l pl -n Polish -F -H -Y -M -A -T -X -o pl_PL -U
850 %define langpack_lang Brazilian Portuguese
851 %langpack -l pt_BR -n %{langpack_lang} -f pt -h pt -y pt -m pt -a pt -p pt_BR -T -X -L pt-BR -u pt -o pt_BR
852 %langpack -l pt -n Portuguese -f pt -h pt -y pt -m pt -a pt -p pt_PT -T -X -L pt -u pt -o pt_PT -U
853 %langpack -l ro -n Romanian -F -H -Y -M -T -O -U
854 %langpack -l ru -n Russian -F -H -Y -M -A -T -X -O -U
855 %langpack -l si -n Sinhalese -F -H -S ctl -T -O -U
856 %langpack -l sk -n Slovak -F -H -Y -M -A -T -X -o sk_SK -U
857 %langpack -l sl -n Slovenian -F -H -Y -M -A -T -X -o sl_SI -U
858 %langpack -l sr -n Serbian -F -H -Y -A -i sh -O -U
859 %langpack -l ss -n Swati -F -H -o ss_ZA -U
860 %define langpack_lang Southern Sotho
861 %langpack -l st -n %{langpack_lang} -F -H -o st_ZA -U
862 %langpack -l sv -n Swedish -F -H -Y -M -A -T -X -O -U
863 %langpack -l ta -n Tamil -F -H -Y -s ctl -o ta_IN -U
864 %langpack -l te -n Telugu -F -H -Y -o te_IN -U
865 %langpack -l th -n Thai -F -H -s ctl -c ctlseqcheck_th -o th_TH -U
866 %langpack -l tn -n Tswana -F -H -o tn_ZA -U
867 %langpack -l tr -n Turkish -F -A -T -X -o tr_TR -U
868 %langpack -l ts -n Tsonga -F -H -o ts_ZA -U
869 %langpack -l uk -n Ukrainian -F -H -Y -M -T -O -U
870 %langpack -l ve -n Venda -F -H -o ve_ZA -U
871 %langpack -l xh -n Xhosa -F -H -o xh_ZA -U
872 %define langpack_lang Simplified Chinese
873 %langpack -l zh_CN -n %{langpack_lang} -f zh-cn -a zh -p zh_CN -s cjk -T -X -L zh-CN -u zh -o zh_CN
874 %define langpack_lang Traditional Chinese
875 %langpack -l zh_TW -n %{langpack_lang} -f zh-tw -a zh -p zh_TW -s cjk -T -X -L zh-TW -u zh -o zh_TW
876 %langpack -l zu -n Zulu -F -H -Y -o zu_ZA -U
877 %undefine langpack_lang
878 %endif
879 %autocorr -l en -n English
880
881 %if %{with langpacks}
882 %autocorr -l af -n Afrikaans
883 %autocorr -l bg -n Bulgarian
884 %autocorr -l ca -n Catalan -L
885 %autocorr -l cs -n Czech
886 %autocorr -l da -n Danish
887 %autocorr -l de -n German
888 %autocorr -l es -n Spanish
889 %autocorr -l fa -n Farsi
890 %autocorr -l fi -n Finnish
891 %autocorr -l fr -n French
892 %autocorr -l ga -n Irish
893 %autocorr -l hr -n Croatian
894 %autocorr -l hu -n Hungarian
895 %autocorr -l it -n Italian
896 %autocorr -l ja -n Japanese
897 %autocorr -l ko -n Korean
898 %autocorr -l lb -n Luxembourgish
899 %autocorr -l lt -n Lithuanian
900 %autocorr -l mn -n Mongolian
901 %autocorr -l nl -n Dutch
902 %autocorr -l pl -n Polish
903 %autocorr -l pt -n Portuguese
904 %autocorr -l ru -n Russian
905 %autocorr -l sk -n Slovak
906 %autocorr -l sl -n Slovenian
907 #rhbz#452379 clump serbian autocorrections together
908 %autocorr -l sr -n Serbian -i sh
909 %autocorr -l sv -n Swedish
910 %autocorr -l tr -n Turkish
911 %autocorr -l vi -n Vietnamese
912 %autocorr -l zh -n Chinese
913 %endif
914
915 %define make_autocorr_aliases(l:) \
916 %{?-l: \
917 for lang in %{*}; do \
918 ln -sf acor_%{-l*}.dat acor_$lang.dat \
919 done \
920 } \
921 %{!?-l:%{error:-l must be present}}
922
923 %prep
924 %setup -q -n %{name}-%{version}%{?libo_prerelease} -b 1 -b 2
925 rm -rf git-hooks */git-hooks
926 #Customize Palette to remove Sun colours and add Red Hat colours
927 #TODO: have and add mageia colours
928 (head -n -1 extras/source/palettes/standard.soc && \
929 echo -e ' <draw:color draw:name="Mageia 1" draw:color="#cc0000"/>
930 <draw:color draw:name="Mageia 2" draw:color="#0093d9"/>
931 <draw:color draw:name="Mageia 3" draw:color="#ff8d00"/>
932 <draw:color draw:name="Mageia 4" draw:color="#abb400"/>
933 <draw:color draw:name="Mageia 5" draw:color="#4e376b"/>' && \
934 tail -n 1 extras/source/palettes/standard.soc) > mageia.soc
935 mv -f mageia.soc extras/source/palettes/standard.soc
936
937 %patch1 -p1
938 %patch2 -p1 -b .ooo86080.unopkg.bodge.patch
939 %patch3 -p1 -b .ooo88341.sc.verticalboxes.patch
940 %patch4 -p1 -b .oooXXXXX.solenv.allowmissing.patch
941 %patch5 -p1 -b .ooo101274.opening-a-directory.patch
942 %patch6 -p1 -b .ooo105784.vcl.sniffscriptforsubs.patch
943 %patch7 -p1 -b .libreoffice-installfix.patch
944 %patch8 -p1 -b .disable-failing-check.patch
945 # patches 9-14 are RHEL specific @RH/FC
946 %patch15 -p1 -b .temporarily-disable-failing-test.patch
947 %patch16 -p1 -b .make-evolution-3.6-work-with-address-book.patch
948 %patch17 -p1 -b .no-g_list_free_full-in-RHEL-6-glib.patch
949 %patch18 -p1 -b .Work-around-problem-with-boost-shared_array-NULL-cto.patch
950 %patch19 -p1 -b .fix-compile-for-change-to-boost-1.53.0-declaring-sma.patch
951 %patch20 -p1 -b .rhbz-742780-Let-make-OPT_FLAGS-.-override-SDK-optimi.patch
952 %patch21 -p1 -b .rhbz-902884-check-for-GetSelectedMasterPage-.patch
953 %patch22 -p1 -b .rhbz-920697-i110881-rhbz-623191-presentatio.patch
954 %patch23 -p1 -b .fdo-47209-and-rhbz-927223-syntax-highlighte.patch
955 %patch24 -p1 -b .rhbz-867808-Do-not-throw-RuntimeException-by-pointer.patch
956 %patch25 -p1 -b .rhbz-954991-Avoid-static-data-causing-trouble-at-exi.patch
957 %patch26 -p1 -b .rhbz-761009-lp-766153-lp-892904-HandleFontOp.patch
958 %patch27 -p1 -b .rhbz-961460-Don-t-needlessly-pass-URLs-through-INetU.patch
959
960 # TODO: check this
961 # these are horribly incomplete--empty translations and copied english
962 # strings with spattering of translated strings
963 rm -rf translations/source/{gu,he,hr}/helpcontent2
964
965 # disable failing test
966 # FIXME something to do with python3?
967 sed -i -e /sw_macros_test/d -e /sw_subsequent_.\*port/d sw/Module_sw.mk
968
969 %build
970 echo build start time is `date`, diskspace: `df -h . | tail -n 1`
971 echo building localizations: %{langpack_langs}
972
973 # path to external tarballs
974 EXTSRCDIR=`dirname %{SOURCE0}`
975
976 # KDE bits
977 export QT4DIR=%{qt4dir}
978 export KDE4DIR=%{_kde_prefix}
979 export PATH=$QT4DIR/bin:$PATH
980
981 #use the RPM_OPT_FLAGS but remove the OOo overridden ones
982 for i in $RPM_OPT_FLAGS; do
983 case "$i" in
984 -pipe|-Wall|-g|-fexceptions) continue;;
985 esac
986 ARCH_FLAGS="$ARCH_FLAGS $i"
987 done
988 export ARCH_FLAGS
989 # Do not compile LO with -fomit-frame-pointer flags, or it will crash at start.
990 export CFLAGS="$(echo $ARCH_FLAGS | sed -e 's/-fomit-frame-pointer//')"
991 export CXXFLAGS="$(echo $ARCH_FLAGS | sed -e 's/-fomit-frame-pointer//')"
992 export FFLAGS="$(echo $FFLAGS | sed -e 's/-fomit-frame-pointer//')"
993
994 %if %{with langpacks}
995 %define with_lang --with-lang='%{langpack_langs}'
996 %endif
997
998 aclocal -I m4
999 autoconf
1000 # avoid running autogen.sh on make
1001 touch autogen.lastrun
1002
1003 %configure2_5x \
1004 %vendoroption %{?_smp_mflags:--with-parallelism="`getconf _NPROCESSORS_ONLN`"} \
1005 --with-build-version="%{version}-%{release}" --with-unix-wrapper=%{name} \
1006 --disable-epm --disable-mathmldtd \
1007 --disable-gnome-vfs --enable-gio --enable-symbols --enable-lockdown \
1008 --enable-evolution2 --enable-dbus --enable-opengl --enable-vba \
1009 --enable-ext-presenter-minimizer --enable-ext-nlpsolver \
1010 --enable-ext-wiki-publisher --enable-ext-report-builder \
1011 --enable-scripting-beanshell --enable-scripting-javascript \
1012 --enable-kde4 \
1013 --with-system-jars --with-vba-package-format="builtin" \
1014 --with-servlet-api-jar=/usr/share/java/tomcat-servlet-api.jar \
1015 --with-system-libs --with-system-headers --with-system-mozilla \
1016 --without-system-npapi-headers --with-system-mythes --with-system-dicts \
1017 --without-system-saxon --with-external-dict-dir=/usr/share/myspell \
1018 --without-myspell-dicts --without-fonts --without-ppds --without-afms \
1019 %{?with_lang} \
1020 --with-external-tar="$EXTSRCDIR" --with-java-target-version=1.5 \
1021 --disable-gstreamer-0-10 --enable-gstreamer \
1022 --enable-release-build \
1023 --enable-mergelibs --with-idlc-cpp=cpp \
1024 --without-system-hsqldb --disable-fetch-external
1025
1026 if ! make VERBOSE=true; then
1027 # TODO Do we still need this? I think parallel build is reliable
1028 # enough these days...
1029 make VERBOSE=true PARALLELISM=1
1030 fi
1031
1032 #generate the icons and mime type stuff
1033 export DESTDIR=../../../output
1034 export KDEMAINDIR=/usr
1035 export GNOMEDIR=/usr
1036 export GNOME_MIME_THEME=hicolor
1037 # TODO use empty variables? Should make the renaming hacks in %%install
1038 # unnecessary.
1039 . ./bin/get_config_variables PRODUCTVERSIONSHORT PRODUCTVERSION
1040 cd sysui/unxlng*/misc/libreoffice
1041 ./create_tree.sh
1042
1043 echo build end time is `date`, diskspace: `df -h . | tail -n 1`
1044
1045 %install
1046 # TODO investigate use of make distro-pack-install
1047 . ./bin/get_config_variables `sed -n -e '/^export/s/^export \([A-Z0-9_]\+\).*/\1/p' config_host.mk`
1048 #figure out the icon version
1049 export `grep "^PRODUCTVERSIONSHORT =" solenv/inc/productversion.mk | sed -e "s/ //g"`
1050 export `grep "PRODUCTVERSION[ ]*=[ ]*" solenv/inc/productversion.mk | sed -e "s/ //g"`
1051 #install
1052 cd instsetoo_native/util
1053 #direct install
1054 mkdir -p $RPM_BUILD_ROOT/%{instdir}
1055 export PKGFORMAT=installed
1056 #don't duplicate english helpcontent about the place
1057 unset DEFAULT_TO_ENGLISH_FOR_PACKING
1058 if dmake openoffice_en-US; then
1059 ok=true
1060 break
1061 else
1062 echo - ---dump log start---
1063 cat ../unx*.pro/LibreOffice/installed/logging/en-US/log_*_en-US.log
1064 echo - ---dump log end---
1065 ok=false
1066 fi
1067 if [ $ok == "false" ]; then
1068 exit 1
1069 fi
1070 mkdir -p $RPM_BUILD_ROOT/%{baseinstdir}
1071 mv ../unxlng*.pro/LibreOffice/installed/install/en-US/* $RPM_BUILD_ROOT/%{baseinstdir}
1072 chmod -R +w $RPM_BUILD_ROOT/%{baseinstdir}
1073 # The installer currently sets UserInstallation to
1074 # $ORIGIN/../libreoffice/4, which is of course total nonsense. Because I
1075 # have no inclination to crawl through mountains of perl code to figure out
1076 # where it comes from, I am just going to replace it by a sensible
1077 # value here.
1078 sed -i -e '/UserInstallation/s@\$ORIGIN/..@$SYSUSERCONFIG@' $RPM_BUILD_ROOT/%{baseinstdir}/program/bootstraprc
1079 %if %{with langpacks}
1080 dmake ooolanguagepack
1081 rm -rf ../unxlng*.pro/LibreOffice_languagepack/installed/install/log
1082 for langpack in ../unxlng*.pro/LibreOffice_languagepack/installed/install/*; do
1083 cp -rp $langpack/* $RPM_BUILD_ROOT/%{baseinstdir}
1084 rm -rf $langpack
1085 done
1086 %endif
1087 export WITH_LANG_LIST="en-US"
1088 dmake sdkoo
1089 mv ../unxlng*.pro/LibreOffice_SDK/installed/install/en-US/sdk $RPM_BUILD_ROOT/%{sdkinstdir}
1090 cd ../../
1091
1092 #configure sdk
1093 pushd $RPM_BUILD_ROOT/%{sdkinstdir}
1094 for file in setsdkenv_unix.csh setsdkenv_unix.sh ; do
1095 sed -e "s,@OO_SDK_NAME@,sdk," \
1096 -e "s,@OO_SDK_HOME@,%{sdkinstdir}," \
1097 -e "s,@OFFICE_HOME@,%{baseinstdir}," \
1098 -e "s,@OO_SDK_URE_HOME@,%{ureinstdir}," \
1099 -e "s,@OO_SDK_MAKE_HOME@,/usr/bin," \
1100 -e "s,@OO_SDK_ZIP_HOME@,/usr/bin," \
1101 -e "s,@OO_SDK_CPP_HOME@,/usr/bin," \
1102 -e "s,@OO_SDK_CC_55_OR_HIGHER@,," \
1103 -e "s,@OO_SDK_JAVA_HOME@,$JAVA_HOME," \
1104 -e "s,@OO_SDK_OUTPUT_DIR@,\$HOME," \
1105 -e "s,@SDK_AUTO_DEPLOYMENT@,NO," \
1106 $file.in > $file
1107 chmod 755 $file
1108 done
1109
1110 # we don't want to install the input files
1111 rm -f setsdkenv_unix.csh.in setsdkenv_unix.sh.in
1112
1113 #fix permissions
1114 find examples -type f -exec chmod -x {} \;
1115 popd
1116
1117 #ensure a template dir for each lang
1118 pushd $RPM_BUILD_ROOT/%{baseinstdir}/share/template
1119 for I in %{langpack_langs}; do
1120 mkdir -p $I
1121 done
1122 popd
1123
1124 #Set some aliases to canonical autocorrect language files for locales with matching languages
1125 pushd $RPM_BUILD_ROOT/%{baseinstdir}/share/autocorr
1126 %make_autocorr_aliases -l en-GB 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
1127 %make_autocorr_aliases -l en-US en-PH
1128 #en-ZA exists and has a good autocorrect file with two or three extras that make sense for
1129 #neighbouring english speaking territories
1130 %make_autocorr_aliases -l en-ZA en-NA en-ZW
1131 %if %{with langpacks}
1132 %make_autocorr_aliases -l af-ZA af-NA
1133 %make_autocorr_aliases -l de-DE de-AT de-BE de-CH de-LI de-LU
1134 %make_autocorr_aliases -l es-ES 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
1135 %make_autocorr_aliases -l fr-FR fr-BE fr-CA fr-CH fr-LU fr-MC
1136 %make_autocorr_aliases -l it-IT it-CH
1137 %make_autocorr_aliases -l nl-NL nl-AW
1138 %make_autocorr_aliases -l sv-SE sv-FI
1139 %else
1140 rm -f acor_[a-df-z]*.dat acor_e[su]*.dat
1141 %endif
1142 popd
1143 #rhbz#484055 make these shared across multiple applications
1144 mkdir -p $RPM_BUILD_ROOT/%{_datadir}
1145 mv -f $RPM_BUILD_ROOT/%{baseinstdir}/share/autocorr $RPM_BUILD_ROOT/%{_datadir}/autocorr
1146 chmod 755 $RPM_BUILD_ROOT/%{_datadir}/autocorr
1147
1148 #remove it in case we didn't build with gcj
1149 rm -f $RPM_BUILD_ROOT/%{baseinstdir}/program/classes/sandbox.jar
1150
1151 #remove dummy .dat files
1152 rm -f $RPM_BUILD_ROOT/%{baseinstdir}/program/root?.dat
1153
1154 #set standard permissions for rpmlint
1155 find $RPM_BUILD_ROOT/%{baseinstdir} -exec chmod +w {} \;
1156 find $RPM_BUILD_ROOT/%{baseinstdir} -type d -exec chmod 0755 {} \;
1157
1158 # move python bits into site-packages
1159 mkdir -p $RPM_BUILD_ROOT/%{python3_sitearch}
1160 pushd $RPM_BUILD_ROOT/%{python3_sitearch}
1161 echo "import sys, os" > uno.py
1162 echo "sys.path.append('%{baseinstdir}/program')" >> uno.py
1163 echo "os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:%{baseinstdir}/program/fundamentalrc')" >> uno.py
1164 cat $RPM_BUILD_ROOT/%{baseinstdir}/program/uno.py >> uno.py
1165 rm -f $RPM_BUILD_ROOT/%{baseinstdir}/program/uno.py*
1166 mv -f $RPM_BUILD_ROOT/%{baseinstdir}/program/unohelper.py* .
1167 popd
1168
1169 # rhbz#477435 package opensymbol separately
1170 pushd $RPM_BUILD_ROOT/%{baseinstdir}/share/fonts/truetype
1171 install -d -m 0755 %{buildroot}%{_fontdir}
1172 install -p -m 0644 *.ttf %{buildroot}%{_fontdir}
1173 popd
1174 rm -rf $RPM_BUILD_ROOT/%{baseinstdir}/share/fonts
1175
1176 #ensure that no sneaky un-prelinkable, un-fpic or non executable shared libs
1177 #have snuck through
1178 pic=0
1179 executable=0
1180 for foo in `find $RPM_BUILD_ROOT/%{instdir} -name "*" -exec file {} \;| grep ": ELF" | cut -d: -f 1` ; do
1181 chmod +wx $foo
1182 ls -asl $foo
1183 result=`readelf -d $foo | grep TEXTREL` || true
1184 if [ "$result" != "" ]; then
1185 echo "TEXTREL Warning: $foo is b0rked (-fpic missing)"
1186 pic=1
1187 fi
1188 result=`readelf -l $foo | grep GNU_STACK | grep RWE` || true
1189 if [ "$result" != "" ]; then
1190 echo "GNU_STACK Warning: $foo is b0rked (-noexecstack missing)"
1191 executable=1
1192 fi
1193 done
1194 if [ $pic == 1 ]; then false; fi
1195 if [ $executable == 1 ]; then false; fi
1196
1197 #make up some /usr/bin scripts
1198 mkdir -p $RPM_BUILD_ROOT/%{_bindir}
1199
1200 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/ooffice
1201 echo exec libreoffice \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/ooffice
1202 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/ooffice
1203
1204 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/ooviewdoc
1205 echo exec libreoffice --view \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/ooviewdoc
1206 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/ooviewdoc
1207
1208 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oowriter
1209 echo exec libreoffice --writer \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oowriter
1210 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oowriter
1211
1212 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oocalc
1213 echo exec libreoffice --calc \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oocalc
1214 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oocalc
1215
1216 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/ooimpress
1217 echo exec libreoffice --impress \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/ooimpress
1218 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/ooimpress
1219
1220 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oodraw
1221 echo exec libreoffice --draw \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oodraw
1222 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oodraw
1223
1224 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oomath
1225 echo exec libreoffice --math \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oomath
1226 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oomath
1227
1228 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oobase
1229 echo exec libreoffice --base \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oobase
1230 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oobase
1231
1232 cp -f %{SOURCE4} $RPM_BUILD_ROOT/%{_bindir}/unopkg
1233 sed -i -e "s/LAUNCHER/unopkg/g" $RPM_BUILD_ROOT/%{_bindir}/unopkg
1234 sed -i -e "s/BRAND/libreoffice/g" $RPM_BUILD_ROOT/%{_bindir}/unopkg
1235 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/unopkg
1236
1237 cp -f %{SOURCE4} $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1238 sed -i -e "s/LAUNCHER/soffice/g" $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1239 sed -i -e "s/BRAND/libreoffice/g" $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1240 chmod a+x $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1241
1242 pushd $RPM_BUILD_ROOT/%{_bindir}
1243 # rhbz#499474 provide a /usr/bin/soffice for .recently-used.xbel
1244 ln -s %{baseinstdir}/program/soffice soffice
1245 # rhbz#499474 provide a /usr/bin/openoffice.org for backwards compat
1246 ln -s libreoffice openoffice.org
1247 popd
1248
1249 pushd $RPM_BUILD_ROOT/%{baseinstdir}/share/xdg/
1250 chmod u+w *.desktop
1251 rm -rf printeradmin.desktop
1252 ICONVERSION=`echo $PRODUCTVERSION | sed -e 's/\.//'`
1253 for file in *.desktop; do
1254 # rhbz#156677 remove the version from Name=
1255 # rhbz#156067 don't version the icons
1256 sed -i -e "s/ *$PRODUCTVERSION//g" \
1257 -e "s/$ICONVERSION//g" \
1258 -e "s/$PRODUCTVERSIONSHORT//g" \
1259 $file
1260 # add X-GIO-NoFuse so we get url:// instead of file://~.gvfs/
1261 echo X-GIO-NoFuse=true >> $file
1262 done
1263 for app in base calc draw impress math writer; do
1264 echo "StartupNotify=true" >> $app.desktop
1265 echo "TryExec=oo$app" >> $app.desktop
1266 done
1267
1268 # rhbz#156677# / rhbz#186515#
1269 echo "NoDisplay=true" >> startcenter.desktop
1270 # rhbz#491159 temporarily remove NoDisplay=true from qstart.desktop
1271 sed -i -e "/NoDisplay=true/d" qstart.desktop
1272 # relocate the .desktop and icon files
1273 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
1274 for app in base calc draw impress javafilter math startcenter writer xsltfilter; do
1275 desktop-file-validate $app.desktop
1276 cp -p $app.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/libreoffice-$app.desktop
1277 done
1278 popd
1279
1280 # desktop files
1281 desktop-file-install --vendor="" \
1282 --remove-category="Application" \
1283 --add-category="Office" \
1284 --add-category="X-MandrivaLinux-CrossDesktop" \
1285 --add-mime-type="application/vnd.ms-works;application/x-msworks-wp;zz-application/zz-winassoc-wps" \
1286 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*writer*desktop
1287
1288 desktop-file-install --vendor="" \
1289 --remove-category="Application" \
1290 --add-category="Office" \
1291 --add-category="X-MandrivaLinux-CrossDesktop" \
1292 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*calc*desktop
1293
1294 desktop-file-install --vendor="" \
1295 --remove-category="Application" \
1296 --add-category="Office" \
1297 --add-category="X-MandrivaLinux-CrossDesktop" \
1298 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*draw*desktop
1299
1300 desktop-file-install --vendor="" \
1301 --remove-category="Application" \
1302 --add-category="Office" \
1303 --add-category="X-MandrivaLinux-CrossDesktop" \
1304 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*impress*desktop
1305
1306 desktop-file-install --vendor="" \
1307 --remove-category="Application" \
1308 --add-category="Office" \
1309 --add-category="X-MandrivaLinux-CrossDesktop" \
1310 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*math*desktop
1311
1312 %if 0
1313 desktop-file-install --vendor="" \
1314 --remove-category="Application" \
1315 --add-category="Office" \
1316 --add-category="X-MandrivaLinux-CrossDesktop" \
1317 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*web*desktop
1318
1319 desktop-file-install --vendor="" \
1320 --remove-category="Application" \
1321 --add-category="Office" \
1322 --add-category="X-MandrivaLinux-CrossDesktop" \
1323 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*template*desktop
1324 %endif
1325
1326 desktop-file-install --vendor="" \
1327 --remove-category="X-MandrivaLinux-MoreApplications-Databases" \
1328 --add-category="X-MandrivaLinux-CrossDesktop" \
1329 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/libreoffice-base.desktop
1330
1331 %if 0
1332 ## MS OOXML (#36465)
1333 desktop-file-install \
1334 --add-mime-type="application/vnd.openxmlformats-officedocument.wordprocessingml.document" \
1335 --add-mime-type="application/vnd.ms-word.document.macroEnabled.12" \
1336 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/writer*desktop
1337
1338 desktop-file-install \
1339 --add-mime-type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" \
1340 --add-mime-type="application/vnd.ms-excel.sheet.macroEnabled.12" \
1341 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/calc*desktop
1342
1343 desktop-file-install \
1344 --add-mime-type="application/vnd.openxmlformats-officedocument.presentationml.presentation" \
1345 --add-mime-type="application/vnd.ms-powerpoint.presentation.macroEnabled.12" \
1346 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/impress*desktop
1347 %endif
1348
1349 for app in base calc draw impress math writer startcenter ; do
1350 sed -i -e "s/Icon=$app/Icon=libreoffice-$app/g" $RPM_BUILD_ROOT%_datadir/applications/%name-${app}.desktop
1351 done
1352
1353 pushd sysui/output/usr/share/
1354 #get rid of the gnome icons and other unneeded files
1355 rm -rf icons/gnome applications application-registry
1356
1357 #relocate the rest of them
1358 # rhbz#901346 512x512 icons are not used by anything
1359 for icon in `find icons -path '*/512x512' -prune -o -type f -print`; do
1360 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/`dirname $icon`
1361 cp -p $icon $RPM_BUILD_ROOT/%{_datadir}/`echo $icon | sed -e s@office$ICONVERSION@office@ | sed -e s@office$PRODUCTVERSION@office@`
1362 done
1363
1364 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/mime-info
1365 cp -p mime-info/libreoffice$PRODUCTVERSION.keys $RPM_BUILD_ROOT/%{_datadir}/mime-info/libreoffice.keys
1366 cp -p mime-info/libreoffice$PRODUCTVERSION.mime $RPM_BUILD_ROOT/%{_datadir}/mime-info/libreoffice.mime
1367 #add our mime-types, e.g. for .oxt extensions
1368 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/mime/packages
1369 cp -p mime/packages/libreoffice$PRODUCTVERSION.xml $RPM_BUILD_ROOT/%{_datadir}/mime/packages/libreoffice.xml
1370 popd
1371
1372 rm -rf $RPM_BUILD_ROOT/%{baseinstdir}/readmes
1373 rm -rf $RPM_BUILD_ROOT/%{baseinstdir}/licenses
1374
1375 mkdir -p $RPM_BUILD_ROOT/%{baseinstdir}/share/psprint/driver
1376 cp -p psprint_config/configuration/ppds/SGENPRT.PS $RPM_BUILD_ROOT/%{baseinstdir}/share/psprint/driver/SGENPRT.PS
1377
1378 # rhbz#452385 to auto have postgres in classpath if subsequently installed
1379 sed -i -e "s#URE_MORE_JAVA_CLASSPATH_URLS.*#& file:///usr/share/java/postgresql-jdbc.jar#" $RPM_BUILD_ROOT/%{baseinstdir}/program/fundamentalrc
1380 # Br translation doesn't have any template so this lead to a crash.
1381 # Better use fr ones for now ( and check if this is still valid for next update )
1382 # FIXME: Re enable when we will add back br translations
1383 #pushd %buildroot%basisinstdir/share/template/
1384 #rm -fr br
1385 #ln -s fr br
1386 #popd
1387
1388 %if 0%{?_enable_debug_packages}
1389 export DESTDIR=$RPM_BUILD_ROOT
1390 install-gdb-printers -a %{_datadir}/gdb/auto-load%{baseinstdir} -c -i %{baseinstdir} -p %{_datadir}/libreoffice/gdb
1391 %endif
1392
1393 %check
1394 exit 0
1395 unset WITH_LANG
1396 # work around flawed accessibility check
1397 export JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY="1"
1398 # TODO is the timeout still needed?
1399 # FIXME find what is the problem
1400 # timeout -k 2m 2h make smoketest.subsequentcheck VERBOSE=t
1401
1402 %files
1403
1404 %files core
1405 %dir %{baseinstdir}
1406 %dir %{baseinstdir}/help
1407 %docdir %{baseinstdir}/help/en
1408 %dir %{baseinstdir}/help/en
1409 %{baseinstdir}/help/en/default.css
1410 %{baseinstdir}/help/en/err.html
1411 %{baseinstdir}/help/en/highcontrast1.css
1412 %{baseinstdir}/help/en/highcontrast2.css
1413 %{baseinstdir}/help/en/highcontrastblack.css
1414 %{baseinstdir}/help/en/highcontrastwhite.css
1415 %{baseinstdir}/help/en/sbasic.*
1416 %{baseinstdir}/help/en/schart.*
1417 %{baseinstdir}/help/en/shared.*
1418 %{baseinstdir}/help/idxcaption.xsl
1419 %{baseinstdir}/help/idxcontent.xsl
1420 %{baseinstdir}/help/main_transform.xsl
1421 %{baseinstdir}/presets
1422 %dir %{baseinstdir}/program
1423 %{baseinstdir}/program/addin
1424 %{baseinstdir}/program/basprov.uno.so
1425 %{baseinstdir}/program/cairocanvas.uno.so
1426 %{baseinstdir}/program/canvasfactory.uno.so
1427 %{baseinstdir}/program/cde-open-url
1428 %dir %{baseinstdir}/program/classes
1429 %{baseinstdir}/program/classes/agenda.jar
1430 %{baseinstdir}/program/classes/commonwizards.jar
1431 %{baseinstdir}/program/classes/form.jar
1432 %{baseinstdir}/program/classes/query.jar
1433 %{baseinstdir}/program/classes/officebean.jar
1434 %{baseinstdir}/program/classes/report.jar
1435 %{baseinstdir}/program/classes/ScriptFramework.jar
1436 %{baseinstdir}/program/classes/ScriptProviderForJava.jar
1437 %{baseinstdir}/program/classes/table.jar
1438 %{baseinstdir}/program/classes/unoil.jar
1439 %{baseinstdir}/program/classes/web.jar
1440 %{baseinstdir}/program/classes/XMergeBridge.jar
1441 %{baseinstdir}/program/classes/xmerge.jar
1442 %{baseinstdir}/program/cmdmail.uno.so
1443 %{baseinstdir}/program/libdeployment.so
1444 %{baseinstdir}/program/libdeploymentgui.so
1445 %{baseinstdir}/program/dlgprov.uno.so
1446 %{baseinstdir}/program/expwrap.uno.so
1447 %{baseinstdir}/program/fastsax.uno.so
1448 %{baseinstdir}/program/flat_logo.svg
1449 %{baseinstdir}/program/fpicker.uno.so
1450 %{baseinstdir}/program/fps_office.uno.so
1451 %{baseinstdir}/program/gdbtrace
1452 %{baseinstdir}/program/gengal
1453 %{baseinstdir}/program/gengal.bin
1454 %{baseinstdir}/program/gnome-open-url
1455 %{baseinstdir}/program/gnome-open-url.bin
1456 %{baseinstdir}/program/hatchwindowfactory.uno.so
1457 %{baseinstdir}/program/i18nsearch.uno.so
1458 %{baseinstdir}/program/ldapbe2.uno.so
1459 %{baseinstdir}/program/libacclo.so
1460 %{baseinstdir}/program/libavmedia*.so
1461 %{baseinstdir}/program/libbasctllo.so
1462 %{baseinstdir}/program/libbiblo.so
1463 %{baseinstdir}/program/libcached1.so
1464 %{baseinstdir}/program/libcanvastoolslo.so
1465 %{baseinstdir}/program/libchart*lo.so
1466 %{baseinstdir}/program/libcollator_data.so
1467 %{baseinstdir}/program/libcppcanvaslo.so
1468 %{baseinstdir}/program/libctllo.so
1469 %{baseinstdir}/program/libcuilo.so
1470 %{baseinstdir}/program/libdbalo.so
1471 %{baseinstdir}/program/libdbaselo.so
1472 %{baseinstdir}/program/libdbaxmllo.so
1473 %{baseinstdir}/program/libdbmmlo.so
1474 %{baseinstdir}/program/libdbpool2.so
1475 %{baseinstdir}/program/libdbtoolslo.so
1476 %{baseinstdir}/program/libdbulo.so
1477 %{baseinstdir}/program/libdeploymentmisclo.so
1478 %{baseinstdir}/program/libdesktop_detectorlo.so
1479 %{baseinstdir}/program/libdict_ja.so
1480 %{baseinstdir}/program/libdict_zh.so
1481 %{baseinstdir}/program/libdrawinglayerlo.so
1482 %{baseinstdir}/program/libeditenglo.so
1483 %{baseinstdir}/program/libembobj.so
1484 %{baseinstdir}/program/libemboleobj.so
1485 %{baseinstdir}/program/libevoab*.so
1486 %{baseinstdir}/program/libevtattlo.so
1487 %{baseinstdir}/program/libegilo.so
1488 %{baseinstdir}/program/libemelo.so
1489 %{baseinstdir}/program/libepblo.so
1490 %{baseinstdir}/program/libepglo.so
1491 %{baseinstdir}/program/libepplo.so
1492 %{baseinstdir}/program/libepslo.so
1493 %{baseinstdir}/program/libeptlo.so
1494 %{baseinstdir}/program/liberalo.so
1495 %{baseinstdir}/program/libetilo.so
1496 %{baseinstdir}/program/libexplo.so
1497 %{baseinstdir}/program/libicdlo.so
1498 %{baseinstdir}/program/libicglo.so
1499 %{baseinstdir}/program/libidxlo.so
1500 %{baseinstdir}/program/libimelo.so
1501 %{baseinstdir}/program/libindex_data.so
1502 %{baseinstdir}/program/libipblo.so
1503 %{baseinstdir}/program/libipdlo.so
1504 %{baseinstdir}/program/libipslo.so
1505 %{baseinstdir}/program/libiptlo.so
1506 %{baseinstdir}/program/libipxlo.so
1507 %{baseinstdir}/program/libiralo.so
1508 %{baseinstdir}/program/libitglo.so
1509 %{baseinstdir}/program/libitilo.so
1510 %{baseinstdir}/program/libfilelo.so
1511 %{baseinstdir}/program/libfilterconfiglo.so
1512 %{baseinstdir}/program/libflatlo.so
1513 %{baseinstdir}/program/libfrmlo.so
1514 %{baseinstdir}/program/libguesslanglo.so
1515 %{baseinstdir}/program/libhelplinkerlo.so
1516 %{baseinstdir}/program/libhyphenlo.so
1517 %{baseinstdir}/program/libjdbclo.so
1518 %{baseinstdir}/program/liblnglo.so
1519 %{baseinstdir}/program/libloglo.so
1520 %{baseinstdir}/program/liblocaledata_en.so
1521 %{baseinstdir}/program/liblocaledata_es.so
1522 %{baseinstdir}/program/liblocaledata_euro.so
1523 %{baseinstdir}/program/liblocaledata_others.so
1524 %{baseinstdir}/program/libmcnttype.so
1525 %{baseinstdir}/program/libmorklo.so
1526 %{baseinstdir}/program/libmozbootstrap.so
1527 %{baseinstdir}/program/libmsfilterlo.so
1528 %{baseinstdir}/program/mtfrenderer.uno.so
1529 %{baseinstdir}/program/libmysqllo.so
1530 %{baseinstdir}/program/libodbclo.so
1531 %{baseinstdir}/program/libodbcbaselo.so
1532 %{baseinstdir}/program/liboffacclo.so
1533 %{baseinstdir}/program/libooxlo.so
1534 %{baseinstdir}/program/libpcrlo.so
1535 %{baseinstdir}/program/libpdffilterlo.so
1536 %{baseinstdir}/program/libpllo.so
1537 %{baseinstdir}/program/libprotocolhandlerlo.so
1538 %{baseinstdir}/program/libqstart_gtklo.so
1539 %{baseinstdir}/program/librecentfile.so
1540 %{baseinstdir}/program/libreslo.so
1541 %{baseinstdir}/program/libsaxlo.so
1542 %{baseinstdir}/program/libscnlo.so
1543 %{baseinstdir}/program/libscriptframe.so
1544 %{baseinstdir}/program/libsdlo.so
1545 %{baseinstdir}/program/libsdfiltlo.so
1546 %{baseinstdir}/program/libsdbc2.so
1547 %{baseinstdir}/program/libsdbtlo.so
1548 %{baseinstdir}/program/libsddlo.so
1549 %{baseinstdir}/program/libsduilo.so
1550 %{baseinstdir}/program/libspalo.so
1551 %{baseinstdir}/program/libspelllo.so
1552 %{baseinstdir}/program/libsrtrs1.so
1553 %{baseinstdir}/program/libsvgiolo.so
1554 %{baseinstdir}/program/libsvxlo.so
1555 %{baseinstdir}/program/libsvxcorelo.so
1556 %{baseinstdir}/program/libswlo.so
1557 %{baseinstdir}/program/libtextconv_dict.so
1558 %{baseinstdir}/program/libtextconversiondlgslo.so
1559 %{baseinstdir}/program/libtextfdlo.so
1560 %{baseinstdir}/program/libtvhlp1.so
1561 %{baseinstdir}/program/libodfflatxmllo.so
1562 %{baseinstdir}/program/libucbhelper4gcc3.so
1563 %{baseinstdir}/program/libucpchelp1.so
1564 %{baseinstdir}/program/libucpdav1.so
1565 %{baseinstdir}/program/libucpftp1.so
1566 %{baseinstdir}/program/libucphier1.so
1567 %{baseinstdir}/program/libucppkg1.so
1568 %{baseinstdir}/program/libunordflo.so
1569 %{baseinstdir}/program/libunopkgapp.so
1570 %{baseinstdir}/program/libunoxmllo.so
1571 %{baseinstdir}/program/libuuilo.so
1572 %{baseinstdir}/program/libvbahelperlo.so
1573 %{baseinstdir}/program/libvclplug_genlo.so
1574 %{baseinstdir}/program/libvclplug_gtklo.so
1575 %{baseinstdir}/program/libwpftdrawlo.so
1576 %{baseinstdir}/program/libxmlfalo.so
1577 %{baseinstdir}/program/libxmlfdlo.so
1578 %{baseinstdir}/program/libxoflo.so
1579 %{baseinstdir}/program/libxsec_fw.so
1580 %{baseinstdir}/program/libxsec_xmlsec.so
1581 %{baseinstdir}/program/libxsltdlglo.so
1582 %{baseinstdir}/program/libxsltfilterlo.so
1583 %{baseinstdir}/program/libxstor.so
1584 # TODO how useful this is ?
1585 %{baseinstdir}/program/losessioninstall.uno.so
1586 %{baseinstdir}/program/migrationoo2.uno.so
1587 %{baseinstdir}/program/migrationoo3.uno.so
1588 %{baseinstdir}/program/msforms.uno.so
1589 %{baseinstdir}/program/nsplugin
1590 %{baseinstdir}/program/open-url
1591 %{baseinstdir}/program/types/offapi.rdb
1592 %{baseinstdir}/program/passwordcontainer.uno.so
1593 %{baseinstdir}/program/pagein-common
1594 %{baseinstdir}/program/plugin
1595 %{baseinstdir}/program/pluginapp.bin
1596 %dir %{baseinstdir}/program/resource
1597 %{baseinstdir}/program/resource/avmediaen-US.res
1598 %{baseinstdir}/program/resource/accen-US.res
1599 %{baseinstdir}/program/resource/basctlen-US.res
1600 %{baseinstdir}/program/resource/biben-US.res
1601 %{baseinstdir}/program/resource/chartcontrolleren-US.res
1602 %{baseinstdir}/program/resource/cuien-US.res
1603 %{baseinstdir}/program/resource/dbaen-US.res
1604 %{baseinstdir}/program/resource/dbmmen-US.res
1605 %{baseinstdir}/program/resource/dbuen-US.res
1606 %{baseinstdir}/program/resource/dbwen-US.res
1607 %{baseinstdir}/program/resource/deploymenten-US.res
1608 %{baseinstdir}/program/resource/deploymentguien-US.res
1609 %{baseinstdir}/program/resource/dkten-US.res
1610 %{baseinstdir}/program/resource/editengen-US.res
1611 %{baseinstdir}/program/resource/epsen-US.res
1612 %{baseinstdir}/program/resource/euren-US.res
1613 %{baseinstdir}/program/resource/fps_officeen-US.res
1614 %{baseinstdir}/program/resource/frmen-US.res
1615 %{baseinstdir}/program/resource/fween-US.res
1616 %{baseinstdir}/program/resource/galen-US.res
1617 %{baseinstdir}/program/resource/impen-US.res
1618 %{baseinstdir}/program/resource/ofaen-US.res
1619 %{baseinstdir}/program/resource/pcren-US.res
1620 %{baseinstdir}/program/resource/pdffilteren-US.res
1621 %{baseinstdir}/program/resource/sben-US.res
1622 %{baseinstdir}/program/resource/scnen-US.res
1623 %{baseinstdir}/program/resource/sden-US.res
1624 %{baseinstdir}/program/resource/sfxen-US.res
1625 %{baseinstdir}/program/resource/spaen-US.res
1626 %{baseinstdir}/program/resource/sdbten-US.res
1627 %{baseinstdir}/program/resource/svlen-US.res
1628 %{baseinstdir}/program/resource/svten-US.res
1629 %{baseinstdir}/program/resource/svxen-US.res
1630 %{baseinstdir}/program/resource/swen-US.res
1631 %{baseinstdir}/program/resource/textconversiondlgsen-US.res
1632 %{baseinstdir}/program/resource/tken-US.res
1633 %{baseinstdir}/program/resource/tplen-US.res
1634 %{baseinstdir}/program/resource/uuien-US.res
1635 %{baseinstdir}/program/resource/upden-US.res
1636 %{baseinstdir}/program/resource/vclen-US.res
1637 %{baseinstdir}/program/resource/wzien-US.res
1638 %{baseinstdir}/program/resource/xmlsecen-US.res
1639 %{baseinstdir}/program/resource/xsltdlgen-US.res
1640 %{baseinstdir}/program/senddoc
1641 %dir %{baseinstdir}/program/services
1642 %{baseinstdir}/program/services/services.rdb
1643 %{baseinstdir}/program/simplecanvas.uno.so
1644 %{baseinstdir}/program/slideshow.uno.so
1645 %{baseinstdir}/program/libsofficeapp.so
1646 %{baseinstdir}/program/spadmin.bin
1647 %{baseinstdir}/program/stringresource.uno.so
1648 %{baseinstdir}/program/syssh.uno.so
1649 %{baseinstdir}/program/tde-open-url
1650 %{baseinstdir}/program/ucpcmis1.uno.so
1651 %{baseinstdir}/program/ucpexpand1.uno.so
1652 %{baseinstdir}/program/ucpext.uno.so
1653 %{baseinstdir}/program/ucptdoc1.uno.so
1654 %{baseinstdir}/program/unorc
1655 %{baseinstdir}/program/updatefeed.uno.so
1656 # TODO do we need this?
1657 %{baseinstdir}/program/ui-previewer
1658 %{baseinstdir}/ure-link
1659 %{baseinstdir}/program/uri-encode
1660 %{baseinstdir}/program/vbaevents.uno.so
1661 %{baseinstdir}/program/vclcanvas.uno.so
1662 %{baseinstdir}/program/versionrc
1663 %dir %{baseinstdir}/share
1664 %dir %{baseinstdir}/share/Scripts
1665 %{baseinstdir}/share/Scripts/java
1666 %dir %{baseinstdir}/share/autotext
1667 %{baseinstdir}/share/autotext/en-US
1668 %{baseinstdir}/share/basic
1669 %dir %{baseinstdir}/share/config
1670 %{baseinstdir}/share/config/images.zip
1671 %{baseinstdir}/share/config/images_crystal.zip
1672 %{baseinstdir}/share/config/images_hicontrast.zip
1673 %{baseinstdir}/share/config/images_oxygen.zip
1674 %{baseinstdir}/share/config/images_tango.zip
1675 %{baseinstdir}/share/config/psetup.xpm
1676 %{baseinstdir}/share/config/psetupl.xpm
1677 %dir %{baseinstdir}/share/config/soffice.cfg
1678 %{baseinstdir}/share/config/soffice.cfg/modules
1679 # UI translations go into langpacks
1680 %exclude %{baseinstdir}/share/config/soffice.cfg/modules/*/ui/res
1681 %{baseinstdir}/share/config/soffice.cfg/*/ui
1682 # UI translations go into langpacks
1683 %exclude %{baseinstdir}/share/config/soffice.cfg/*/ui/res
1684 %{baseinstdir}/share/config/webcast
1685 %{baseinstdir}/share/config/wizard
1686 %dir %{baseinstdir}/share/dtd
1687 %{baseinstdir}/share/dtd/officedocument
1688 %{baseinstdir}/share/gallery
1689 %dir %{baseinstdir}/share/psprint
1690 %config %{baseinstdir}/share/psprint/psprint.conf
1691 %{baseinstdir}/share/psprint/driver
1692 %dir %{baseinstdir}/share/registry
1693 %{baseinstdir}/share/registry/gnome.xcd
1694 %{baseinstdir}/share/registry/lingucomponent.xcd
1695 %{baseinstdir}/share/registry/main.xcd
1696 %{baseinstdir}/share/registry/oo-ad-ldap.xcd.sample
1697 %{baseinstdir}/share/registry/oo-ldap.xcd.sample
1698 %{baseinstdir}/share/registry/Langpack-en-US.xcd
1699 %dir %{baseinstdir}/share/registry/res
1700 %{baseinstdir}/share/registry/res/fcfg_langpack_en-US.xcd
1701 %dir %{baseinstdir}/share/template
1702 %{baseinstdir}/share/template/en-US
1703 %dir %{baseinstdir}/share/template/common
1704 %{baseinstdir}/share/template/common/internal
1705 %{baseinstdir}/share/template/common/layout
1706 %{baseinstdir}/share/template/common/wizard
1707 %{baseinstdir}/share/template/wizard
1708 %dir %{baseinstdir}/share/wordbook
1709 %{baseinstdir}/share/wordbook/en-GB.dic
1710 %{baseinstdir}/share/wordbook/en-US.dic
1711 %{baseinstdir}/share/wordbook/sl.dic
1712 %{baseinstdir}/share/wordbook/technical.dic
1713 %dir %{baseinstdir}/share/xslt
1714 %{baseinstdir}/share/xslt/common
1715 %dir %{baseinstdir}/share/xslt/export
1716 %{baseinstdir}/share/xslt/export/common
1717 %{baseinstdir}/share/xslt/export/spreadsheetml
1718 %{baseinstdir}/share/xslt/export/wordml
1719 %dir %{baseinstdir}/share/xslt/import
1720 %{baseinstdir}/share/xslt/import/common
1721 %{baseinstdir}/share/xslt/import/spreadsheetml
1722 %{baseinstdir}/share/xslt/import/wordml
1723 %{baseinstdir}/program/liblnthlo.so
1724 %{_bindir}/unopkg
1725 #icons and mime
1726 %{_datadir}/icons/*/*/*/libreoffice*
1727 %{_datadir}/mime-info/libreoffice.*
1728 %{baseinstdir}/program/libxmlsecurity.so
1729 %{_datadir}/mime/packages/libreoffice.xml
1730 %{baseinstdir}/program/configmgr.uno.so
1731 %{baseinstdir}/program/desktopbe1.uno.so
1732 %{baseinstdir}/program/fsstorage.uno.so
1733 %{baseinstdir}/program/gconfbe1.uno.so
1734 %{baseinstdir}/program/i18npool.uno.so
1735 %{baseinstdir}/program/libbasegfxlo.so
1736 %{baseinstdir}/program/libcomphelpgcc3.so
1737 %{baseinstdir}/program/libfileacc.so
1738 %{baseinstdir}/program/libfwelo.so
1739 %{baseinstdir}/program/libfwilo.so
1740 %{baseinstdir}/program/libfwklo.so
1741 %{baseinstdir}/program/libfwllo.so
1742 %{baseinstdir}/program/libfwmlo.so
1743 %{baseinstdir}/program/libi18nisolang*.so
1744 %{baseinstdir}/program/libi18nutilgcc3.so
1745 %{baseinstdir}/program/libpackage2.so
1746 %{baseinstdir}/program/libsblo.so
1747 %{baseinstdir}/program/libsfxlo.so
1748 %{baseinstdir}/program/libsotlo.so
1749 %{baseinstdir}/program/libspllo.so
1750 %{baseinstdir}/program/libspl_unxlo.so
1751 %{baseinstdir}/program/libsvllo.so
1752 %{baseinstdir}/program/libsvtlo.so
1753 %{baseinstdir}/program/libtklo.so
1754 %{baseinstdir}/program/libtllo.so
1755 %{baseinstdir}/program/libucb1.so
1756 %{baseinstdir}/program/libucpfile1.so
1757 %{baseinstdir}/program/libutllo.so
1758 %{baseinstdir}/program/libvcllo.so
1759 %{baseinstdir}/program/libxmlscriptlo.so
1760 %{baseinstdir}/program/libxolo.so
1761 %{baseinstdir}/program/localebe1.uno.so
1762 %{baseinstdir}/program/ucpgio1.uno.so
1763 %{baseinstdir}/program/types/oovbaapi.rdb
1764 %{baseinstdir}/program/libmergedlo.so
1765 #share unopkg
1766 %dir %{baseinstdir}/share/extensions
1767 %{baseinstdir}/share/extensions/package.txt
1768 %{baseinstdir}/program/unopkg
1769 %{baseinstdir}/program/unopkg.bin
1770 %{baseinstdir}/program/bootstraprc
1771 %{baseinstdir}/program/fundamentalrc
1772 %{baseinstdir}/program/setuprc
1773 %doc %{baseinstdir}/CREDITS.odt
1774 %doc %{baseinstdir}/LICENSE
1775 %doc %{baseinstdir}/LICENSE.html
1776 %doc %{baseinstdir}/LICENSE.odt
1777 %doc %{baseinstdir}/NOTICE
1778 %{baseinstdir}/program/intro.*
1779 %{baseinstdir}/program/soffice
1780 %{baseinstdir}/program/soffice.bin
1781 %{baseinstdir}/program/sofficerc
1782 %{baseinstdir}/program/spadmin
1783 %{baseinstdir}/program/unoinfo
1784 %{baseinstdir}/program/libnpsoplugin.so
1785 %{baseinstdir}/program/oosplash
1786 %{baseinstdir}/program/shell/
1787 %{baseinstdir}/share/config/images_brand.zip
1788 %{baseinstdir}/share/xdg/
1789 %{baseinstdir}/program/redirectrc
1790 %{_datadir}/applications/libreoffice-startcenter.desktop
1791 #launchers
1792 %{_bindir}/libreoffice
1793 %{_bindir}/openoffice.org
1794 %{_bindir}/soffice
1795 %{_bindir}/ooffice
1796 %{_bindir}/ooviewdoc
1797 # (tv) temp fix:
1798 %_libdir/libreoffice/share/registry/korea.xcd
1799
1800
1801 # Exclude files that are already in libreoffice-java-common
1802 %exclude %{baseinstdir}/program/classes/agenda.jar
1803 %exclude %{baseinstdir}/program/classes/commonwizards.jar
1804 %exclude %{baseinstdir}/program/classes/form.jar
1805 %exclude %{baseinstdir}/program/classes/query.jar
1806 %exclude %{baseinstdir}/program/classes/officebean.jar
1807 %exclude %{baseinstdir}/program/classes/report.jar
1808 %exclude %{baseinstdir}/program/classes/ScriptFramework.jar
1809 %exclude %{baseinstdir}/program/classes/ScriptProviderForJava.jar
1810 %exclude %{baseinstdir}/program/classes/table.jar
1811 %exclude %{baseinstdir}/program/classes/unoil.jar
1812 %exclude %{baseinstdir}/program/classes/web.jar
1813 %exclude %{baseinstdir}/program/classes/XMergeBridge.jar
1814 %exclude %{baseinstdir}/program/classes/xmerge.jar
1815 %exclude %{baseinstdir}/program/libofficebean.so
1816 %exclude %{baseinstdir}/share/Scripts/java
1817
1818 %files base
1819 %{baseinstdir}/help/en/sdatabase.*
1820 %{baseinstdir}/program/classes/hsqldb.jar
1821 %{baseinstdir}/program/classes/sdbc_hsqldb.jar
1822 %{baseinstdir}/program/libabplo.so
1823 %{baseinstdir}/program/libdbplo.so
1824 %{baseinstdir}/program/libhsqldb.so
1825 %{baseinstdir}/program/librptlo.so
1826 %{baseinstdir}/program/librptuilo.so
1827 %{baseinstdir}/program/librptxmllo.so
1828 %{baseinstdir}/program/resource/abpen-US.res
1829 %{baseinstdir}/program/resource/cnren-US.res
1830 %{baseinstdir}/program/resource/dbpen-US.res
1831 %{baseinstdir}/program/resource/rpten-US.res
1832 %{baseinstdir}/program/resource/rptuien-US.res
1833 %{baseinstdir}/program/resource/sdbclen-US.res
1834 %{baseinstdir}/program/resource/sdberren-US.res
1835 %{baseinstdir}/share/registry/base.xcd
1836 %{baseinstdir}/program/sbase
1837 %{_datadir}/applications/libreoffice-base.desktop
1838 %{_bindir}/oobase
1839
1840 %files report-builder
1841 %docdir %{baseinstdir}/share/extensions/report-builder/help
1842 %{baseinstdir}/share/extensions/report-builder
1843
1844 %files bsh
1845 %{baseinstdir}/program/classes/ScriptProviderForBeanShell.jar
1846 %{baseinstdir}/program/services/scriptproviderforbeanshell.rdb
1847 %{baseinstdir}/share/Scripts/beanshell
1848
1849 %files rhino
1850 %{baseinstdir}/program/classes/js.jar
1851 %{baseinstdir}/program/classes/ScriptProviderForJavaScript.jar
1852 %{baseinstdir}/program/services/scriptproviderforjavascript.rdb
1853 %{baseinstdir}/share/Scripts/javascript
1854
1855 %files wiki-publisher
1856 %docdir %{baseinstdir}/share/extensions/wiki-publisher/license
1857 %{baseinstdir}/share/extensions/wiki-publisher
1858
1859 %files nlpsolver
1860 %docdir %{baseinstdir}/share/extensions/nlpsolver/help
1861 %{baseinstdir}/share/extensions/nlpsolver
1862
1863 %files ogltrans
1864 %{baseinstdir}/program/OGLTrans.uno.so
1865 %dir %{baseinstdir}/share/config/soffice.cfg/simpress
1866 %{baseinstdir}/share/config/soffice.cfg/simpress/transitions-ogl.xml
1867 %{baseinstdir}/share/registry/ogltrans.xcd
1868
1869 %files presentation-minimizer
1870 %docdir %{baseinstdir}/share/extensions/presentation-minimizer/help
1871 %{baseinstdir}/share/extensions/presentation-minimizer
1872
1873 %files pdfimport
1874 %{baseinstdir}/program/pdfimport.uno.so
1875 %{baseinstdir}/program/xpdfimport
1876 %{baseinstdir}/share/registry/pdfimport.xcd
1877 %dir %{baseinstdir}/share/xpdfimport
1878 %{baseinstdir}/share/xpdfimport/xpdfimport_err.pdf
1879
1880 %_font_pkg -n %{fontname} opens___.ttf
1881 %doc solver/unxlng*/bin/ure/LICENSE
1882
1883 %files calc
1884 %{baseinstdir}/help/en/scalc.*
1885 %{baseinstdir}/program/libanalysislo.so
1886 %{baseinstdir}/program/libcalclo.so
1887 %{baseinstdir}/program/libdatelo.so
1888 %{baseinstdir}/program/libforlo.so
1889 %{baseinstdir}/program/libforuilo.so
1890 %{baseinstdir}/program/libpricinglo.so
1891 %{baseinstdir}/program/libsclo.so
1892 %{baseinstdir}/program/libscdlo.so
1893 %{baseinstdir}/program/libscfiltlo.so
1894 %{baseinstdir}/program/libscuilo.so
1895 %{baseinstdir}/program/libsolverlo.so
1896 %{baseinstdir}/program/resource/analysisen-US.res
1897 %{baseinstdir}/program/resource/dateen-US.res
1898 %{baseinstdir}/program/resource/foren-US.res
1899 %{baseinstdir}/program/resource/foruien-US.res
1900 %{baseinstdir}/program/resource/pricingen-US.res
1901 %{baseinstdir}/program/resource/scen-US.res
1902 %{baseinstdir}/program/resource/solveren-US.res
1903 %{baseinstdir}/program/vbaobj.uno.so
1904 %{baseinstdir}/share/registry/calc.xcd
1905 %{baseinstdir}/program/pagein-calc
1906 %{baseinstdir}/program/scalc
1907 %{_datadir}/applications/libreoffice-calc.desktop
1908 %{_bindir}/oocalc
1909
1910 %files draw
1911 %{baseinstdir}/help/en/sdraw.*
1912 %{baseinstdir}/share/registry/draw.xcd
1913 %{baseinstdir}/program/pagein-draw
1914 %{baseinstdir}/program/sdraw
1915 %{_datadir}/applications/libreoffice-draw.desktop
1916 %{_bindir}/oodraw
1917
1918 %files emailmerge
1919 %{baseinstdir}/program/mailmerge.py*
1920 %{baseinstdir}/program/msgbox.py*
1921 %{baseinstdir}/program/officehelper.py*
1922
1923 %files writer
1924 %{baseinstdir}/help/en/swriter.*
1925 %{baseinstdir}/program/libhwplo.so
1926 %{baseinstdir}/program/liblwpftlo.so
1927 %{baseinstdir}/program/libmswordlo.so
1928 %{baseinstdir}/program/libswdlo.so
1929 %{baseinstdir}/program/libswuilo.so
1930 %{baseinstdir}/program/libt602filterlo.so
1931 %{baseinstdir}/program/libwpftwriterlo.so
1932 %{baseinstdir}/program/libwriterfilterlo.so
1933 %{baseinstdir}/program/vbaswobj.uno.so
1934 %{baseinstdir}/program/resource/t602filteren-US.res
1935 %{baseinstdir}/share/registry/writer.xcd
1936 %{baseinstdir}/program/pagein-writer
1937 %{baseinstdir}/program/swriter
1938 %{_datadir}/applications/libreoffice-writer.desktop
1939 %{_bindir}/oowriter
1940
1941 %files impress
1942 %{baseinstdir}/help/en/simpress.*
1943 %{baseinstdir}/program/libanimcorelo.so
1944 %{baseinstdir}/program/libplacewarelo.so
1945 %{baseinstdir}/program/PresenterScreen.uno.so
1946 %dir %{baseinstdir}/share/config/soffice.cfg/simpress
1947 %{baseinstdir}/share/config/soffice.cfg/simpress/effects.xml
1948 %{baseinstdir}/share/config/soffice.cfg/simpress/transitions.xml
1949 %{baseinstdir}/share/registry/impress.xcd
1950 %{baseinstdir}/program/pagein-impress
1951 %{baseinstdir}/program/simpress
1952 %{_datadir}/applications/libreoffice-impress.desktop
1953 %{_bindir}/ooimpress
1954
1955 %files math
1956 %{baseinstdir}/help/en/smath.*
1957 %{baseinstdir}/program/libsmlo.so
1958 %{baseinstdir}/program/libsmdlo.so
1959 %{baseinstdir}/program/resource/smen-US.res
1960 %{baseinstdir}/share/registry/math.xcd
1961 %{baseinstdir}/program/smath
1962 %{_datadir}/applications/libreoffice-math.desktop
1963 %{_bindir}/oomath
1964
1965 %files graphicfilter
1966 %{baseinstdir}/program/libflashlo.so
1967 %{baseinstdir}/program/libsvgfilterlo.so
1968 %{baseinstdir}/share/registry/graphicfilter.xcd
1969
1970 %files xsltfilter
1971 %dir %{baseinstdir}/share/xslt
1972 %{baseinstdir}/share/xslt/docbook
1973 %dir %{baseinstdir}/share/xslt/export
1974 %{baseinstdir}/share/xslt/export/uof
1975 %{baseinstdir}/share/xslt/export/xhtml
1976 %dir %{baseinstdir}/share/xslt/import
1977 %{baseinstdir}/share/xslt/import/uof
1978 %{baseinstdir}/share/registry/xsltfilter.xcd
1979 %{_datadir}/applications/libreoffice-xsltfilter.desktop
1980
1981 %files javafilter
1982 %{baseinstdir}/program/classes/aportisdoc.jar
1983 %{baseinstdir}/program/classes/pexcel.jar
1984 %{baseinstdir}/program/classes/pocketword.jar
1985 %{_datadir}/applications/libreoffice-javafilter.desktop
1986 %{baseinstdir}/share/registry/palm.xcd
1987 %{baseinstdir}/share/registry/pocketexcel.xcd
1988 %{baseinstdir}/share/registry/pocketword.xcd
1989
1990 %files postgresql
1991 %{baseinstdir}/program/postgresql-sdbc.uno.so
1992 %{baseinstdir}/program/postgresql-sdbc-impl.uno.so
1993 %{baseinstdir}/program/postgresql-sdbc.ini
1994 %{baseinstdir}/program/services/postgresql-sdbc.rdb
1995 %{baseinstdir}/share/registry/postgresqlsdbc.xcd
1996
1997 %files ure
1998 %doc solver/unxlng*/bin/ure/LICENSE
1999 %{ureinstdir}
2000
2001 %files sdk
2002 %{sdkinstdir}/
2003 %exclude %{sdkinstdir}/docs/
2004 %exclude %{sdkinstdir}/examples/
2005
2006 %files sdk-doc
2007 %docdir %{sdkinstdir}/docs
2008 %{sdkinstdir}/docs/
2009 %{sdkinstdir}/examples/
2010
2011 %files headless
2012 %{baseinstdir}/program/libbasebmplo.so
2013 %{baseinstdir}/program/libvclplug_svplo.so
2014
2015 %files pyuno
2016 %{baseinstdir}/program/libpyuno.so
2017 %{baseinstdir}/program/pythonloader.py*
2018 %{baseinstdir}/program/pythonloader.uno.so
2019 %{baseinstdir}/program/pythonloader.unorc
2020 %{baseinstdir}/program/pythonscript.py*
2021 %{baseinstdir}/program/pyuno.so
2022 %{baseinstdir}/program/services/scriptproviderforpython.rdb
2023 %{baseinstdir}/program/wizards
2024 %dir %{baseinstdir}/share/Scripts
2025 %{baseinstdir}/share/Scripts/python
2026 %{python3_sitearch}/uno.py*
2027 %{python3_sitearch}/unohelper.py*
2028 #{python3_sitearch}/__pycache__/uno.cpython-*
2029 #{python3_sitearch}/__pycache__/unohelper.cpython-*
2030 %{baseinstdir}/share/registry/pyuno.xcd
2031 %{baseinstdir}/share/registry/librelogo.xcd
2032
2033 %files kde
2034 %{baseinstdir}/program/kde-open-url
2035 %{baseinstdir}/program/kde4be1.uno.so
2036 %{baseinstdir}/program/libvclplug_kde4lo.so
2037
2038 %files java-common
2039 %dir %{baseinstdir}/program/classes
2040 %{baseinstdir}/program/classes/agenda.jar
2041 %{baseinstdir}/program/classes/commonwizards.jar
2042 %{baseinstdir}/program/classes/form.jar
2043 %{baseinstdir}/program/classes/query.jar
2044 %{baseinstdir}/program/classes/officebean.jar
2045 %{baseinstdir}/program/classes/report.jar
2046 %{baseinstdir}/program/classes/ScriptFramework.jar
2047 %{baseinstdir}/program/classes/ScriptProviderForJava.jar
2048 %{baseinstdir}/program/classes/table.jar
2049 %{baseinstdir}/program/classes/unoil.jar
2050 %{baseinstdir}/program/classes/web.jar
2051 %{baseinstdir}/program/classes/XMergeBridge.jar
2052 %{baseinstdir}/program/classes/xmerge.jar
2053 %{baseinstdir}/program/libofficebean.so
2054 %{baseinstdir}/share/Scripts/java

  ViewVC Help
Powered by ViewVC 1.1.30