/[packages]/cauldron/libreoffice/current/SPECS/libreoffice.spec
ViewVC logotype

Annotation of /cauldron/libreoffice/current/SPECS/libreoffice.spec

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.30