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

  ViewVC Help
Powered by ViewVC 1.1.30