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

  ViewVC Help
Powered by ViewVC 1.1.30