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

  ViewVC Help
Powered by ViewVC 1.1.30