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

  ViewVC Help
Powered by ViewVC 1.1.30