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

  ViewVC Help
Powered by ViewVC 1.1.30