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

  ViewVC Help
Powered by ViewVC 1.1.30