/[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 337325 - (hide annotations) (download)
Tue Jan 1 16:19:32 2013 UTC (11 years, 3 months ago) by tv
Original Path: cauldron/libreoffice/current/SPECS/libreoffice.spec
File size: 78783 byte(s)
fix undefined langpack name (SILENT)

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

  ViewVC Help
Powered by ViewVC 1.1.30