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

  ViewVC Help
Powered by ViewVC 1.1.30