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

  ViewVC Help
Powered by ViewVC 1.1.30