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

  ViewVC Help
Powered by ViewVC 1.1.30