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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30