/[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 331207 - (hide annotations) (download)
Sat Dec 15 17:30:59 2012 UTC (11 years, 4 months ago) by tv
Original Path: cauldron/libreoffice/current/SPECS/libreoffice.spec
File size: 79363 byte(s)
update configure options

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

  ViewVC Help
Powered by ViewVC 1.1.30