/[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 618932 - (hide annotations) (download)
Wed Apr 30 05:11:14 2014 UTC (9 years, 11 months ago) by tv
File size: 76952 byte(s)
sync with FC: simplify (SILENT)

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

  ViewVC Help
Powered by ViewVC 1.1.30