/[packages]/updates/3/libreoffice/current/SPECS/libreoffice.spec
ViewVC logotype

Annotation of /updates/3/libreoffice/current/SPECS/libreoffice.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 331200 - (hide annotations) (download)
Sat Dec 15 16:59:12 2012 UTC (11 years, 4 months ago) by tv
Original Path: cauldron/libreoffice/current/SPECS/libreoffice.spec
File size: 79153 byte(s)
define langpack filelists directly in spec (RH)

1 dmorgan 267270 # download path contains version without the last (fourth) digit
2 tv 331162 %define libo_version 4.0.0
3 dmorgan 267270 # Should contain .alphaX / .betaX, if this is pre-release (actually
4     # pre-RC) version. The pre-release string is part of tarball file names,
5     # so we need a way to define it easily at one place.
6 tv 331162 %define libo_prerelease .beta1
7     %define vendoroption --with-vendor="Mageia"
8 dmorgan 42455 # rhbz#465664 jar-repacking breaks help by reordering META-INF/MANIFEST.MF
9     %define __jar_repack %{nil}
10     # don't worry about whitespace for now
11     %define _default_patch_flags -s -l
12 dmorgan 51789 %define _default_patch_fuzz 2
13 dmorgan 52714 %define Werror_cflags %nil
14 dmorgan 121680 # make it easier to download sources from pre-release site
15     # http://dev-builds.libreoffice.org/pre-releases/src
16 dmorgan 268564 %define source_url http://download.documentfoundation.org/libreoffice/src/%libo_version
17 dmorgan 42455 # whether to use stlport or gcc's stl, we're basically locked to stlport for
18     # i386 to support third party uno components and add-ons designed to work with
19     # vanilla OOo.
20     %ifarch %{ix86}
21     %define stlport_abi_lockin 1
22     %else
23     %define stlport_abi_lockin 0
24     %endif
25    
26     %if %{stlport_abi_lockin}
27     %define stlflags --with-stlport
28     %else
29     %define stlflags --without-stlport
30     %endif
31    
32 dmorgan 267270 # undef to get english only and no-langpacks for a faster smoketest build
33     %bcond_without langpacks
34 tv 331172 # simplify building before libcmis-0.3 is available
35     %bcond_with libcmis
36 dmorgan 267270
37     %if %{with langpacks}
38 tv 278482 %define langpack_langs en-US af ar as bg bn br 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
39 dmorgan 121680 %define with_lang --with-lang="%{langpack_langs}"
40 dmorgan 42455 %else
41     %define langpack_langs en-US
42     %endif
43    
44 dmorgan 124721 %define _requires_exceptions libjawt.so\\|libmyspell.so\\|libstlport_gcc.so\\|libmono.so\\|mono\\|devel(libstlport_gcc)\\|libxmlreader.so\\|libcomphelp4gcc3.so
45 dmorgan 85660 %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
46 dmorgan 82533
47 dmorgan 42455 Name: libreoffice
48 tv 331162 Version: %{libo_version}.0
49 fwang 317115 Release: %mkrel 5%{?libo_prerelease}
50 kamil 194496 Summary: Free Software Productivity Suite
51 dmorgan 42455 License: LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and (CDDL or GPLv2) and Public Domain
52 fwang 299694 Group: Office/Suite
53 dmorgan 42455 URL: http://www.documentfoundation.org/develop
54 dmorgan 185124
55 tv 331162 Source0: %{source_url}/libreoffice-%{version}%{?libo_prerelease}.tar.xz
56 tv 331172 Source1: %{source_url}/libreoffice-help-%{version}%{?libo_prerelease}.tar.xz
57     Source2: %{source_url}/libreoffice-translations-%{version}%{?libo_prerelease}.tar.xz
58     Source3: http://dev-www.libreoffice.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll
59     Source4: libreoffice-multiliblauncher.sh
60     Source5: http://hg.services.openoffice.org/binaries/0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz
61     Source6: http://hg.services.openoffice.org/binaries/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip
62     Source7: http://hg.services.openoffice.org/binaries/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz
63     Source8: http://hg.services.openoffice.org/binaries/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip
64     Source9: http://hg.services.openoffice.org/binaries/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip
65     Source10: http://hg.services.openoffice.org/binaries/18f577b374d60b3c760a3a3350407632-STLport-4.5.tar.gz
66     Source11: http://hg.services.openoffice.org/binaries/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
67     %if %{with libcmis}
68     Source26: http://dev-www.libreoffice.org/src/b2371dc7cf4811c9d32146eec913d296-libcmis-0.3.0.tar.gz
69     %endif
70 tv 331188
71     # build tools
72     BuildRequires: autoconf
73     BuildRequires: automake
74     BuildRequires: bc
75     BuildRequires: binutils
76     BuildRequires: bison
77     BuildRequires: desktop-file-utils
78     BuildRequires: doxygen
79 dmorgan 42463 BuildRequires: findutils
80     BuildRequires: flex
81 tv 331188 BuildRequires: gcc-c++
82     BuildRequires: gperf
83 dmorgan 42463 BuildRequires: icu
84 tv 331188 BuildRequires: make
85     BuildRequires: perl(Archive::Zip)
86     BuildRequires: perl(Digest::MD5)
87     BuildRequires: zip
88    
89     # libs / headers
90     BuildRequires: libGConf2-devel
91 dmorgan 42463 BuildRequires: boost-devel
92 tv 331188 BuildRequires: clucene-devel
93     BuildRequires: cppunit-devel
94     BuildRequires: cups-devel
95     BuildRequires: evolution-data-server-devel
96 dmorgan 42463 BuildRequires: expat-devel
97 tv 331188 BuildRequires: fontpackages-devel
98     BuildRequires: freetype-devel
99     BuildRequires: graphite2-devel
100     BuildRequires: gstreamer1.0-devel
101     BuildRequires: gtk2-devel
102     BuildRequires: hunspell-devel
103     BuildRequires: hyphen-devel
104     BuildRequires: kdelibs4-devel
105     BuildRequires: libice-devel
106     BuildRequires: libcdr-devel
107     %if %{without libcmis}
108     BuildRequires: libcmis-devel >= 0.3
109     %endif
110 dmorgan 42463 BuildRequires: libcurl-devel
111 tv 331188 BuildRequires: libexttextcat-devel
112     BuildRequires: libgstreamer1.0-plugins-base-devel
113     BuildRequires: libicu-devel
114     BuildRequires: libxt-devel
115 dmorgan 42463 BuildRequires: libidn-devel
116     BuildRequires: libjpeg-devel
117 tv 331176 BuildRequires: liblangtag-devel
118 tv 331188 BuildRequires: libmspub-devel
119 tv 331176 BuildRequires: liborcus-devel
120 tv 331188 BuildRequires: librsvg2-devel
121     BuildRequires: libtextcat-devel
122     BuildRequires: libvisio-devel
123 dmorgan 42463 BuildRequires: libwpd-devel >= 0.9.0
124 tv 331188 BuildRequires: libwpg-devel >= 1:0.2.0
125     BuildRequires: libwps-devel >= 1:0.2.0
126     BuildRequires: libxext-devel
127     BuildRequires: libxml2-devel
128     BuildRequires: libxslt-devel
129     BuildRequires: lpsolve-devel
130     BuildRequires: mdds-devel
131     BuildRequires: mysql-connector-c++-devel
132     BuildRequires: mythes-devel
133     BuildRequires: neon-devel
134 dmorgan 42463 BuildRequires: nss-devel
135     BuildRequires: openssl-devel
136 tv 331188 BuildRequires: pam-devel
137     BuildRequires: pkgconfig(dbus-glib-1) >= 0.70
138     BuildRequires: pkgconfig(ORBit-2.0)
139     BuildRequires: pkgconfig(poppler)
140     BuildRequires: pkgconfig(poppler-cpp)
141     BuildRequires: pkgconfig(poppler-glib)
142     BuildRequires: postgresql-devel
143     BuildRequires: python3-devel
144 dmorgan 42463 BuildRequires: redland-devel
145 tv 331188 BuildRequires: rsync
146     BuildRequires: sane-devel
147     BuildRequires: unixODBC-devel
148     BuildRequires: vigra-devel
149     BuildRequires: xulrunner-devel
150     BuildRequires: zlib-devel
151     BuildRequires: font(:lang=en)
152    
153     # java stuff
154 dmorgan 42463 BuildRequires: ant
155     BuildRequires: ant-apache-regexp
156 dmorgan 249045 BuildRequires: apache-commons-codec
157 tv 331188 BuildRequires: apache-commons-lang
158     BuildRequires: bsh
159 dmorgan 42463 BuildRequires: jakarta-commons-httpclient
160 tv 331188 BuildRequires: java-devel
161 dmorgan 42463 BuildRequires: junit4
162     BuildRequires: pentaho-reporting-flow-engine
163 tv 331172 BuildRequires: tomcat-servlet-3.0-api
164 dmorgan 121680
165     # Fedora patches
166 dmorgan 121358 Patch1: openoffice.org-2.0.2.rh188467.printingdefaults.patch
167     Patch2: openoffice.org-2.4.0.ooo86080.unopkg.bodge.patch
168     Patch3: openoffice.org-3.0.0.ooo88341.sc.verticalboxes.patch
169     Patch4: openoffice.org-3.1.0.oooXXXXX.solenv.allowmissing.patch
170     Patch5: openoffice.org-3.1.0.ooo101274.opening-a-directory.patch
171     Patch6: openoffice.org-3.1.1.ooo105784.vcl.sniffscriptforsubs.patch
172 dmorgan 185124 Patch7: libreoffice-installfix.patch
173 tv 331162 #to-do, fix this on bigendian platforms
174     Patch8: 0001-disable-failing-check.patch
175     Patch12: 0001-temporarily-disable-failing-test.patch
176 dmorgan 215760
177 tv 331162
178 anssi 89903 # libreoffice metapackage requires all of the programs
179     Requires: %{name}-base = %{version}
180     Requires: %{name}-calc = %{version}
181     Requires: %{name}-draw = %{version}
182     Requires: %{name}-impress = %{version}
183     Requires: %{name}-math = %{version}
184     Suggests: %{name}-pdfimport
185     Requires: %{name}-writer = %{version}
186     Obsoletes: openoffice.org < 1:3.3.1
187 anssi 89966 Provides: openoffice.org = 1:%{version}-%{release}
188 anssi 89903
189 dmorgan 42455 %define instdir %{_libdir}
190     %define baseinstdir %{instdir}/libreoffice
191     %define ureinstdir %{baseinstdir}/ure
192 dmorgan 185124 %define sdkinstdir %{baseinstdir}/sdk
193 dmorgan 42455 %define fontname opensymbol
194    
195     %description
196     LibreOffice is an Open Source, community-developed, office productivity suite.
197     It includes the key desktop applications, such as a word processor,
198     spreadsheet, presentation manager, formula editor and drawing program, with a
199     user interface and feature set similar to other office suites. Sophisticated
200     and flexible, LibreOffice also works transparently with a variety of file
201     formats, including Microsoft Office File Formats.
202    
203 kamil 194496
204 dmorgan 42455 %package core
205     Summary: Core modules for LibreOffice
206 fwang 299694 Group: Office/Other
207 dmorgan 42455 Requires: %{name}-%{fontname}-fonts = %{version}-%{release}
208 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
209 dmorgan 43124 Requires: fonts-ttf-liberation
210 dmorgan 45328 Requires: fonts-ttf-dejavu
211 dmorgan 100652 Requires: hunspell
212     Requires: hyphen >= 2.4
213     Suggests: hyphen-en
214     Suggests: autocorr-en
215 dmorgan 185124 Suggests: hunspell-en
216 dmorgan 227414 Requires: libexttextcat
217 dmorgan 188343 Requires: %name-langpack = %version-%release
218 dmorgan 42455 Requires(pre): gtk2 >= 2.9.4
219     Requires(post): gtk2 >= 2.9.4
220     Requires(preun): gtk2 >= 2.9.4
221     Requires(postun): gtk2 >= 2.9.4
222     Obsoletes: openoffice.org-core < 1:3.3.1
223 dmorgan 73904 Provides: openoffice.org-core = 1:%version-%release
224 dmorgan 72319 Obsoletes: openoffice.org-common < 1:3.3.1
225 dmorgan 73904 Provides: openoffice.org-common = 1:%version-%release
226 dmorgan 42455 Obsoletes: openoffice.org-brand < 1:3.3.1, broffice.org-brand < 1:3.3.1
227 dmorgan 73904 Obsoletes: openoffice.org-filter-binfilter < 1:3.3.1
228     Provides: openoffice.org-filter-binfilter = 1:%version-%release
229 dmorgan 74268 Obsoletes: openoffice.org-help-en_US < 1:3.3.1
230     Provides: openoffice.org-help-en_US = 1:%version-%release
231     Obsoletes: openoffice.org-help-en_GB < 1:3.3.1
232     Provides: openoffice.org-help-en_GB = 1:%version-%release
233 dmorgan 121370 Obsoletes: openoffice.org-langpack-ms < 1:3.3.1
234     Obsoletes: libreoffice-langpack-ms < 1:3.3.99.1
235     Obsoletes: openoffice.org-langpack-ur < 1:3.3.1
236     Obsoletes: libreoffice-langpack-ur < 1:3.3.99.1
237 dmorgan 82064 Provides: libreoffice-style-tango = %{version}-%{release}
238     Provides: libreoffice-style-oxygen = %{version}-%{release}
239 dmorgan 85770 Conflicts: %name-ure < 3.3.2.2-7
240 dmorgan 185124 Obsoletes: openoffice.org-testtools < 1:3.3.1
241     Obsoletes: libreoffice-testtools < 3.4.99.1
242 dmorgan 267270 Conflicts: %name-gdb-debug-support < 3.6.0-0.beta2.1
243 dmorgan 84787
244 dmorgan 42455 %description core
245     The shared core libraries and support files for LibreOffice.
246    
247 kamil 194496
248 dmorgan 42455 %package pyuno
249     Summary: Python support for LibreOffice
250 dmorgan 130837 Group: Development/Other
251 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
252 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
253 tv 331180 Requires: python3
254 dmorgan 42455 Requires(pre): %{name}-core
255     Requires(post): %{name}-core
256     Requires(preun): %{name}-core
257     Requires(postun): %{name}-core
258     Obsoletes: openoffice.org-pyuno < 1:3.3.1
259 dmorgan 72275 Provides: openoffice.org-pyuno = 1:%version-%release
260 dmorgan 42455
261     %description pyuno
262     Python bindings for the LibreOffice UNO component model. Allows scripts both
263     external to LibreOffice and within the internal LibreOffice scripting framework
264     to be written in python.
265    
266 kamil 194496
267 dmorgan 42455 %package base
268     Summary: Database front-end for LibreOffice
269 fwang 299694 Group: Office/Other
270 dmorgan 42511 Requires: postgresql-jdbc
271 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
272 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
273     Requires: %{name}-calc = %{version}-%{release}
274 dmorgan 85660 Requires: hsqldb
275     Suggests: %{name}-java-common = %{version}-%release
276 dmorgan 42455 Obsoletes: openoffice.org-base < 1:3.3.1, broffice.org-base < 1:3.3.1
277 dmorgan 72275 Provides: openoffice.org-base = 1:%version-%release
278 dmorgan 73904 Obsoletes: openoffice.org-style < 1:3.3.1
279     Provides: openoffice.org-style = 1:%version-%release
280     Obsoletes: openoffice.org-style-crystal < 1:3.3.1
281     Provides: openoffice.org-style-crystal = 1:%version-%release
282     Obsoletes: openoffice.org-style-oxygen < 1:3.3.1
283     Provides: openoffice.org-style-oxygen = 1:%version-%release
284    
285 dmorgan 42455 %description base
286     GUI database front-end for LibreOffice. Allows creation and management of
287     databases through a GUI.
288    
289 kamil 194496
290 dmorgan 42455 %package report-builder
291     Summary: Create database reports from LibreOffice
292 fwang 299694 Group: Office/Other
293 dmorgan 42455 Requires: pentaho-reporting-flow-engine
294     Requires: %{name}-base = %{version}-%{release}
295     Requires(pre): %{name}-core
296     Requires(post): %{name}-core
297     Requires(preun): %{name}-core
298     Requires(postun): %{name}-core
299     Obsoletes: openoffice.org-report-builder < 1:3.3.1
300    
301     %description report-builder
302     Creates database reports from LibreOffice databases. The report builder can
303     define group and page headers as well as group, page footers and calculation
304     fields to accomplish complex database reports.
305    
306 kamil 194496
307 dmorgan 42455 %package bsh
308     Summary: BeanShell support for LibreOffice
309 dmorgan 130837 Group: Development/Other
310 dmorgan 42455 Requires: bsh
311     Requires: %{name}-core = %{version}-%{release}
312     Requires(pre): %{name}-core
313     Requires(post): %{name}-core
314     Requires(preun): %{name}-core
315     Requires(postun): %{name}-core
316     Obsoletes: openoffice.org-bsh < 1:3.3.1
317 dmorgan 72275 Provides: openoffice.org-bsh < 1:%version-%release
318 dmorgan 42455
319     %description bsh
320     Support BeanShell scripts in LibreOffice.
321    
322 kamil 194496
323 dmorgan 42455 %package rhino
324     Summary: JavaScript support for LibreOffice
325 dmorgan 130837 Group: Development/Other
326 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
327     Requires(pre): %{name}-core
328     Requires(post): %{name}-core
329     Requires(preun): %{name}-core
330     Requires(postun): %{name}-core
331     Obsoletes: openoffice.org-rhino < 1:3.3.1
332    
333 dmorgan 72275
334 dmorgan 42455 %description rhino
335     Support JavaScript scripts in LibreOffice.
336    
337 kamil 194496
338 dmorgan 42455 %package wiki-publisher
339     Summary: Create Wiki articles on MediaWiki servers with LibreOffice
340 fwang 299694 Group: Office/Other
341 dmorgan 249045 Requires: apache-commons-codec, jakarta-commons-httpclient
342     Requires: apache-commons-lang, apache-commons-logging
343 dmorgan 42455 Requires: %{name}-writer = %{version}-%{release}
344     Requires(pre): %{name}-core
345     Requires(post): %{name}-core
346     Requires(preun): %{name}-core
347     Requires(postun): %{name}-core
348     Obsoletes: openoffice.org-wiki-publisher < 1:3.3.1
349    
350     %description wiki-publisher
351     The Wiki Publisher enables you to create Wiki articles on MediaWiki servers
352     without having to know the syntax of the MediaWiki markup language. Publish
353     your new and existing documents transparently with writer to a wiki page.
354    
355 dmorgan 205511 %package nlpsolver
356     Summary: Non-linear solver engine for LibreOffice Calc
357 fwang 299694 Group: Office/Spreadsheet
358 dmorgan 205512 Requires: %{name}-calc = %{version}-%{release}
359 dmorgan 205511 Requires(pre): %{name}-core
360     Requires(post): %{name}-core
361     Requires(preun): %{name}-core
362     Requires(postun): %{name}-core
363 kamil 194496
364 dmorgan 205511 %description nlpsolver
365     A non-linear solver engine for Calc as an alternative to the default linear
366     programming model when more complex, nonlinear programming is required.
367    
368 dmorgan 42455 %package ogltrans
369     Summary: 3D OpenGL slide transitions for LibreOffice
370 fwang 299694 Group: Office/Other
371 dmorgan 42455 Requires: %{name}-impress = %{version}-%{release}
372     Requires(pre): %{name}-core
373     Obsoletes: openoffice.org-ogltrans < 1:3.3.1
374    
375     %description ogltrans
376     OpenGL Transitions enable 3D slide transitions to be used in LibreOffice.
377     Requires good quality 3D support for your graphics card for best experience.
378    
379 kamil 194496
380 dmorgan 42455 %package presentation-minimizer
381     Summary: Shrink LibreOffice presentations
382 fwang 299694 Group: Office/Other
383 dmorgan 42455 Requires: %{name}-impress = %{version}-%{release}
384     Requires(pre): %{name}-core
385     Requires(post): %{name}-core
386     Requires(preun): %{name}-core
387     Requires(postun): %{name}-core
388     Obsoletes: openoffice.org-presentation-minimizer < 1:3.3.1
389    
390     %description presentation-minimizer
391     The Presentation Minimizer is used to reduce the file size of the current
392     presentation. Images will be compressed, and data that is no longer needed will
393     be removed.
394    
395     %package pdfimport
396     Summary: PDF Importer for LibreOffice Draw
397 fwang 299694 Group: Office/Other
398 dmorgan 42455 Requires: %{name}-draw = %{version}-%{release}
399     Requires(pre): %{name}-core
400     Requires(post): %{name}-core
401     Requires(preun): %{name}-core
402     Requires(postun): %{name}-core
403     Obsoletes: openoffice.org-pdfimport < 1:3.3.1
404    
405     %description pdfimport
406     The PDF Importer imports PDF into drawing documents to preserve layout
407     and enable basic editing of PDF documents.
408    
409 kamil 194496
410 dmorgan 42455 %package %{fontname}-fonts
411     Summary: LibreOffice dingbats font
412 dmorgan 76113 Group: System/Fonts/True type
413     Requires: fontpackages-filesystem
414 dmorgan 42455 Obsoletes: openoffice.org-fonts < 1:3.3.1
415     Obsoletes: openoffice.org-opensymbol-fonts < 1:3.3.1
416     BuildArch: noarch
417    
418     %description %{fontname}-fonts
419     A dingbats font, OpenSymbol, suitable for use by LibreOffice for bullets and
420     mathematical symbols.
421    
422 kamil 194496
423 dmorgan 42455 %package writer
424     Summary: LibreOffice Word Processor Application
425 fwang 299694 Group: Office/Word processor
426 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
427 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
428 dmorgan 42455 Obsoletes: openoffice.org-writer-core < 1:3.3.1
429     Obsoletes: openoffice.org-writer < 1:3.3.1, broffice.org-writer < 1:3.3.1
430 dmorgan 73904 Provides: openoffice.org-writer = 1:%{version}-%{release}
431     Obsoletes: openoffice.org-writer2latex < 1:3.3.1
432     Provides: openoffice.org-writer2latex = 1:%{version}-%{release}
433     Obsoletes: openoffice.org-writer2xhtml < 1:3.3.1
434     Provides: openoffice.org-writer2xhtml = 1:%{version}-%{release}
435    
436 dmorgan 42455 %description writer
437     The LibreOffice Word Processor application.
438    
439 kamil 194496
440 dmorgan 42455 %package emailmerge
441     Summary: Email mail-merge component for LibreOffice
442 fwang 299694 Group: Office/Other
443 dmorgan 42455 Requires: %{name}-writer = %{version}-%{release}
444     Requires: %{name}-pyuno = %{version}-%{release}
445     Obsoletes: openoffice.org-emailmerge < 1:3.3.1
446    
447     %description emailmerge
448     Enables the LibreOffice writer module to mail-merge to email.
449    
450 kamil 194496
451 dmorgan 42455 %package calc
452     Summary: LibreOffice Spreadsheet Application
453 fwang 299694 Group: Office/Spreadsheet
454 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
455 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
456 dmorgan 42455 Obsoletes: openoffice.org-calc-core < 1:3.3.1
457     Obsoletes: openoffice.org-calc < 1:3.3.1, broffice.org-calc < 1:3.3.1
458    
459     %description calc
460     The LibreOffice Spreadsheet application.
461    
462 kamil 194496
463 dmorgan 42455 %package draw
464     Summary: LibreOffice Drawing Application
465 fwang 299694 Group: Graphics/Editors
466 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
467 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
468 dmorgan 42455 Requires: %{name}-pdfimport = %{version}-%{release}
469     Requires: %{name}-graphicfilter = %{version}-%{release}
470     Obsoletes: openoffice.org-draw-core < 1:3.3.1
471     Obsoletes: openoffice.org-draw < 1:3.3.1, broffice.org-draw < 1:3.3.1
472 dmorgan 72275 provides: openoffice.org-draw = 1:%{version}-%{release}
473 dmorgan 42455
474     %description draw
475     The LibreOffice Drawing Application.
476    
477 kamil 194496
478 dmorgan 42455 %package impress
479     Summary: LibreOffice Presentation Application
480 fwang 299694 Group: Office/Other
481 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
482 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
483 dmorgan 215760 Requires: %{name}-ogltrans = %{version}-%{release}
484 tv 331180 %rename %{name}-presenter-screen = %{version}-%{release}
485 dmorgan 42455 Obsoletes: openoffice.org-impress-core < 1:3.3.1
486     Obsoletes: openoffice.org-impress < 1:3.3.1, broffice.org-impress < 1:3.3.1
487 kamil 194496 Provides: openoffice.org-impress = 1:%{version}-%{release}
488    
489 dmorgan 42455 %description impress
490     The LibreOffice Presentation Application.
491    
492 kamil 194496
493 dmorgan 42455 %package math
494     Summary: LibreOffice Equation Editor Application
495 fwang 299694 Group: Sciences/Mathematics
496 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
497 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
498 dmorgan 42455 Obsoletes: openoffice.org-math-core < 1:3.3.1
499     Obsoletes: openoffice.org-math < 1:3.3.1, broffice.org-math < 1:3.3.1
500    
501     %description math
502     The LibreOffice Equation Editor Application.
503    
504 kamil 194496
505 dmorgan 42455 %package graphicfilter
506     Summary: LibreOffice Extra Graphic filters
507 fwang 299694 Group: Office/Other
508 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
509 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
510     Obsoletes: openoffice.org-graphicfilter < 1:3.3.1
511    
512     %description graphicfilter
513     The graphicfilter module for LibreOffice provides graphic filters, e.g. svg and
514     flash filters.
515    
516 kamil 194496
517 dmorgan 42455 %package xsltfilter
518     Summary: Optional xsltfilter module for LibreOffice
519 fwang 299694 Group: Office/Other
520 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
521     Obsoletes: openoffice.org-xsltfilter < 1:3.3.1
522    
523     %description xsltfilter
524     The xsltfilter module for LibreOffice, provides additional docbook and
525     xhtml export transforms. Install this to enable docbook export.
526    
527 kamil 194496
528 dmorgan 42455 %package javafilter
529     Summary: Optional javafilter module for LibreOffice
530 fwang 299694 Group: Office/Other
531 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
532     Obsoletes: openoffice.org-javafilter < 1:3.3.1
533    
534     %description javafilter
535     The javafilter module for LibreOffice, provides additional AportisDoc,
536     Pocket Excel and Pocket Word import filters.
537    
538 dmorgan 203657 %package postgresql
539     Summary: PostgreSQL connector for LibreOffice
540 fwang 299694 Group: Office/Other
541 dmorgan 205512 Requires: %{name}-base = %{version}-%{release}
542 dmorgan 203657 Requires: postgresql-libs
543 kamil 194496
544 dmorgan 203657 %description postgresql
545     A PostgreSQL connector for the database front-end for LibreOffice. Allows
546     creation and management of PostgreSQL databases through a GUI.
547    
548    
549 dmorgan 42455 %package ure
550     Summary: UNO Runtime Environment
551 dmorgan 130837 Group: Development/Other
552 dmorgan 82186 Requires: unzip
553 dmorgan 86118 Suggests: %name-java-common = %version-%release
554 dmorgan 42455 Obsoletes: openoffice.org-ure < 1:3.3.1
555 dmorgan 84402 Conflicts: libreoffice-core <= 3.3.2.2-5
556 dmorgan 42455
557     %description ure
558     UNO is the component model of LibreOffice. UNO offers interoperability between
559     programming languages, other components models and hardware architectures,
560     either in process or over process boundaries, in the Intranet as well as in the
561     Internet. UNO components may be implemented in and accessed from any
562     programming language for which a UNO implementation (AKA language binding) and
563     an appropriate bridge or adapter exists
564    
565 kamil 194496
566 dmorgan 85660 %package java-common
567 fwang 299694 Group: Office/Other
568 dmorgan 85660 Summary: LibreOffice office suite Java support arch. independent files
569     Requires: %{name}-core = %{version}-%{release}
570     #Requires: %{name}-common = %{version}-%{release}
571 dmorgan 86118 Requires: jre
572 dmorgan 85660 Conflicts: %name-core < 3.3.2.2-8
573 dmorgan 85769 Obsoletes: openoffice.org-java-common < 1:3.3.1
574     Provides: openoffice.org-java-common = 1:%version-%release
575 dmorgan 85660
576     %description java-common
577     LibreOffice is a full-featured office productivity suite that provides a
578     near drop-in replacement for Microsoft(R) Office.
579    
580     This package contains the architecture-independent files of the Java support
581     for Libreoffice (Java classes, scripts, config snippets).
582    
583     Also contains the Libreoffice Office Bean for embedding Libreoffice in
584     custom Java applications.
585    
586 kamil 194496
587 dmorgan 42455 %package sdk
588     Summary: Software Development Kit for LibreOffice
589 dmorgan 130837 Group: Development/Other
590 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
591 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
592     Requires: unzip, java-devel
593     Obsoletes: openoffice.org-sdk < 1:3.3.1, openoffice.org-devel < 1:3.3.1
594    
595     %description sdk
596     The LibreOffice SDK is an add-on for the LibreOffice office suite. It provides
597     the necessary tools for programming using the LibreOffice APIs and for creating
598     extensions (UNO components) for LibreOffice. To set the build environment for
599     building against the sdk use %{sdkinstdir}/setsdkenv_unix.sh.
600    
601 kamil 194496
602 dmorgan 42455 %package sdk-doc
603     Summary: Software Development Kit documentation for LibreOffice
604 fwang 130872 Group: Development/Other
605 dmorgan 42455 Requires: %{name}-sdk = %{version}-%{release}
606     Obsoletes: openoffice.org-sdk-doc < 1:3.3.1
607    
608     %description sdk-doc
609     This provides documentation for programming using the LibreOffice APIs
610     and examples of creating extensions (UNO components) for LibreOffice.
611    
612 kamil 194496
613 dmorgan 42455 %package headless
614     Summary: LibreOffice Headless plug-in
615 dmorgan 130837 Group: Development/Other
616 dmorgan 85660 Requires: %{name}-ure = %{version}-%{release}
617 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
618     Obsoletes: openoffice.org-headless < 1:3.3.1
619    
620     %description headless
621     A plug-in for LibreOffice that enables it to function without an X server.
622     It implements the -headless command line option and allows LibreOffice to be
623     used as a backend server for e.g. document conversion.
624    
625 kamil 194496
626 dmorgan 42455 %package kde
627     Summary: LibreOffice KDE integration plug-in
628 fwang 299694 Group: Graphical desktop/KDE
629 dmorgan 42455 Requires: %{name}-core = %{version}-%{release}
630 dmorgan 73904 Obsoletes: openoffice.org-kde4 < 1:3.3.1
631     Provides: openoffice.org-kde4 = 1:%version-%release
632 dmorgan 42455
633     %description kde
634     A plug-in for LibreOffice that enables integration into the KDE desktop environment.
635    
636 dmorgan 153733 %if 0%{?_enable_debug_packages}
637 dmorgan 90048
638 dmorgan 153733 %define debug_package %{nil}
639     %global __debug_package 1
640    
641     %package debug
642     Summary: Debug information for package %{name}
643     Group: Development/Debug
644     AutoReqProv: 0
645 dmorgan 155794 Requires: libreoffice-core = %{version}-%{release}
646     Requires: libreoffice-gdb-debug-support = %{version}-%{release}
647 dmorgan 153733
648     %description debug
649     This package provides debug information for package %{name}.
650     Debug information is useful when developing applications that use this
651     package or when debugging this package.
652    
653 kamil 194496
654 dmorgan 153733 %files debug -f debugfiles.list
655    
656     %package gdb-debug-support
657     Summary: Additional support for debugging with gdb
658 blino 156740 Group: Development/Other
659 dmorgan 153733 Requires: gdb
660     AutoReqProv: 0
661    
662     %description gdb-debug-support
663     This package provides gdb pretty printers for package %{name}.
664    
665 kamil 194496
666 dmorgan 153733 %files gdb-debug-support
667     %{_datadir}/gdb/auto-load%{baseinstdir}
668     %{_datadir}/libreoffice/gdb
669    
670     %endif
671    
672 tv 331200 %define _langpack_common() \
673     %{baseinstdir}/program/resource/*%{1}.res \
674     %{baseinstdir}/share/config/soffice.cfg/modules/*/ui/res/%{1} \
675     %{baseinstdir}/share/config/soffice.cfg/*/ui/res/%{1} \
676     %{baseinstdir}/share/template/%{1} \
677     %{baseinstdir}/share/registry/Langpack-%{1}.xcd \
678     %{baseinstdir}/share/registry/res/registry_%{1}.xcd \
679     %{baseinstdir}/share/registry/res/fcfg_langpack_%{1}.xcd \
680     %{nil}
681    
682 dmorgan 42455 # Defines a language pack subpackage.
683     #
684     # It's necessary to define language code (-l) and language name (-n).
685     # Additionally, it's possible
686     # * to require autocorr, hunspell, hyphen or mythes package or font for
687     # given language,
688     # * to obsolete openoffice.org-langpack package,
689 dmorgan 153733 # * to provide libreoffice-langpack-loc package, where loc is glibc
690     # locale--this is necessary for urpmi to pick it automatically,
691 dmorgan 42455 # * to require other, unrelated, packages,
692     # * to specify file serving as file list.
693     # For these, lower case character argument takes an argument specifying
694     # language, upper case character argument uses language from -l.
695     #
696     # All remaining arguments are considered to be files and added to the file
697     # list.
698     #
699     # Aa: autocorr dependency
700 tv 331172 # c: additional config file (just the name stem)
701     # E the package does not contain any files (i.e., has empty filelist)
702 dmorgan 42455 # Ff: font language dependency
703     # Hh: hunspell dependency
704 tv 331172 # i: additional language added to this package
705     # L: language code for files
706 dmorgan 42455 # l: language code, e.g., cs
707     # Mm: mythes dependency
708     # n: language name, e.g., Czech
709     # Oo: Obsoletes: of openoffice.org-langpack
710 tv 331172 # p: Provides: of libreoffice-langpack
711 dmorgan 42455 # r: comma-separated list of additional requires
712 tv 331172 # S:s: script classification (cjk, ctl). -S is only a marker, as it does
713     # not add any .xcd into the package (the file does not exist for at
714     # least one CTL-using locale, si)
715     # T has help files
716 dmorgan 42455 # Yy: hyphen dependency
717     #
718     # Example:
719 tv 331200 # autocorr-cs, mythes-cs-CZ and suitable font:
720     # %%langpack -l cs -n Czech -H -A -m cs-CZ
721     # b de g jk o q tuvwx z BCD G IJK NOPQR UVWX Z0123456789
722     %define langpack(Aa:c:EFf:Hh:iL:l:Mm:n:Oo:p:r:S:s:TYy:) \
723 dmorgan 42455 %define project LibreOffice \
724     %define lang %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \
725     %define pkgname langpack-%{lang} \
726     %define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \
727     \
728     %package %{pkgname} \
729     Summary: %{langname} language pack for %{project} \
730 fwang 299694 Group: System/Internationalization \
731 dmorgan 42455 Requires: %{name}-core = %{version}-%{release} \
732 dmorgan 73904 Obsoletes: openoffice.org-l10n-%{lang} < 1:3.3.1 \
733     Provides: openoffice.org-l10n-%{lang} = 1:%version-%release \
734 dmorgan 188343 Provides: %name-langpack = %version-%release \
735 dmorgan 42455 %{-a:Requires: autocorr-%{-a*}}%{!-a:%{-A:Requires: autocorr-%{lang}}} \
736     %{-f:Requires: font(:lang=%{-f*})}%{!-f:%{-F:Requires: font(:lang=%{lang})}} \
737     %{-h:Requires: hunspell-%{-h*}}%{!-h:%{-H:Requires: hunspell-%{lang}}} \
738     %{-m:Requires: mythes-%{-m*}}%{!-m:%{-M:Requires: mythes-%{lang}}} \
739 blino 94094 %{-u:Requires: locales-%{-u*}} \
740     %{-U:Requires: locales-%{lang}} \
741 dmorgan 42455 %{-y:Requires: hyphen-%{-y*}}%{!-y:%{-Y:Requires: hyphen-%{lang}}} \
742     %{-r:Requires: %{-r*}} \
743     %define obs openoffice.org-langpack \
744     %define obsv 1:3.3.1 \
745     %{-o:Obsoletes: %{obs}-%{-o*} < %{obsv}}%{!-o:%{-O:Obsoletes: %{obs}-%{lang} < %{obsv}}} \
746 dmorgan 153733 %{-p:Provides: %{name}-langpack-%{-p*}} \
747 dmorgan 42455 \
748     %description %{pkgname} \
749     Provides additional %{langname} translations and resources for %{project}. \
750     \
751 tv 331200 %files %{pkgname} \
752     %{!-E: \
753     %define _langpack_lang %{-L:%{-L*}}%{!-L:%{-l*}} \
754     %{expand:%%_langpack_common %{_langpack_lang}} \
755     %{-c:%{baseinstdir}/share/registry/%{-c*}.xcd} \
756     %{-s:%{baseinstdir}/share/registry/%{-s*}_%{_langpack_lang}.xcd} \
757     %{-T: \
758     %docdir %{baseinstdir}/help/%{_langpack_lang} \
759     %{baseinstdir}/help/%{_langpack_lang} \
760     } \
761     %{-i:%{expand:%%_langpack_common %{-i*}}} \
762     } \
763     %{nil}
764 dmorgan 42455
765 dmorgan 90181 %define helplangpack(Aa:Ff:Hh:l:Mm:n:Oo:r:Ss:Yy:Uu:) \
766 dmorgan 90174 %define project LibreOffice \
767     %define lang %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \
768 dmorgan 91191 %define hlppkgname help-%{lang} \
769 dmorgan 90174 %define hlplangname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \
770     \
771     %package %{hlppkgname} \
772     Summary: %{hlplangname} language pack for %{project} \
773 fwang 299694 Group: Documentation \
774 dmorgan 90174 Requires: %{name}-core = %{version}-%{release} \
775 mikala 99100 Obsoletes: openoffice.org-help-%{lang} < 1:3.3.1 \
776     Provides: openoffice.org-help-%{lang} = 1:%version-%release \
777 mikala 99165 \
778 dmorgan 90174 %define hlpobs openoffice.org-help \
779     %define hlpobsv 1:3.3.1 \
780     %{-o:Obsoletes: %{hlpobs}-%{-o*} < %{hlpobsv}}%{!-o:%{-O:Obsoletes: %{hlpobs}-%{lang} < %{hlpobsv}}} \
781     \
782     %description %{hlppkgname} \
783     Provides additional %{hlplangname} help resources for %{project}. \
784     \
785 dmorgan 91160 %define hlpfilelist %{-s:-f %{-s*}.help.filelist}%{!-s:%{-S:-f %{lang}.help.filelist}} \
786 dmorgan 90174 %files %{hlppkgname} %{hlpfilelist} \
787     %*
788 dmorgan 42455
789     # Defines an auto-correction subpackage.
790     #
791     # l: language code
792     # n: language name
793 dmorgan 230672 # X do not use default file match on %%{_datadir}/autocorr/acor_%%{lang}-*
794 dmorgan 42455 # in file list
795     #
796     # All remaining arguments are considered to be files and added to the file
797     # list.
798     %define autocorr(l:n:X) \
799     %define lang %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \
800     %define pkgname autocorr-%{lang} \
801     %define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \
802     \
803     %package -n %{pkgname} \
804     Summary: %{langname} auto-correction rules \
805 dmorgan 83033 Group: Text tools \
806 dmorgan 42455 BuildArch: noarch \
807     \
808     %description -n %{pkgname} \
809     Rules for auto-correcting common %{langname} typing errors. \
810     \
811     %files -n %{pkgname} \
812 dmorgan 185124 %doc solver/unxlng*/bin/ure/LICENSE \
813 dmorgan 42455 %dir %{_datadir}/autocorr \
814     %{!-X:%{_datadir}/autocorr/acor_%{lang}-*} \
815     %*
816    
817 dmorgan 89865
818 dmorgan 267270 %if %{with langpacks}
819 tv 331200 %langpack -l af -n Afrikaans -F -H -Y -A -o af_ZA
820     %langpack -l ar -n Arabic -F -H -O
821     %langpack -l as -n Assamese -F -H -Y -o as_IN
822     %langpack -l bg -n Bulgarian -F -H -Y -M -A -o bg_BG
823     %langpack -l bn -n Bengali -F -H -Y -O
824     %langpack -l br -n Breton -F -O -u fr
825     %langpack -l ca -n Catalan -F -H -Y -M -o ca_ES
826     %langpack -l cs -n Czech -F -H -Y -M -A -o cs_CZ
827     %langpack -l cy -n Welsh -F -H -Y -o cy_GB
828     %langpack -l da -n Danish -F -H -Y -M -A -o da_DK
829     %langpack -l de -n German -F -H -Y -M -A -O
830     %langpack -l dz -n Dzongkha -F -O
831     %langpack -l el -n Greek -F -H -Y -M -o el_GR
832     %langpack -l en -n English -M -O -A -Y -H
833     %langpack -l es -n Spanish -F -H -Y -M -A -O
834     %langpack -l et -n Estonian -F -H -Y -o et_EE
835     %langpack -l eu -n Basque -F -H -Y -A -o eu_ES
836     #langpack -l fa -n Farsi -A -H -Y
837     %langpack -l fi -n Finnish -F -r libreoffice-voikko -A -o fi_FI
838     %langpack -l fr -n French -F -H -Y -M -A -O
839     %langpack -l ga -n Irish -F -H -Y -M -A -o ga_IE
840     %langpack -l gl -n Galician -F -H -Y -o gl_ES
841     %langpack -l gu -n Gujarati -F -H -Y -o gu_IN
842     %langpack -l he -n Hebrew -F -H -o he_IL
843     %langpack -l hi -n Hindi -F -H -Y -o hi_IN
844     %langpack -l hr -n Croatian -F -H -Y -A -o hr_HR
845     %langpack -l hu -n Hungarian -F -H -Y -M -A -o hu_HU
846     %langpack -l it -n Italian -F -H -Y -M -A -O
847     %langpack -l ja -n Japanese -F -A -o ja_JP
848     %langpack -l kn -n Kannada -F -H -Y -o kn_IN
849     %langpack -l ko -n Korean -F -H -A -o ko_KR
850 dmorgan 42455 %{baseinstdir}/share/registry/korea.xcd
851    
852 tv 331200 %langpack -l lt -n Lithuanian -F -H -Y -A -o lt_LT
853     #langpack -l lv -n Latvian -F -H -Y -M
854     %langpack -l mai -n Maithili -F -o mai_IN
855     %langpack -l ml -n Malayalam -F -H -Y -o ml_IN
856     %langpack -l mr -n Marathi -F -H -Y -o mr_IN
857     %langpack -l nb -n Bokmal -F -H -Y -M -o nb_NO -u no
858     %langpack -l nl -n Dutch -F -H -Y -M -A -O
859     %langpack -l nn -n Nynorsk -F -H -Y -M -o nn_NO -u no
860 dmorgan 42455 %define langpack_lang Southern Ndebele
861 tv 331200 %langpack -l nr -n %{langpack_lang} -F -H -o nr_ZA
862 dmorgan 42455 %define langpack_lang Northern Sotho
863 tv 331200 %langpack -l nso -n %{langpack_lang} -F -H -o nso_ZA
864     %langpack -l or -n Oriya -F -H -Y -o or_IN
865     %langpack -l pa -n Punjabi -F -H -Y -O -s pa-IN
866     %langpack -l pl -n Polish -F -H -Y -M -A -o pl_PL
867 dmorgan 42455 %define langpack_lang Brazilian Portuguese
868 tv 331200 %langpack -l pt-BR -n %{langpack_lang} -f pt -h pt -y pt -m pt -a pt -o pt_BR -p pt_BR -u pt
869 dmorgan 153733 %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
870 tv 331200 %langpack -l ro -n Romanian -F -H -Y -M -O -T
871     %langpack -l ru -n Russian -F -H -Y -M -A -O
872     %langpack -l si -n Sinhalese -F -H -O
873     %langpack -l sk -n Slovak -F -H -Y -M -A -o sk_SK
874     %langpack -l sl -n Slovenian -F -H -Y -M -A -o sl_SI
875     %langpack -l sr -n Serbian -F -H -Y -A -O
876     %langpack -l ss -n Swati -F -H -o ss_ZA
877 dmorgan 42455 %define langpack_lang Southern Sotho
878 tv 331200 %langpack -l st -n %{langpack_lang} -F -H -o st_ZA
879     %langpack -l sv -n Swedish -F -H -Y -M -A -O
880     %langpack -l ta -n Tamil -F -H -Y -o ta_IN -T
881     %langpack -l te -n Telugu -F -H -Y -o te_IN
882     %langpack -l th -n Thai -F -H -o th_TH
883 dmorgan 185124 %{baseinstdir}/share/registry/ctlseqcheck_th.xcd
884    
885 tv 331200 %langpack -l tn -n Tswana -F -H -o tn_ZA
886     %langpack -l tr -n Turkish -F -A -o tr_TR
887     %langpack -l ts -n Tsonga -F -H -o ts_ZA
888     %langpack -l uk -n Ukrainian -F -H -Y -M -O
889     %langpack -l ve -n Venda -F -H -o ve_ZA
890     %langpack -l xh -n Xhosa -F -H -o xh_ZA
891 dmorgan 42455 %define langpack_lang Simplified Chinese
892 blino 94096 %langpack -l zh_CN -n %{langpack_lang} -f zh-cn -a zh -o zh_CN -s zh-CN -u zh
893 dmorgan 42455 %define langpack_lang Traditional Chinese
894 blino 94096 %langpack -l zh_TW -n %{langpack_lang} -f zh-tw -a zh -o zh_TW -s zh-TW -u zh
895 tv 331200 %langpack -l zu -n Zulu -F -H -Y -o zu_ZA
896 dmorgan 42455 %undefine langpack_lang
897     %endif
898 dmorgan 89865
899 dmorgan 42455 %autocorr -l en -n English
900    
901 dmorgan 267270 %if %{with langpacks}
902 dmorgan 42455 %autocorr -l af -n Afrikaans
903     %autocorr -l bg -n Bulgarian
904     %autocorr -l cs -n Czech
905     %autocorr -l da -n Danish
906     %autocorr -l de -n German
907     %autocorr -l es -n Spanish
908     %autocorr -l eu -n Basque -X
909     %{_datadir}/autocorr/acor_eu.dat
910    
911 dmorgan 123011 %autocorr -l fa -n Farsi
912 dmorgan 42455 %autocorr -l fi -n Finnish
913     %autocorr -l fr -n French
914     %autocorr -l ga -n Irish
915     %autocorr -l hr -n Croatian
916     %autocorr -l hu -n Hungarian
917     %autocorr -l it -n Italian
918     %autocorr -l ja -n Japanese
919     %autocorr -l ko -n Korean
920     %autocorr -l lb -n Luxembourgish
921     %autocorr -l lt -n Lithuanian
922     %autocorr -l mn -n Mongolian
923     %autocorr -l nl -n Dutch
924     %autocorr -l pl -n Polish
925     %autocorr -l pt -n Portuguese
926     %autocorr -l ru -n Russian
927     %autocorr -l sk -n Slovak
928     %autocorr -l sl -n Slovenian
929     %autocorr -l sr -n Serbian
930     %{_datadir}/autocorr/acor_sh-*
931    
932     %autocorr -l sv -n Swedish
933     %autocorr -l tr -n Turkish
934     %autocorr -l vi -n Vietnamese
935     %autocorr -l zh -n Chinese
936     %endif
937    
938 dmorgan 90174 %helplangpack -l en -n English
939    
940 dmorgan 267270 %if %{with langpacks}
941 dmorgan 122681 #helplangpack -l ar -n Arabic -S
942 dmorgan 91645 %helplangpack -l bg -n Bulgarian -S
943 dmorgan 91653 %helplangpack -l bn -n Bengali -S
944 tv 278513 #helplangpack -l br -n Breton -S
945 dmorgan 91653 %helplangpack -l ca -n Catala -S
946 dmorgan 91645 %helplangpack -l cs -n Czech -S
947     %helplangpack -l da -n Danish -S
948     %helplangpack -l de -n German -S
949 dmorgan 91653 %helplangpack -l dz -n Dzongkha -S
950     %helplangpack -l el -n Greek -S
951 dmorgan 91645 %helplangpack -l es -n Spanish -S
952 dmorgan 91653 %helplangpack -l et -n Estonian -S
953 dmorgan 91645 %helplangpack -l eu -n Basque -S
954     %helplangpack -l fi -n Finnish -S
955     %helplangpack -l fr -n French -S
956 dmorgan 91653 %helplangpack -l gl -n Galician -S
957     %helplangpack -l hi -n Hindi -S
958 dmorgan 91645 %helplangpack -l hu -n Hungarian -S
959     %helplangpack -l it -n Italian -S
960     %helplangpack -l ja -n Japanese -S
961     %helplangpack -l ko -n Korean -S
962 dmorgan 122681 #helplangpack -l mai -n Maithili -S
963 dmorgan 91653 %helplangpack -l nb -n Bokmal -S
964 dmorgan 91645 %helplangpack -l nl -n Dutch -S
965 dmorgan 91653 %helplangpack -l nn -n Nynorsk -S
966     %define langpack_lang Southern Ndebele
967 dmorgan 122681 #helplangpack -l nr -n %{langpack_lang} -S
968 dmorgan 91653 %define langpack_lang Northern Sotho
969 dmorgan 155632 #helplangpack -l nso -n %{langpack_lang} -S
970 dmorgan 122681 #helplangpack -l pa -n Punjabi -s pa-IN
971 dmorgan 91645 %helplangpack -l pl -n Polish -S
972     %define langpack_lang Brazilian Portuguese
973 blino 94096 %helplangpack -l pt_BR -n %{langpack_lang} -s pt-BR
974     %helplangpack -l pt -n Portuguese -s pt
975 dmorgan 91645 %helplangpack -l ru -n Russian -S
976 dmorgan 122681 #helplangpack -l sh -n Secwepemctsin -S
977 dmorgan 123011 %helplangpack -l si -n Sinhalese -S
978 dmorgan 91645 %helplangpack -l sk -n Slovak -S
979     %helplangpack -l sl -n Slovenian -S
980 dmorgan 122681 #helplangpack -l sr -n Serbian -S
981 dmorgan 91653 %define langpack_lang Southern Sotho
982 dmorgan 122681 #helplangpack -l st -n %{langpack_lang} -S
983     #helplangpack -l ss -n Swati -S
984 dmorgan 91645 %helplangpack -l sv -n Swedish -S
985 dmorgan 122681 #helplangpack -l ta -n Tamil -S
986     #helplangpack -l tn -n Tswana -S
987     #helplangpack -l th -n Thai -S
988 dmorgan 91645 %helplangpack -l tr -n Turkish -S
989 dmorgan 122824 #helplangpack -l ts -n Tsonga -S
990 dmorgan 91653 %helplangpack -l uk -n Ukrainian -S
991 dmorgan 122681 #helplangpack -l ve -n Venda -S
992     #helplangpack -l xh -n Xhosa -S
993 dmorgan 91645 %define langpack_lang Simplified Chinese
994 blino 94096 %helplangpack -l zh_CN -n %{langpack_lang} -s zh-CN
995 dmorgan 91645 %define langpack_lang Traditional Chinese
996 blino 94096 %helplangpack -l zh_TW -n %{langpack_lang} -s zh-TW
997 dmorgan 122681 #helplangpack -l zu -n Zulu -S
998 dmorgan 90174 %endif
999    
1000 tv 331193 %define make_autocorr_aliases(l:) \
1001     %{?-l: \
1002     for lang in %{*}; do \
1003     ln -sf acor_%{-l*}.dat acor_$lang.dat \
1004     done \
1005     } \
1006     %{!?-l:%{error:-l must be present}}
1007    
1008 dmorgan 42455 %prep
1009 tv 331180 %setup -q -n %{name}-%{version}%{?libo_prerelease} -b 1 -b 2
1010 dmorgan 188155 rm -rf git-hooks */git-hooks
1011 dmorgan 42455 #Customize Palette to remove Sun colours and add Red Hat colours
1012 dmorgan 42463 #TODO: have and add mageia colours
1013 dmorgan 42455 (head -n -1 extras/source/palettes/standard.soc && \
1014 dmorgan 122207 echo -e ' <draw:color draw:name="Mageia 1" draw:color="#cc0000"/>
1015     <draw:color draw:name="Mageia 2" draw:color="#0093d9"/>
1016     <draw:color draw:name="Mageia 3" draw:color="#ff8d00"/>
1017     <draw:color draw:name="Mageia 4" draw:color="#abb400"/>
1018     <draw:color draw:name="Mageia 5" draw:color="#4e376b"/>' && \
1019     tail -n 1 extras/source/palettes/standard.soc) > mageia.soc
1020     mv -f mageia.soc extras/source/palettes/standard.soc
1021 dmorgan 43414
1022 dmorgan 121358 %patch1 -p1
1023     %patch2 -p1 -b .ooo86080.unopkg.bodge.patch
1024     %patch3 -p1 -b .ooo88341.sc.verticalboxes.patch
1025     %patch4 -p1 -b .oooXXXXX.solenv.allowmissing.patch
1026 dmorgan 185124 %patch5 -p1 -b .ooo101274.opening-a-directory.patch
1027     %patch6 -p1 -b .ooo105784.vcl.sniffscriptforsubs.patch
1028     %patch7 -p1 -b .libreoffice-installfix.patch
1029 tv 331162 %patch8 -p1 -b .disable-failing-check.patch
1030     %patch12 -p1 -b .temporarily-disable-failing-test.patch
1031 dmorgan 261719
1032 tv 331162
1033 dmorgan 185124 # TODO: check this
1034 dmorgan 121680 # these are horribly incomplete--empty translations and copied english
1035     # strings with spattering of translated strings
1036     rm -rf translations/source/{gu,he,hr}/helpcontent2
1037    
1038 tv 331175 # disable failing test
1039     # FIXME something to do with python3?
1040     sed -i -e /sw_macros_test/d -e /sw_subsequent_.\*port/d sw/Module_sw.mk
1041    
1042 dmorgan 42455 %build
1043     echo build start time is `date`, diskspace: `df -h . | tail -n 1`
1044    
1045 tv 331172 # path to external tarballs
1046     EXTSRCDIR=`dirname %{SOURCE0}`
1047    
1048 dmorgan 42455 # KDE bits
1049 dmorgan 42750 export QT4DIR=%{qt4dir}
1050 dmorgan 42749 export KDE4DIR=%{_kde_prefix}
1051 dmorgan 42455 export PATH=$QT4DIR/bin:$PATH
1052    
1053 dmorgan 121680 #use the RPM_OPT_FLAGS but remove the OOo overridden ones
1054     for i in $RPM_OPT_FLAGS; do
1055     case "$i" in
1056 dmorgan 230672 -pipe|-Wall|-g|-fexceptions) continue;;
1057 dmorgan 121680 esac
1058     ARCH_FLAGS="$ARCH_FLAGS $i"
1059     done
1060     export ARCH_FLAGS
1061     export CFLAGS=$ARCH_FLAGS
1062     export CXXFLAGS=$ARCH_FLAGS
1063    
1064 dmorgan 267270 aclocal -I m4
1065 dmorgan 122207 autoconf
1066 dmorgan 267270 # avoid running autogen.sh on make
1067     touch autogen.lastrun
1068 dmorgan 121680
1069 fwang 276720 %configure2_5x \
1070 dmorgan 122207 %vendoroption --with-num-cpus=$NBUILDS --with-max-jobs=$NDMAKES \
1071 dmorgan 230672 --with-build-version="%{version}-%{release}" --with-unix-wrapper=%{name} \
1072 dmorgan 185124 --disable-ldap --disable-epm --disable-mathmldtd \
1073 dmorgan 121370 --disable-gnome-vfs --enable-gio --enable-symbols --enable-lockdown \
1074 tv 278425 --enable-evolution2 --enable-dbus --enable-opengl --enable-vba \
1075 dmorgan 205540 --enable-ext-presenter-minimizer --enable-ext-nlpsolver \
1076 dmorgan 121392 --enable-ext-wiki-publisher --enable-ext-report-builder \
1077     --enable-ext-scripting-beanshell --enable-ext-scripting-javascript \
1078 tv 331172 --enable-kde4 \
1079 dmorgan 185124 --with-system-jars --with-vba-package-format="builtin" \
1080 tv 331172 --with-servlet-api-jar=/usr/share/java/tomcat-servlet-api.jar \
1081 dmorgan 42455 --with-system-libs --with-system-headers --with-system-mozilla \
1082 dmorgan 185124 --without-system-mozilla-headers --with-system-mythes --with-system-dicts \
1083 dmorgan 121370 --without-system-saxon --with-external-dict-dir=/usr/share/myspell \
1084 dmorgan 121709 --without-myspell-dicts --without-fonts --without-ppds --without-afms \
1085 tv 278425 %{?with_lang} \
1086 tv 331172 --with-external-tar="$EXTSRCDIR" --with-java-target-version=1.5 \
1087 dmorgan 306823 --disable-gstreamer-0-10 --enable-gstreamer \
1088 tv 331172 %{?with_libcmis:--without-system-libcmis} \
1089 tv 278425 --without-system-hsqldb --disable-fetch-external
1090 dmorgan 42455
1091 dmorgan 267270 if ! make VERBOSE=true; then
1092     # TODO Do we still need this? I think parallel build is reliable
1093     # enough these days...
1094     # make GMAKE_OPTIONS=-rj1
1095     exit 1
1096     fi
1097 dmorgan 42455
1098     #generate the icons and mime type stuff
1099     export DESTDIR=../../../output
1100     export KDEMAINDIR=/usr
1101     export GNOMEDIR=/usr
1102     export GNOME_MIME_THEME=hicolor
1103 dmorgan 267270 cd sysui/unxlng*/misc/libreoffice
1104 tv 331172 # TODO use empty variables? Should make the renaming hacks in %%install
1105     # unnecessary.
1106     . ./bin/get_config_variables PRODUCTVERSIONSHORT PRODUCTVERSION
1107 dmorgan 42455 ./create_tree.sh
1108    
1109     echo build end time is `date`, diskspace: `df -h . | tail -n 1`
1110    
1111     %install
1112 tv 331172 # TODO investigate use of make distro-pack-install
1113     . ./bin/get_config_variables `sed -n -e '/^export/s/^export \([A-Z0-9_]\+\).*/\1/p' config_host.mk`
1114 dmorgan 42455 #figure out the icon version
1115     export `grep "^PRODUCTVERSIONSHORT =" solenv/inc/productversion.mk | sed -e "s/ //g"`
1116     export `grep "PRODUCTVERSION[ ]*=[ ]*" solenv/inc/productversion.mk | sed -e "s/ //g"`
1117     #install
1118     cd instsetoo_native/util
1119     #direct install
1120     mkdir -p $RPM_BUILD_ROOT/%{instdir}
1121     export PKGFORMAT=installed
1122     #don't duplicate english helpcontent about the place
1123     unset DEFAULT_TO_ENGLISH_FOR_PACKING
1124     if dmake openoffice_en-US; then
1125     ok=true
1126     break
1127     else
1128     echo - ---dump log start---
1129     cat ../unx*.pro/LibreOffice/installed/logging/en-US/log_*_en-US.log
1130     echo - ---dump log end---
1131     ok=false
1132     fi
1133     if [ $ok == "false" ]; then
1134     exit 1
1135     fi
1136     mkdir -p $RPM_BUILD_ROOT/%{baseinstdir}
1137     mv ../unxlng*.pro/LibreOffice/installed/install/en-US/* $RPM_BUILD_ROOT/%{baseinstdir}
1138     chmod -R +w $RPM_BUILD_ROOT/%{baseinstdir}
1139 tv 331175 # The installer currently sets UserInstallation to
1140     # $ORIGIN/../libreoffice/4, which is of course total nonsense. Because I
1141     # have no inclination to crawl through mountains of perl code to figure out
1142     # where it comes from, I am just going to replace it by a sensible
1143     # value here.
1144     sed -i -e '/UserInstallation/s@\$ORIGIN/..@$SYSUSERCONFIG@' $RPM_BUILD_ROOT/%{baseinstdir}/program/bootstraprc
1145 dmorgan 267270 %if %{with langpacks}
1146 dmorgan 42455 dmake ooolanguagepack
1147     rm -rf ../unxlng*.pro/LibreOffice_languagepack/installed/install/log
1148     for langpack in ../unxlng*.pro/LibreOffice_languagepack/installed/install/*; do
1149     cp -rp $langpack/* $RPM_BUILD_ROOT/%{baseinstdir}
1150     rm -rf $langpack
1151     done
1152     %endif
1153     rm -rf $RPM_BUILD_ROOT/%{baseinstdir}/share/prereg
1154     #give a consistent javasettingsunopkginstall.xml
1155     $RPM_BUILD_ROOT/%{baseinstdir}/program/unopkg list --bundled || :
1156     export WITH_LANG="en-US"
1157     dmake sdkoo
1158 dmorgan 185124 mv ../unxlng*.pro/LibreOffice_SDK/installed/install/en-US/sdk $RPM_BUILD_ROOT/%{sdkinstdir}
1159 dmorgan 42455 cd ../../
1160    
1161     #configure sdk
1162     pushd $RPM_BUILD_ROOT/%{sdkinstdir}
1163     for file in setsdkenv_unix.csh setsdkenv_unix.sh ; do
1164     sed -e "s,@OO_SDK_NAME@,sdk," \
1165     -e "s,@OO_SDK_HOME@,%{sdkinstdir}," \
1166     -e "s,@OFFICE_HOME@,%{baseinstdir}," \
1167     -e "s,@OO_SDK_URE_HOME@,%{ureinstdir}," \
1168     -e "s,@OO_SDK_MAKE_HOME@,/usr/bin," \
1169     -e "s,@OO_SDK_ZIP_HOME@,/usr/bin," \
1170     -e "s,@OO_SDK_CPP_HOME@,/usr/bin," \
1171     -e "s,@OO_SDK_CC_55_OR_HIGHER@,," \
1172     -e "s,@OO_SDK_JAVA_HOME@,$JAVA_HOME," \
1173     -e "s,@OO_SDK_OUTPUT_DIR@,\$HOME," \
1174     -e "s,@SDK_AUTO_DEPLOYMENT@,NO," \
1175     $file.in > $file
1176     chmod 755 $file
1177     done
1178 dmorgan 268565
1179     # we don't want to install the input files
1180     rm -f setsdkenv_unix.csh.in setsdkenv_unix.sh.in
1181    
1182 dmorgan 42455 #fix permissions
1183     find examples -type f -exec chmod -x {} \;
1184     popd
1185    
1186     #ensure a template dir for each lang
1187 dmorgan 185124 pushd $RPM_BUILD_ROOT/%{baseinstdir}/share/template
1188 dmorgan 42455 for I in %{langpack_langs}; do
1189     mkdir -p $I
1190     done
1191     popd
1192    
1193     #Set some aliases to canonical autocorrect language files for locales with matching languages
1194 dmorgan 185124 pushd $RPM_BUILD_ROOT/%{baseinstdir}/share/autocorr
1195 tv 331193 %make_autocorr_aliases -l en-GB 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
1196     %make_autocorr_aliases -l en-US en-PH
1197 dmorgan 42455 #en-ZA exists and has a good autocorrect file with two or three extras that make sense for
1198     #neighbouring english speaking territories
1199 tv 331193 %make_autocorr_aliases -l en-ZA en-NA en-ZW
1200 dmorgan 267270 %if %{with langpacks}
1201 tv 331193 %make_autocorr_aliases -l af-ZA af-NA
1202     %make_autocorr_aliases -l de-DE de-AT de-BE de-CH de-LI de-LU
1203     %make_autocorr_aliases -l es-ES 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
1204     %make_autocorr_aliases -l fr-FR fr-BE fr-CA fr-CH fr-LU fr-MC
1205     %make_autocorr_aliases -l it-IT it-CH
1206     %make_autocorr_aliases -l nl-NL nl-AW
1207     %make_autocorr_aliases -l sv-SE sv-FI
1208 dmorgan 42455 %else
1209     rm -f acor_[a-df-z]*.dat acor_e[su]*.dat
1210     %endif
1211     popd
1212     #rhbz#484055 make these shared across multiple applications
1213     mkdir -p $RPM_BUILD_ROOT/%{_datadir}
1214 dmorgan 185124 mv -f $RPM_BUILD_ROOT/%{baseinstdir}/share/autocorr $RPM_BUILD_ROOT/%{_datadir}/autocorr
1215 dmorgan 42455 chmod 755 $RPM_BUILD_ROOT/%{_datadir}/autocorr
1216    
1217     #remove it in case we didn't build with gcj
1218 tv 331176 rm -f $RPM_BUILD_ROOT/%{baseinstdir}/program/classes/sandbox.jar
1219 dmorgan 42455
1220     #remove dummy .dat files
1221 tv 331176 rm -f $RPM_BUILD_ROOT/%{baseinstdir}/program/root?.dat
1222 dmorgan 42455
1223     #set standard permissions for rpmlint
1224 tv 331176 find $RPM_BUILD_ROOT/%{baseinstdir} -exec chmod +w {} \;
1225     find $RPM_BUILD_ROOT/%{baseinstdir} -type d -exec chmod 0755 {} \;
1226 dmorgan 42455
1227     # move python bits into site-packages
1228 tv 331180 mkdir -p $RPM_BUILD_ROOT/%{python3_sitearch}
1229     pushd $RPM_BUILD_ROOT/%{python3_sitearch}
1230 dmorgan 42455 echo "import sys, os" > uno.py
1231 dmorgan 185124 echo "sys.path.append('%{baseinstdir}/program')" >> uno.py
1232 dmorgan 42455 echo "os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:%{baseinstdir}/program/fundamentalrc')" >> uno.py
1233 tv 331176 cat $RPM_BUILD_ROOT/%{baseinstdir}/program/uno.py >> uno.py
1234     rm -f $RPM_BUILD_ROOT/%{baseinstdir}/program/uno.py*
1235     mv -f $RPM_BUILD_ROOT/%{baseinstdir}/program/unohelper.py* .
1236 dmorgan 42455 popd
1237    
1238     # rhbz#477435 package opensymbol separately
1239 tv 331176 pushd $RPM_BUILD_ROOT/%{baseinstdir}/share/fonts/truetype
1240 dmorgan 42455 install -d -m 0755 %{buildroot}%{_fontdir}
1241     install -p -m 0644 *.ttf %{buildroot}%{_fontdir}
1242     popd
1243 tv 331176 rm -rf $RPM_BUILD_ROOT/%{baseinstdir}/share/fonts
1244 dmorgan 42455
1245     #ensure that no sneaky un-prelinkable, un-fpic or non executable shared libs
1246     #have snuck through
1247     pic=0
1248     executable=0
1249 tv 331176 for foo in `find $RPM_BUILD_ROOT/%{instdir} -name "*" -exec file {} \;| grep ": ELF" | cut -d: -f 1` ; do
1250 dmorgan 42455 chmod +wx $foo
1251     ls -asl $foo
1252     result=`readelf -d $foo | grep TEXTREL` || true
1253     if [ "$result" != "" ]; then
1254     echo "TEXTREL Warning: $foo is b0rked (-fpic missing)"
1255     pic=1
1256     fi
1257     result=`readelf -l $foo | grep GNU_STACK | grep RWE` || true
1258     if [ "$result" != "" ]; then
1259     echo "GNU_STACK Warning: $foo is b0rked (-noexecstack missing)"
1260     executable=1
1261     fi
1262     done
1263     if [ $pic == 1 ]; then false; fi
1264     if [ $executable == 1 ]; then false; fi
1265    
1266     #make up some /usr/bin scripts
1267 tv 331176 mkdir -p $RPM_BUILD_ROOT/%{_bindir}
1268 dmorgan 42455
1269 tv 331176 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/ooffice
1270     echo exec libreoffice \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/ooffice
1271     chmod a+x $RPM_BUILD_ROOT/%{_bindir}/ooffice
1272 dmorgan 42455
1273 tv 331176 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/ooviewdoc
1274     echo exec libreoffice --view \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/ooviewdoc
1275     chmod a+x $RPM_BUILD_ROOT/%{_bindir}/ooviewdoc
1276 dmorgan 42455
1277 tv 331176 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oowriter
1278     echo exec libreoffice --writer \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oowriter
1279     chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oowriter
1280 dmorgan 42455
1281 tv 331176 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oocalc
1282     echo exec libreoffice --calc \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oocalc
1283     chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oocalc
1284 dmorgan 42455
1285 tv 331176 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/ooimpress
1286     echo exec libreoffice --impress \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/ooimpress
1287     chmod a+x $RPM_BUILD_ROOT/%{_bindir}/ooimpress
1288 dmorgan 42455
1289 tv 331176 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oodraw
1290     echo exec libreoffice --draw \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oodraw
1291     chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oodraw
1292 dmorgan 42455
1293 tv 331176 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oomath
1294     echo exec libreoffice --math \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oomath
1295     chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oomath
1296 dmorgan 42455
1297 tv 331176 echo \#\!/bin/sh > $RPM_BUILD_ROOT/%{_bindir}/oobase
1298     echo exec libreoffice --base \"\$@\" >> $RPM_BUILD_ROOT/%{_bindir}/oobase
1299     chmod a+x $RPM_BUILD_ROOT/%{_bindir}/oobase
1300 dmorgan 42455
1301 tv 331176 cp -f %{SOURCE4} $RPM_BUILD_ROOT/%{_bindir}/unopkg
1302     sed -i -e "s/LAUNCHER/unopkg/g" $RPM_BUILD_ROOT/%{_bindir}/unopkg
1303     sed -i -e "s/BRAND/libreoffice/g" $RPM_BUILD_ROOT/%{_bindir}/unopkg
1304     chmod a+x $RPM_BUILD_ROOT/%{_bindir}/unopkg
1305 dmorgan 42455
1306 tv 331176 cp -f %{SOURCE4} $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1307     sed -i -e "s/LAUNCHER/soffice/g" $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1308     sed -i -e "s/BRAND/libreoffice/g" $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1309     chmod a+x $RPM_BUILD_ROOT/%{_bindir}/libreoffice
1310 dmorgan 42455
1311 tv 331176 pushd $RPM_BUILD_ROOT/%{_bindir}
1312 dmorgan 42455 # rhbz#499474 provide a /usr/bin/soffice for .recently-used.xbel
1313     ln -s %{baseinstdir}/program/soffice soffice
1314     # rhbz#499474 provide a /usr/bin/openoffice.org for backwards compat
1315 dmorgan 153733 ln -s libreoffice openoffice.org
1316 dmorgan 42455 popd
1317    
1318 tv 331176 pushd $RPM_BUILD_ROOT/%{baseinstdir}/share/xdg/
1319 dmorgan 42455 chmod u+w *.desktop
1320     rm -rf printeradmin.desktop
1321 dmorgan 121680 ICONVERSION=`echo $PRODUCTVERSION | sed -e 's/\.//'`
1322 dmorgan 42455 for file in *.desktop; do
1323     # rhbz#156677 remove the version from Name=
1324     # rhbz#156067 don't version the icons
1325 dmorgan 121680 sed -i -e "s/ *$PRODUCTVERSION//g" \
1326     -e "s/$ICONVERSION//g" \
1327     -e "s/$PRODUCTVERSIONSHORT//g" \
1328     $file
1329 dmorgan 42455 # add X-GIO-NoFuse so we get url:// instead of file://~.gvfs/
1330     echo X-GIO-NoFuse=true >> $file
1331     done
1332 dmorgan 121680 for app in base calc draw impress math writer; do
1333     echo "StartupNotify=true" >> $app.desktop
1334     echo "TryExec=oo$app" >> $app.desktop
1335     done
1336 dmorgan 189521
1337 dmorgan 42455 # rhbz#156677# / rhbz#186515#
1338     echo "NoDisplay=true" >> startcenter.desktop
1339     # rhbz#491159 temporarily remove NoDisplay=true from qstart.desktop
1340     sed -i -e "/NoDisplay=true/d" qstart.desktop
1341     # relocate the .desktop and icon files
1342 tv 331176 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
1343 tv 331162 for app in base calc draw impress javafilter math startcenter writer; do
1344 tv 331175 desktop-file-validate $app.desktop
1345 tv 331176 cp -p $app.desktop $RPM_BUILD_ROOT/%{_datadir}/applications/libreoffice-$app.desktop
1346 dmorgan 42455 done
1347     popd
1348 dmorgan 82733
1349 dmorgan 82074 # desktop files
1350     desktop-file-install --vendor="" \
1351     --remove-category="Application" \
1352     --add-category="Office" \
1353 dmorgan 185124 --add-category="X-MandrivaLinux-CrossDesktop" \
1354 dmorgan 82074 --add-mime-type="application/vnd.ms-works;application/x-msworks-wp;zz-application/zz-winassoc-wps" \
1355 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*writer*desktop
1356 dmorgan 42455
1357 dmorgan 82074 desktop-file-install --vendor="" \
1358     --remove-category="Application" \
1359     --add-category="Office" \
1360 dmorgan 185124 --add-category="X-MandrivaLinux-CrossDesktop" \
1361 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*calc*desktop
1362 dmorgan 82074
1363     desktop-file-install --vendor="" \
1364     --remove-category="Application" \
1365     --add-category="Office" \
1366 dmorgan 185124 --add-category="X-MandrivaLinux-CrossDesktop" \
1367 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*draw*desktop
1368 dmorgan 82074
1369     desktop-file-install --vendor="" \
1370     --remove-category="Application" \
1371     --add-category="Office" \
1372 dmorgan 185124 --add-category="X-MandrivaLinux-CrossDesktop" \
1373 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*impress*desktop
1374 dmorgan 82074
1375     desktop-file-install --vendor="" \
1376     --remove-category="Application" \
1377     --add-category="Office" \
1378 dmorgan 185124 --add-category="X-MandrivaLinux-CrossDesktop" \
1379 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*math*desktop
1380 dmorgan 82074
1381 dmorgan 315398 %if 0
1382 dmorgan 82074 desktop-file-install --vendor="" \
1383     --remove-category="Application" \
1384     --add-category="Office" \
1385 dmorgan 185124 --add-category="X-MandrivaLinux-CrossDesktop" \
1386 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*web*desktop
1387 dmorgan 82074
1388     desktop-file-install --vendor="" \
1389     --remove-category="Application" \
1390     --add-category="Office" \
1391 dmorgan 185124 --add-category="X-MandrivaLinux-CrossDesktop" \
1392 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/*template*desktop
1393 dmorgan 315399 %endif
1394 dmorgan 82074
1395     desktop-file-install --vendor="" \
1396 dmorgan 82733 --remove-category="X-MandrivaLinux-MoreApplications-Databases" \
1397 dmorgan 185124 --add-category="X-MandrivaLinux-CrossDesktop" \
1398 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/libreoffice-base.desktop
1399 dmorgan 82074
1400 dmorgan 82733 %if 0
1401 dmorgan 82074 ## MS OOXML (#36465)
1402     desktop-file-install \
1403     --add-mime-type="application/vnd.openxmlformats-officedocument.wordprocessingml.document" \
1404     --add-mime-type="application/vnd.ms-word.document.macroEnabled.12" \
1405 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/writer*desktop
1406 dmorgan 82074
1407     desktop-file-install \
1408     --add-mime-type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" \
1409     --add-mime-type="application/vnd.ms-excel.sheet.macroEnabled.12" \
1410 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/calc*desktop
1411 dmorgan 82074
1412     desktop-file-install \
1413     --add-mime-type="application/vnd.openxmlformats-officedocument.presentationml.presentation" \
1414     --add-mime-type="application/vnd.ms-powerpoint.presentation.macroEnabled.12" \
1415 tv 331176 --dir $RPM_BUILD_ROOT%{_datadir}/applications $RPM_BUILD_ROOT%{_datadir}/applications/impress*desktop
1416 dmorgan 82733 %endif
1417 dmorgan 82074
1418 dmorgan 262817 for app in base calc draw impress math writer startcenter ; do
1419 tv 331176 sed -i -e "s/Icon=libreoffice-/Icon=libreoffice%{icons}-/g" $RPM_BUILD_ROOT%_datadir/applications/%name-${app}.desktop
1420 dmorgan 190890 done
1421    
1422 dmorgan 42455 pushd sysui/output/usr/share/
1423     #get rid of the gnome icons and other unneeded files
1424     rm -rf icons/gnome applications application-registry
1425    
1426     #relocate the rest of them
1427 dmorgan 121680 for icon in `find icons -type f`; do
1428 tv 331176 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/`dirname $icon`
1429     cp -p $icon $RPM_BUILD_ROOT/%{_datadir}/`echo $icon | sed -e s@office$ICONVERSION@office@`
1430 dmorgan 121680 done
1431 dmorgan 153733
1432 tv 331176 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/mime-info
1433     cp -p mime-info/libreoffice$PRODUCTVERSION.keys $RPM_BUILD_ROOT/%{_datadir}/mime-info/libreoffice.keys
1434     cp -p mime-info/libreoffice$PRODUCTVERSION.mime $RPM_BUILD_ROOT/%{_datadir}/mime-info/libreoffice.mime
1435 dmorgan 42455 #add our mime-types, e.g. for .oxt extensions
1436 tv 331176 mkdir -p $RPM_BUILD_ROOT/%{_datadir}/mime/packages
1437     cp -p mime/packages/libreoffice$PRODUCTVERSION.xml $RPM_BUILD_ROOT/%{_datadir}/mime/packages/libreoffice.xml
1438 dmorgan 42455 popd
1439    
1440 tv 331176 rm -rf $RPM_BUILD_ROOT/%{baseinstdir}/readmes
1441     rm -rf $RPM_BUILD_ROOT/%{baseinstdir}/licenses
1442 dmorgan 42455
1443 tv 331176 mkdir -p $RPM_BUILD_ROOT/%{baseinstdir}/share/psprint/driver
1444     cp -p psprint_config/configuration/ppds/SGENPRT.PS $RPM_BUILD_ROOT/%{baseinstdir}/share/psprint/driver/SGENPRT.PS
1445 dmorgan 42455
1446     # rhbz#452385 to auto have postgres in classpath if subsequently installed
1447 dmorgan 267270 sed -i -e "s#URE_MORE_JAVA_CLASSPATH_URLS.*#& file:///usr/share/java/postgresql-jdbc.jar#" $RPM_BUILD_ROOT/%{baseinstdir}/program/fundamentalrc
1448 dmorgan 93428 # Br translation doesn't have any template so this lead to a crash.
1449     # Better use fr ones for now ( and check if this is still valid for next update )
1450 dmorgan 122213 # FIXME: Re enable when we will add back br translations
1451 dmorgan 122427 #pushd %buildroot%basisinstdir/share/template/
1452     #rm -fr br
1453     #ln -s fr br
1454     #popd
1455 dmorgan 93428
1456 tv 331176 export DESTDIR=$RPM_BUILD_ROOT
1457 dmorgan 185124 install-gdb-printers -a %{_datadir}/gdb/auto-load%{baseinstdir} -c -i %{baseinstdir} -p %{_datadir}/libreoffice/gdb
1458 dmorgan 153733
1459 dmorgan 42455 %check
1460 dmorgan 121420 unset WITH_LANG
1461 dmorgan 267270 # work around flawed accessibility check
1462     export JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY="1"
1463     # TODO is the timeout still needed?
1464     # FIXME find what is the problem
1465     # timeout -k 2m 2h make smoketest.subsequentcheck VERBOSE=t
1466 dmorgan 42455
1467 anssi 89903 %files
1468    
1469 dmorgan 42455 %files core
1470 dmorgan 185124 %dir %{baseinstdir}
1471     %dir %{baseinstdir}/help
1472     %docdir %{baseinstdir}/help/en
1473     %dir %{baseinstdir}/help/en
1474     %{baseinstdir}/help/en/default.css
1475     %{baseinstdir}/help/en/err.html
1476     %{baseinstdir}/help/en/highcontrast1.css
1477     %{baseinstdir}/help/en/highcontrast2.css
1478     %{baseinstdir}/help/en/highcontrastblack.css
1479     %{baseinstdir}/help/en/highcontrastwhite.css
1480     %{baseinstdir}/help/en/sbasic.*
1481     %{baseinstdir}/help/en/schart.*
1482     %{baseinstdir}/help/en/shared.*
1483     %{baseinstdir}/help/idxcaption.xsl
1484     %{baseinstdir}/help/idxcontent.xsl
1485     %{baseinstdir}/help/main_transform.xsl
1486     %{baseinstdir}/presets
1487     %dir %{baseinstdir}/program
1488     %{baseinstdir}/program/addin
1489     %{baseinstdir}/program/basprov.uno.so
1490 tv 331184 %{baseinstdir}/program/cairocanvas.uno.so
1491 dmorgan 185124 %{baseinstdir}/program/canvasfactory.uno.so
1492     %{baseinstdir}/program/cde-open-url
1493     %dir %{baseinstdir}/program/classes
1494     %{baseinstdir}/program/classes/agenda.jar
1495     %{baseinstdir}/program/classes/commonwizards.jar
1496     %{baseinstdir}/program/classes/form.jar
1497     %{baseinstdir}/program/classes/query.jar
1498     %{baseinstdir}/program/classes/officebean.jar
1499     %{baseinstdir}/program/classes/report.jar
1500     %{baseinstdir}/program/classes/ScriptFramework.jar
1501     %{baseinstdir}/program/classes/ScriptProviderForJava.jar
1502     %{baseinstdir}/program/classes/table.jar
1503     %{baseinstdir}/program/classes/unoil.jar
1504     %{baseinstdir}/program/classes/web.jar
1505     %{baseinstdir}/program/classes/XMergeBridge.jar
1506     %{baseinstdir}/program/classes/xmerge.jar
1507     %{baseinstdir}/program/cmdmail.uno.so
1508     %{baseinstdir}/program/libdeployment.so
1509     %{baseinstdir}/program/libdeploymentgui.so
1510     %{baseinstdir}/program/dlgprov.uno.so
1511     %{baseinstdir}/program/expwrap.uno.so
1512     %{baseinstdir}/program/fastsax.uno.so
1513 dmorgan 267270 %{baseinstdir}/program/flat_logo.svg
1514 dmorgan 185124 %{baseinstdir}/program/fpicker.uno.so
1515     %{baseinstdir}/program/fps_office.uno.so
1516 dmorgan 267270 %{baseinstdir}/program/gdbtrace
1517 dmorgan 215760 %{baseinstdir}/program/gengal
1518     %{baseinstdir}/program/gengal.bin
1519 tv 331184 %{baseinstdir}/program/gnome-open-url
1520     %{baseinstdir}/program/gnome-open-url.bin
1521 dmorgan 185124 %{baseinstdir}/program/hatchwindowfactory.uno.so
1522     %{baseinstdir}/program/i18nsearch.uno.so
1523 tv 331184 %{baseinstdir}/program/ldapbe2.uno.so
1524 dmorgan 185125 %{baseinstdir}/program/libacclo.so
1525 dmorgan 185124 %{baseinstdir}/program/libavmedia*.so
1526 dmorgan 185125 %{baseinstdir}/program/libbasctllo.so
1527     %{baseinstdir}/program/libbiblo.so
1528 dmorgan 185124 %{baseinstdir}/program/libcached1.so
1529 dmorgan 185125 %{baseinstdir}/program/libcanvastoolslo.so
1530     %{baseinstdir}/program/libchart*lo.so
1531 dmorgan 185124 %{baseinstdir}/program/libcollator_data.so
1532 dmorgan 185125 %{baseinstdir}/program/libcppcanvaslo.so
1533     %{baseinstdir}/program/libctllo.so
1534     %{baseinstdir}/program/libcuilo.so
1535     %{baseinstdir}/program/libdbalo.so
1536     %{baseinstdir}/program/libdbaselo.so
1537     %{baseinstdir}/program/libdbaxmllo.so
1538     %{baseinstdir}/program/libdbmmlo.so
1539 dmorgan 185124 %{baseinstdir}/program/libdbpool2.so
1540 dmorgan 185125 %{baseinstdir}/program/libdbtoolslo.so
1541     %{baseinstdir}/program/libdbulo.so
1542     %{baseinstdir}/program/libdeploymentmisclo.so
1543     %{baseinstdir}/program/libdesktop_detectorlo.so
1544 dmorgan 185124 %{baseinstdir}/program/libdict_ja.so
1545     %{baseinstdir}/program/libdict_zh.so
1546 dmorgan 185125 %{baseinstdir}/program/libdrawinglayerlo.so
1547     %{baseinstdir}/program/libeditenglo.so
1548 dmorgan 185124 %{baseinstdir}/program/libembobj.so
1549     %{baseinstdir}/program/libevoab*.so
1550 dmorgan 185125 %{baseinstdir}/program/libevtattlo.so
1551     %{baseinstdir}/program/libegilo.so
1552     %{baseinstdir}/program/libemelo.so
1553     %{baseinstdir}/program/libepblo.so
1554     %{baseinstdir}/program/libepglo.so
1555     %{baseinstdir}/program/libepplo.so
1556     %{baseinstdir}/program/libepslo.so
1557     %{baseinstdir}/program/libeptlo.so
1558     %{baseinstdir}/program/liberalo.so
1559     %{baseinstdir}/program/libetilo.so
1560     %{baseinstdir}/program/libexplo.so
1561     %{baseinstdir}/program/libicdlo.so
1562     %{baseinstdir}/program/libicglo.so
1563     %{baseinstdir}/program/libidxlo.so
1564     %{baseinstdir}/program/libimelo.so
1565 dmorgan 185124 %{baseinstdir}/program/libindex_data.so
1566 dmorgan 185125 %{baseinstdir}/program/libipblo.so
1567     %{baseinstdir}/program/libipdlo.so
1568     %{baseinstdir}/program/libipslo.so
1569     %{baseinstdir}/program/libiptlo.so
1570     %{baseinstdir}/program/libipxlo.so
1571     %{baseinstdir}/program/libiralo.so
1572     %{baseinstdir}/program/libitglo.so
1573     %{baseinstdir}/program/libitilo.so
1574     %{baseinstdir}/program/libfilelo.so
1575     %{baseinstdir}/program/libfilterconfiglo.so
1576     %{baseinstdir}/program/libflatlo.so
1577     %{baseinstdir}/program/libfrmlo.so
1578     %{baseinstdir}/program/libguesslanglo.so
1579     %{baseinstdir}/program/libhelplinkerlo.so
1580     %{baseinstdir}/program/libhyphenlo.so
1581     %{baseinstdir}/program/libjdbclo.so
1582     %{baseinstdir}/program/liblnglo.so
1583     %{baseinstdir}/program/libloglo.so
1584 dmorgan 185124 %{baseinstdir}/program/liblocaledata_en.so
1585     %{baseinstdir}/program/liblocaledata_es.so
1586     %{baseinstdir}/program/liblocaledata_euro.so
1587     %{baseinstdir}/program/liblocaledata_others.so
1588     %{baseinstdir}/program/libmcnttype.so
1589 tv 331184 %{baseinstdir}/program/libmorklo.so
1590 dmorgan 185124 %{baseinstdir}/program/libmozbootstrap.so
1591 dmorgan 185125 %{baseinstdir}/program/libmsfilterlo.so
1592 dmorgan 185124 %{baseinstdir}/program/mtfrenderer.uno.so
1593 dmorgan 185125 %{baseinstdir}/program/libmysqllo.so
1594     %{baseinstdir}/program/libodbclo.so
1595     %{baseinstdir}/program/libodbcbaselo.so
1596     %{baseinstdir}/program/liboffacclo.so
1597     %{baseinstdir}/program/libooxlo.so
1598     %{baseinstdir}/program/libpcrlo.so
1599     %{baseinstdir}/program/libpdffilterlo.so
1600     %{baseinstdir}/program/libpllo.so
1601     %{baseinstdir}/program/libprotocolhandlerlo.so
1602     %{baseinstdir}/program/libqstart_gtklo.so
1603 dmorgan 185124 %{baseinstdir}/program/librecentfile.so
1604 dmorgan 185125 %{baseinstdir}/program/libreslo.so
1605     %{baseinstdir}/program/libsaxlo.so
1606     %{baseinstdir}/program/libscnlo.so
1607 dmorgan 185124 %{baseinstdir}/program/libscriptframe.so
1608 dmorgan 185125 %{baseinstdir}/program/libsdlo.so
1609     %{baseinstdir}/program/libsdfiltlo.so
1610 dmorgan 185124 %{baseinstdir}/program/libsdbc2.so
1611 dmorgan 185126 %{baseinstdir}/program/libsdbtlo.so
1612 dmorgan 185125 %{baseinstdir}/program/libsddlo.so
1613     %{baseinstdir}/program/libsduilo.so
1614     %{baseinstdir}/program/libspalo.so
1615     %{baseinstdir}/program/libspelllo.so
1616 dmorgan 185124 %{baseinstdir}/program/libsrtrs1.so
1617 tv 331180 %{baseinstdir}/program/libsvgiolo.so
1618 dmorgan 185125 %{baseinstdir}/program/libsvxlo.so
1619     %{baseinstdir}/program/libsvxcorelo.so
1620     %{baseinstdir}/program/libswlo.so
1621 dmorgan 185124 %{baseinstdir}/program/libtextconv_dict.so
1622 dmorgan 185125 %{baseinstdir}/program/libtextconversiondlgslo.so
1623 dmorgan 267270 %{baseinstdir}/program/libtextfdlo.so
1624 dmorgan 185124 %{baseinstdir}/program/libtvhlp1.so
1625 dmorgan 185125 %{baseinstdir}/program/libodfflatxmllo.so
1626 dmorgan 185124 %{baseinstdir}/program/libucbhelper4gcc3.so
1627     %{baseinstdir}/program/libucpchelp1.so
1628     %{baseinstdir}/program/libucpdav1.so
1629     %{baseinstdir}/program/libucpftp1.so
1630     %{baseinstdir}/program/libucphier1.so
1631     %{baseinstdir}/program/libucppkg1.so
1632 dmorgan 185125 %{baseinstdir}/program/libunordflo.so
1633 dmorgan 185124 %{baseinstdir}/program/libunopkgapp.so
1634 dmorgan 185125 %{baseinstdir}/program/libunoxmllo.so
1635     %{baseinstdir}/program/libuuilo.so
1636     %{baseinstdir}/program/libvbahelperlo.so
1637     %{baseinstdir}/program/libvclplug_genlo.so
1638     %{baseinstdir}/program/libvclplug_gtklo.so
1639 dmorgan 267270 %{baseinstdir}/program/libwpftdrawlo.so
1640 dmorgan 185125 %{baseinstdir}/program/libxmlfalo.so
1641     %{baseinstdir}/program/libxmlfdlo.so
1642     %{baseinstdir}/program/libxoflo.so
1643 dmorgan 185124 %{baseinstdir}/program/libxsec_fw.so
1644     %{baseinstdir}/program/libxsec_xmlsec.so
1645 dmorgan 185125 %{baseinstdir}/program/libxsltdlglo.so
1646     %{baseinstdir}/program/libxsltfilterlo.so
1647 dmorgan 185124 %{baseinstdir}/program/libxstor.so
1648 tv 331184 # TODO how useful this is ?
1649     %{baseinstdir}/program/losessioninstall.uno.so
1650 dmorgan 185124 %{baseinstdir}/program/migrationoo2.uno.so
1651     %{baseinstdir}/program/migrationoo3.uno.so
1652     %{baseinstdir}/program/msforms.uno.so
1653     %{baseinstdir}/program/nsplugin
1654     %{baseinstdir}/program/open-url
1655     %{baseinstdir}/program/types/offapi.rdb
1656     %{baseinstdir}/program/passwordcontainer.uno.so
1657     %{baseinstdir}/program/pagein-common
1658     %{baseinstdir}/program/plugin
1659     %{baseinstdir}/program/pluginapp.bin
1660     %dir %{baseinstdir}/program/resource
1661     %{baseinstdir}/program/resource/avmediaen-US.res
1662     %{baseinstdir}/program/resource/accen-US.res
1663     %{baseinstdir}/program/resource/basctlen-US.res
1664     %{baseinstdir}/program/resource/biben-US.res
1665     %{baseinstdir}/program/resource/chartcontrolleren-US.res
1666     %{baseinstdir}/program/resource/cuien-US.res
1667     %{baseinstdir}/program/resource/dbaen-US.res
1668     %{baseinstdir}/program/resource/dbmmen-US.res
1669     %{baseinstdir}/program/resource/dbuen-US.res
1670     %{baseinstdir}/program/resource/dbwen-US.res
1671     %{baseinstdir}/program/resource/deploymenten-US.res
1672     %{baseinstdir}/program/resource/deploymentguien-US.res
1673     %{baseinstdir}/program/resource/dkten-US.res
1674     %{baseinstdir}/program/resource/editengen-US.res
1675     %{baseinstdir}/program/resource/epsen-US.res
1676     %{baseinstdir}/program/resource/euren-US.res
1677     %{baseinstdir}/program/resource/fps_officeen-US.res
1678     %{baseinstdir}/program/resource/frmen-US.res
1679     %{baseinstdir}/program/resource/fween-US.res
1680     %{baseinstdir}/program/resource/galen-US.res
1681     %{baseinstdir}/program/resource/impen-US.res
1682     %{baseinstdir}/program/resource/ofaen-US.res
1683     %{baseinstdir}/program/resource/pcren-US.res
1684     %{baseinstdir}/program/resource/pdffilteren-US.res
1685     %{baseinstdir}/program/resource/sben-US.res
1686 dmorgan 267270 %{baseinstdir}/program/resource/scnen-US.res
1687 dmorgan 185124 %{baseinstdir}/program/resource/sden-US.res
1688     %{baseinstdir}/program/resource/sfxen-US.res
1689     %{baseinstdir}/program/resource/spaen-US.res
1690     %{baseinstdir}/program/resource/sdbten-US.res
1691     %{baseinstdir}/program/resource/svlen-US.res
1692     %{baseinstdir}/program/resource/svten-US.res
1693     %{baseinstdir}/program/resource/svxen-US.res
1694     %{baseinstdir}/program/resource/swen-US.res
1695     %{baseinstdir}/program/resource/textconversiondlgsen-US.res
1696     %{baseinstdir}/program/resource/tken-US.res
1697     %{baseinstdir}/program/resource/tplen-US.res
1698     %{baseinstdir}/program/resource/uuien-US.res
1699     %{baseinstdir}/program/resource/upden-US.res
1700     %{baseinstdir}/program/resource/vclen-US.res
1701     %{baseinstdir}/program/resource/wzien-US.res
1702     %{baseinstdir}/program/resource/xmlsecen-US.res
1703     %{baseinstdir}/program/resource/xsltdlgen-US.res
1704     %{baseinstdir}/program/senddoc
1705 tv 331180 %dir %{baseinstdir}/program/services
1706 dmorgan 185124 %{baseinstdir}/program/services/services.rdb
1707     %{baseinstdir}/program/simplecanvas.uno.so
1708     %{baseinstdir}/program/slideshow.uno.so
1709     %{baseinstdir}/program/libsofficeapp.so
1710     %{baseinstdir}/program/spadmin.bin
1711     %{baseinstdir}/program/stringresource.uno.so
1712 dmorgan 268564 %{baseinstdir}/program/syssh.uno.so
1713 dmorgan 267270 %{baseinstdir}/program/tde-open-url
1714 dmorgan 185124 %{baseinstdir}/program/ucpcmis1.uno.so
1715     %{baseinstdir}/program/ucpexpand1.uno.so
1716     %{baseinstdir}/program/ucpext.uno.so
1717     %{baseinstdir}/program/ucptdoc1.uno.so
1718     %{baseinstdir}/program/unorc
1719     %{baseinstdir}/program/updatefeed.uno.so
1720 tv 331184 # TODO do we need this?
1721     %{baseinstdir}/program/ui-previewer
1722 dmorgan 185124 %{baseinstdir}/ure-link
1723     %{baseinstdir}/program/uri-encode
1724     %{baseinstdir}/program/vbaevents.uno.so
1725     %{baseinstdir}/program/vclcanvas.uno.so
1726     %{baseinstdir}/program/versionrc
1727     %dir %{baseinstdir}/share
1728     %dir %{baseinstdir}/share/Scripts
1729     %{baseinstdir}/share/Scripts/java
1730     %{baseinstdir}/share/autotext
1731     %{baseinstdir}/share/basic
1732     %dir %{baseinstdir}/share/config
1733     %{baseinstdir}/share/config/images.zip
1734     %{baseinstdir}/share/config/images_crystal.zip
1735     %{baseinstdir}/share/config/images_hicontrast.zip
1736     %{baseinstdir}/share/config/images_oxygen.zip
1737     %{baseinstdir}/share/config/images_tango.zip
1738 tv 331184 # TODO what's this? How it differs from images_tango.zip?
1739     %{baseinstdir}/share/config/images_tango_testing.zip
1740 dmorgan 185124 %{baseinstdir}/share/config/psetup.xpm
1741     %{baseinstdir}/share/config/psetupl.xpm
1742     %dir %{baseinstdir}/share/config/soffice.cfg
1743     %{baseinstdir}/share/config/soffice.cfg/modules
1744 tv 331175 # UI translations go into langpacks
1745     %exclude %{baseinstdir}/share/config/soffice.cfg/modules/*/ui/res
1746 tv 331184 %{baseinstdir}/share/config/soffice.cfg/*/ui
1747 tv 331175 # UI translations go into langpacks
1748     %exclude %{baseinstdir}/share/config/soffice.cfg/*/ui/res
1749 dmorgan 185124 %{baseinstdir}/share/config/webcast
1750     %{baseinstdir}/share/config/wizard
1751     %dir %{baseinstdir}/share/dtd
1752     %{baseinstdir}/share/dtd/officedocument
1753     %{baseinstdir}/share/gallery
1754     %dir %{baseinstdir}/share/psprint
1755     %config %{baseinstdir}/share/psprint/psprint.conf
1756     %{baseinstdir}/share/psprint/driver
1757     %dir %{baseinstdir}/share/registry
1758     %{baseinstdir}/share/registry/gnome.xcd
1759     %{baseinstdir}/share/registry/lingucomponent.xcd
1760     %{baseinstdir}/share/registry/main.xcd
1761     %{baseinstdir}/share/registry/oo-ad-ldap.xcd.sample
1762     %{baseinstdir}/share/registry/oo-ldap.xcd.sample
1763     %{baseinstdir}/share/registry/Langpack-en-US.xcd
1764     %dir %{baseinstdir}/share/registry/res
1765     %{baseinstdir}/share/registry/res/fcfg_langpack_en-US.xcd
1766     %dir %{baseinstdir}/share/template
1767     %{baseinstdir}/share/template/en-US
1768     %dir %{baseinstdir}/share/template/common
1769 tv 331184 %{baseinstdir}/share/template/common/internal
1770 dmorgan 185124 %{baseinstdir}/share/template/common/layout
1771 tv 331184 %{baseinstdir}/share/template/common/wizard
1772 dmorgan 185124 %{baseinstdir}/share/template/wizard
1773     %dir %{baseinstdir}/share/wordbook
1774     %{baseinstdir}/share/wordbook/en-GB.dic
1775     %{baseinstdir}/share/wordbook/en-US.dic
1776     %{baseinstdir}/share/wordbook/sl.dic
1777     %{baseinstdir}/share/wordbook/technical.dic
1778     %dir %{baseinstdir}/share/xslt
1779     %{baseinstdir}/share/xslt/common
1780     %dir %{baseinstdir}/share/xslt/export
1781     %{baseinstdir}/share/xslt/export/common
1782     %{baseinstdir}/share/xslt/export/spreadsheetml
1783     %{baseinstdir}/share/xslt/export/wordml
1784     %dir %{baseinstdir}/share/xslt/import
1785     %{baseinstdir}/share/xslt/import/common
1786     %{baseinstdir}/share/xslt/import/spreadsheetml
1787     %{baseinstdir}/share/xslt/import/wordml
1788 dmorgan 185125 %{baseinstdir}/program/liblnthlo.so
1789 dmorgan 42455 %{_bindir}/unopkg
1790     #icons and mime
1791     %{_datadir}/icons/*/*/*/libreoffice*
1792     %{_datadir}/mime-info/libreoffice.*
1793 dmorgan 185124 %{baseinstdir}/program/libxmlsecurity.so
1794 dmorgan 42455 %{_datadir}/mime/packages/libreoffice.xml
1795 dmorgan 185124 %{baseinstdir}/program/configmgr.uno.so
1796     %{baseinstdir}/program/desktopbe1.uno.so
1797     %{baseinstdir}/program/fsstorage.uno.so
1798     %{baseinstdir}/program/gconfbe1.uno.so
1799     %{baseinstdir}/program/i18npool.uno.so
1800 dmorgan 185125 %{baseinstdir}/program/libbasegfxlo.so
1801 dmorgan 185124 %{baseinstdir}/program/libcomphelpgcc3.so
1802     %{baseinstdir}/program/libfileacc.so
1803 dmorgan 185125 %{baseinstdir}/program/libfwelo.so
1804     %{baseinstdir}/program/libfwilo.so
1805     %{baseinstdir}/program/libfwklo.so
1806     %{baseinstdir}/program/libfwllo.so
1807     %{baseinstdir}/program/libfwmlo.so
1808 dmorgan 185124 %{baseinstdir}/program/libi18nisolang*.so
1809     %{baseinstdir}/program/libi18nutilgcc3.so
1810     %{baseinstdir}/program/libpackage2.so
1811 dmorgan 185125 %{baseinstdir}/program/libsblo.so
1812     %{baseinstdir}/program/libsfxlo.so
1813     %{baseinstdir}/program/libsotlo.so
1814     %{baseinstdir}/program/libspllo.so
1815     %{baseinstdir}/program/libspl_unxlo.so
1816     %{baseinstdir}/program/libsvllo.so
1817     %{baseinstdir}/program/libsvtlo.so
1818     %{baseinstdir}/program/libtklo.so
1819     %{baseinstdir}/program/libtllo.so
1820 dmorgan 185124 %{baseinstdir}/program/libucb1.so
1821     %{baseinstdir}/program/libucpfile1.so
1822 dmorgan 185125 %{baseinstdir}/program/libutllo.so
1823     %{baseinstdir}/program/libvcllo.so
1824 tv 331184 %{baseinstdir}/program/libxmlscriptlo.so
1825 dmorgan 185125 %{baseinstdir}/program/libxolo.so
1826 dmorgan 185124 %{baseinstdir}/program/localebe1.uno.so
1827     %{baseinstdir}/program/ucpgio1.uno.so
1828     %{baseinstdir}/program/types/oovbaapi.rdb
1829 dmorgan 42455 #share unopkg
1830     %dir %{baseinstdir}/share/extensions
1831     %{baseinstdir}/share/extensions/package.txt
1832     %{baseinstdir}/program/unopkg
1833     %{baseinstdir}/program/unopkg.bin
1834     %{baseinstdir}/program/bootstraprc
1835     %{baseinstdir}/program/fundamentalrc
1836     %{baseinstdir}/program/setuprc
1837     %doc %{baseinstdir}/CREDITS.odt
1838     %doc %{baseinstdir}/LICENSE
1839 tv 331184 %doc %{baseinstdir}/LICENSE.html
1840 dmorgan 268564 %doc %{baseinstdir}/LICENSE.odt
1841 dmorgan 267270 %doc %{baseinstdir}/NOTICE
1842 dmorgan 42455 %{baseinstdir}/program/intro.*
1843     %{baseinstdir}/program/soffice
1844     %{baseinstdir}/program/soffice.bin
1845     %{baseinstdir}/program/sofficerc
1846     %{baseinstdir}/program/spadmin
1847     %{baseinstdir}/program/unoinfo
1848     %{baseinstdir}/program/libnpsoplugin.so
1849 dmorgan 185124 %{baseinstdir}/program/oosplash
1850 dmorgan 42455 %{baseinstdir}/program/shell/
1851     %{baseinstdir}/share/config/images_brand.zip
1852     %{baseinstdir}/share/xdg/
1853     %{baseinstdir}/program/redirectrc
1854     %{_datadir}/applications/libreoffice-startcenter.desktop
1855     #launchers
1856     %{_bindir}/libreoffice
1857     %{_bindir}/openoffice.org
1858     %{_bindir}/soffice
1859     %{_bindir}/ooffice
1860     %{_bindir}/ooviewdoc
1861    
1862 dmorgan 205703 # Exclude files that are already in libreoffice-java-common
1863     %exclude %{baseinstdir}/program/classes/agenda.jar
1864     %exclude %{baseinstdir}/program/classes/commonwizards.jar
1865     %exclude %{baseinstdir}/program/classes/form.jar
1866     %exclude %{baseinstdir}/program/classes/query.jar
1867     %exclude %{baseinstdir}/program/classes/officebean.jar
1868     %exclude %{baseinstdir}/program/classes/report.jar
1869     %exclude %{baseinstdir}/program/classes/ScriptFramework.jar
1870     %exclude %{baseinstdir}/program/classes/ScriptProviderForJava.jar
1871     %exclude %{baseinstdir}/program/classes/table.jar
1872     %exclude %{baseinstdir}/program/classes/unoil.jar
1873     %exclude %{baseinstdir}/program/classes/web.jar
1874     %exclude %{baseinstdir}/program/classes/XMergeBridge.jar
1875     %exclude %{baseinstdir}/program/classes/xmerge.jar
1876 dmorgan 249045 %exclude %{baseinstdir}/program/libofficebean.so
1877 dmorgan 205703 %exclude %{baseinstdir}/share/Scripts/java
1878    
1879 dmorgan 42455 %files base
1880     %dir %{baseinstdir}
1881 dmorgan 185124 %{baseinstdir}/help/en/sdatabase.*
1882 dmorgan 42455 %dir %{baseinstdir}/program
1883 dmorgan 185124 %dir %{baseinstdir}/program/classes
1884     %{baseinstdir}/program/classes/hsqldb.jar
1885     %{baseinstdir}/program/classes/sdbc_hsqldb.jar
1886 dmorgan 185125 %{baseinstdir}/program/libabplo.so
1887     %{baseinstdir}/program/libdbplo.so
1888 dmorgan 185124 %{baseinstdir}/program/libhsqldb.so
1889 dmorgan 267270 %{baseinstdir}/program/librptlo.so
1890     %{baseinstdir}/program/librptuilo.so
1891     %{baseinstdir}/program/librptxmllo.so
1892 dmorgan 185124 %dir %{baseinstdir}/program/resource
1893     %{baseinstdir}/program/resource/abpen-US.res
1894     %{baseinstdir}/program/resource/cnren-US.res
1895     %{baseinstdir}/program/resource/dbpen-US.res
1896     %{baseinstdir}/program/resource/rpten-US.res
1897     %{baseinstdir}/program/resource/rptuien-US.res
1898     %{baseinstdir}/program/resource/sdbclen-US.res
1899     %{baseinstdir}/program/resource/sdberren-US.res
1900     %{baseinstdir}/share/registry/base.xcd
1901 dmorgan 42455 %{baseinstdir}/program/sbase
1902     %{_datadir}/applications/libreoffice-base.desktop
1903     %{_bindir}/oobase
1904    
1905     %files report-builder
1906     %docdir %{baseinstdir}/share/extensions/report-builder/help
1907     %{baseinstdir}/share/extensions/report-builder
1908    
1909     %files bsh
1910 dmorgan 185124 %{baseinstdir}/program/classes/ScriptProviderForBeanShell.jar
1911     %{baseinstdir}/program/services/scriptproviderforbeanshell.rdb
1912     %{baseinstdir}/share/Scripts/beanshell
1913 dmorgan 42455
1914     %files rhino
1915 dmorgan 185124 %{baseinstdir}/program/classes/js.jar
1916     %{baseinstdir}/program/classes/ScriptProviderForJavaScript.jar
1917     %{baseinstdir}/program/services/scriptproviderforjavascript.rdb
1918     %{baseinstdir}/share/Scripts/javascript
1919 dmorgan 42455
1920     %files wiki-publisher
1921     %docdir %{baseinstdir}/share/extensions/wiki-publisher/license
1922     %{baseinstdir}/share/extensions/wiki-publisher
1923    
1924 dmorgan 205511 %files nlpsolver
1925     %docdir %{baseinstdir}/share/extensions/nlpsolver/help
1926     %{baseinstdir}/share/extensions/nlpsolver
1927    
1928 dmorgan 42455 %files ogltrans
1929     %dir %{baseinstdir}
1930 dmorgan 185124 %dir %{baseinstdir}/program
1931     %{baseinstdir}/program/OGLTrans.uno.so
1932     %dir %{baseinstdir}/share/config/soffice.cfg/simpress
1933     %{baseinstdir}/share/config/soffice.cfg/simpress/transitions-ogl.xml
1934     %{baseinstdir}/share/registry/ogltrans.xcd
1935 dmorgan 42455
1936     %files presentation-minimizer
1937     %docdir %{baseinstdir}/share/extensions/presentation-minimizer/help
1938     %{baseinstdir}/share/extensions/presentation-minimizer
1939    
1940     %files pdfimport
1941 tv 331180 %{baseinstdir}/program/pdfimport.uno.so
1942     %{baseinstdir}/program/xpdfimport
1943     %{baseinstdir}/share/registry/pdfimport.xcd
1944     %dir %{baseinstdir}/share/xpdfimport
1945     %{baseinstdir}/share/xpdfimport/xpdfimport_err.pdf
1946 dmorgan 42455
1947     %_font_pkg -n %{fontname} opens___.ttf
1948 dmorgan 188247 %doc solver/unxlng*/bin/ure/LICENSE
1949 dmorgan 42455
1950     %files calc
1951     %dir %{baseinstdir}
1952 dmorgan 185124 %{baseinstdir}/help/en/scalc.*
1953 dmorgan 42455 %dir %{baseinstdir}/program
1954 dmorgan 185125 %{baseinstdir}/program/libanalysislo.so
1955     %{baseinstdir}/program/libcalclo.so
1956     %{baseinstdir}/program/libdatelo.so
1957     %{baseinstdir}/program/libforlo.so
1958     %{baseinstdir}/program/libforuilo.so
1959 tv 331180 %{baseinstdir}/program/libpricinglo.so
1960 dmorgan 185125 %{baseinstdir}/program/libsclo.so
1961     %{baseinstdir}/program/libscdlo.so
1962     %{baseinstdir}/program/libscfiltlo.so
1963     %{baseinstdir}/program/libscuilo.so
1964     %{baseinstdir}/program/libsolverlo.so
1965 dmorgan 185124 %dir %{baseinstdir}/program/resource
1966     %{baseinstdir}/program/resource/analysisen-US.res
1967     %{baseinstdir}/program/resource/dateen-US.res
1968     %{baseinstdir}/program/resource/foren-US.res
1969     %{baseinstdir}/program/resource/foruien-US.res
1970 tv 331180 %{baseinstdir}/program/resource/pricingen-US.res
1971 dmorgan 185124 %{baseinstdir}/program/resource/scen-US.res
1972     %{baseinstdir}/program/resource/solveren-US.res
1973     %{baseinstdir}/program/vbaobj.uno.so
1974     %{baseinstdir}/share/registry/calc.xcd
1975     %{baseinstdir}/program/pagein-calc
1976 dmorgan 42455 %{baseinstdir}/program/scalc
1977     %{_datadir}/applications/libreoffice-calc.desktop
1978     %{_bindir}/oocalc
1979    
1980     %files draw
1981     %dir %{baseinstdir}
1982     %dir %{baseinstdir}/program
1983 dmorgan 185124 %{baseinstdir}/help/en/sdraw.*
1984     %{baseinstdir}/share/registry/draw.xcd
1985     %{baseinstdir}/program/pagein-draw
1986 dmorgan 42455 %{baseinstdir}/program/sdraw
1987     %{_datadir}/applications/libreoffice-draw.desktop
1988     %{_bindir}/oodraw
1989    
1990     %files emailmerge
1991 dmorgan 185124 %dir %{baseinstdir}
1992     %dir %{baseinstdir}/program
1993     %{baseinstdir}/program/mailmerge.py*
1994     %{baseinstdir}/program/msgbox.py*
1995     %{baseinstdir}/program/officehelper.py*
1996 dmorgan 42455
1997     %files writer
1998     %dir %{baseinstdir}
1999 dmorgan 185124 %{baseinstdir}/help/en/swriter.*
2000 dmorgan 42455 %dir %{baseinstdir}/program
2001 dmorgan 185125 %{baseinstdir}/program/libhwplo.so
2002     %{baseinstdir}/program/liblwpftlo.so
2003     %{baseinstdir}/program/libmswordlo.so
2004     %{baseinstdir}/program/libswdlo.so
2005     %{baseinstdir}/program/libswuilo.so
2006     %{baseinstdir}/program/libt602filterlo.so
2007 dmorgan 267270 %{baseinstdir}/program/libwpftwriterlo.so
2008 dmorgan 185125 %{baseinstdir}/program/libwriterfilterlo.so
2009 dmorgan 185124 %{baseinstdir}/program/vbaswobj.uno.so
2010     %dir %{baseinstdir}/program/resource
2011     %{baseinstdir}/program/resource/t602filteren-US.res
2012     %{baseinstdir}/share/registry/writer.xcd
2013     %{baseinstdir}/program/pagein-writer
2014 dmorgan 42455 %{baseinstdir}/program/swriter
2015     %{_datadir}/applications/libreoffice-writer.desktop
2016     %{_bindir}/oowriter
2017    
2018     %files impress
2019     %dir %{baseinstdir}
2020 dmorgan 185124 %{baseinstdir}/help/en/simpress.*
2021 dmorgan 42455 %dir %{baseinstdir}/program
2022 dmorgan 185125 %{baseinstdir}/program/libanimcorelo.so
2023     %{baseinstdir}/program/libplacewarelo.so
2024 tv 331180 %{baseinstdir}/program/PresenterScreen.uno.so
2025 dmorgan 185124 %dir %{baseinstdir}/share/config/soffice.cfg/simpress
2026     %{baseinstdir}/share/config/soffice.cfg/simpress/effects.xml
2027     %{baseinstdir}/share/config/soffice.cfg/simpress/transitions.xml
2028     %{baseinstdir}/share/registry/impress.xcd
2029     %{baseinstdir}/program/pagein-impress
2030 dmorgan 42455 %{baseinstdir}/program/simpress
2031     %{_datadir}/applications/libreoffice-impress.desktop
2032     %{_bindir}/ooimpress
2033    
2034     %files math
2035     %dir %{baseinstdir}
2036 dmorgan 185124 %{baseinstdir}/help/en/smath.*
2037 dmorgan 42455 %dir %{baseinstdir}/program
2038 dmorgan 185125 %{baseinstdir}/program/libsmlo.so
2039     %{baseinstdir}/program/libsmdlo.so
2040 dmorgan 185124 %dir %{baseinstdir}/program/resource
2041     %{baseinstdir}/program/resource/smen-US.res
2042     %{baseinstdir}/share/registry/math.xcd
2043 dmorgan 42455 %{baseinstdir}/program/smath
2044     %{_datadir}/applications/libreoffice-math.desktop
2045     %{_bindir}/oomath
2046    
2047     %files graphicfilter
2048 dmorgan 185124 %dir %{baseinstdir}
2049     %dir %{baseinstdir}/program
2050 dmorgan 185125 %{baseinstdir}/program/libflashlo.so
2051     %{baseinstdir}/program/libsvgfilterlo.so
2052 dmorgan 185124 %{baseinstdir}/share/registry/graphicfilter.xcd
2053 dmorgan 42455
2054     %files xsltfilter
2055 dmorgan 185124 %dir %{baseinstdir}
2056     %dir %{baseinstdir}/share/xslt
2057     %{baseinstdir}/share/xslt/docbook
2058     %dir %{baseinstdir}/share/xslt/export
2059     %{baseinstdir}/share/xslt/export/uof
2060     %{baseinstdir}/share/xslt/export/xhtml
2061     %dir %{baseinstdir}/share/xslt/import
2062     %{baseinstdir}/share/xslt/import/uof
2063     %{baseinstdir}/share/registry/xsltfilter.xcd
2064 tv 331184 %{_datadir}/applications/libreoffice-xsltfilter.desktop
2065 dmorgan 42455
2066     %files javafilter
2067 dmorgan 185124 %dir %{baseinstdir}
2068     %dir %{baseinstdir}/program
2069     %dir %{baseinstdir}/program/classes
2070     %{baseinstdir}/program/classes/aportisdoc.jar
2071     %{baseinstdir}/program/classes/pexcel.jar
2072     %{baseinstdir}/program/classes/pocketword.jar
2073 dmorgan 42455 %{_datadir}/applications/libreoffice-javafilter.desktop
2074 dmorgan 185124 %{baseinstdir}/share/registry/palm.xcd
2075     %{baseinstdir}/share/registry/pocketexcel.xcd
2076     %{baseinstdir}/share/registry/pocketword.xcd
2077 dmorgan 42455
2078 dmorgan 203657 %files postgresql
2079     %{baseinstdir}/program/postgresql-sdbc.uno.so
2080     %{baseinstdir}/program/postgresql-sdbc-impl.uno.so
2081     %{baseinstdir}/program/postgresql-sdbc.ini
2082     %{baseinstdir}/program/services/postgresql-sdbc.rdb
2083     %{baseinstdir}/share/registry/postgresqlsdbc.xcd
2084    
2085 dmorgan 42455 %files ure
2086 dmorgan 185124 %doc solver/unxlng*/bin/ure/LICENSE
2087 dmorgan 42455 %dir %{baseinstdir}
2088     %{ureinstdir}
2089    
2090     %files sdk
2091     %{sdkinstdir}/
2092     %exclude %{sdkinstdir}/docs/
2093     %exclude %{sdkinstdir}/examples/
2094    
2095     %files sdk-doc
2096     %docdir %{sdkinstdir}/docs
2097     %{sdkinstdir}/docs/
2098     %{sdkinstdir}/examples/
2099    
2100     %files headless
2101 dmorgan 185124 %dir %{baseinstdir}
2102     %dir %{baseinstdir}/program
2103 dmorgan 185125 %{baseinstdir}/program/libbasebmplo.so
2104     %{baseinstdir}/program/libvclplug_svplo.so
2105 dmorgan 42455
2106     %files pyuno
2107 dmorgan 185124 %dir %{baseinstdir}
2108     %dir %{baseinstdir}/program
2109     %{baseinstdir}/program/libpyuno.so
2110     %{baseinstdir}/program/pythonloader.py*
2111     %{baseinstdir}/program/pythonloader.uno.so
2112     %{baseinstdir}/program/pythonloader.unorc
2113 tv 331180 %{baseinstdir}/program/pythonscript.py*
2114 dmorgan 185124 %{baseinstdir}/program/pyuno.so
2115 tv 331180 %{baseinstdir}/program/services/scriptproviderforpython.rdb
2116 dmorgan 185124 %{baseinstdir}/program/wizards
2117     %dir %{baseinstdir}/share/Scripts
2118     %{baseinstdir}/share/Scripts/python
2119 tv 331180 %{python3_sitearch}/uno.py*
2120     %{python3_sitearch}/unohelper.py*
2121     %{python3_sitearch}/__pycache__/uno.cpython-*
2122     %{python3_sitearch}/__pycache__/unohelper.cpython-*
2123 dmorgan 185124 %{baseinstdir}/share/registry/pyuno.xcd
2124 dmorgan 42455
2125     %files kde
2126 dmorgan 185124 %dir %{baseinstdir}
2127     %dir %{baseinstdir}/program
2128     %{baseinstdir}/program/kde-open-url
2129     %{baseinstdir}/program/kde4be1.uno.so
2130 dmorgan 185125 %{baseinstdir}/program/libvclplug_kde4lo.so
2131 dmorgan 42455
2132 dmorgan 85660 %files java-common
2133 dmorgan 185124 %dir %{baseinstdir}/program/classes
2134     %{baseinstdir}/program/classes/agenda.jar
2135     %{baseinstdir}/program/classes/commonwizards.jar
2136     %{baseinstdir}/program/classes/form.jar
2137     %{baseinstdir}/program/classes/query.jar
2138     %{baseinstdir}/program/classes/officebean.jar
2139     %{baseinstdir}/program/classes/report.jar
2140     %{baseinstdir}/program/classes/ScriptFramework.jar
2141     %{baseinstdir}/program/classes/ScriptProviderForJava.jar
2142     %{baseinstdir}/program/classes/table.jar
2143     %{baseinstdir}/program/classes/unoil.jar
2144     %{baseinstdir}/program/classes/web.jar
2145     %{baseinstdir}/program/classes/XMergeBridge.jar
2146     %{baseinstdir}/program/classes/xmerge.jar
2147 dmorgan 249147 %{baseinstdir}/program/libofficebean.so
2148 dmorgan 185124 %{baseinstdir}/share/Scripts/java

  ViewVC Help
Powered by ViewVC 1.1.30