3 |
%global __requires_exclude devel\\(libreglo|devel\\(libxmlreaderlo|devel\\(libunoidllo |
%global __requires_exclude devel\\(libreglo|devel\\(libxmlreaderlo|devel\\(libunoidllo |
4 |
|
|
5 |
# download path contains version without the last (fourth) digit |
# download path contains version without the last (fourth) digit |
6 |
%define libo_version 5.2.7 |
%define libo_version 5.1.6 |
7 |
# Should contain .alphaX / .betaX, if this is pre-release (actually |
# Should contain .alphaX / .betaX, if this is pre-release (actually |
8 |
# pre-RC) version. The pre-release string is part of tarball file names, |
# pre-RC) version. The pre-release string is part of tarball file names, |
9 |
# so we need a way to define it easily at one place. |
# so we need a way to define it easily at one place. |
18 |
# rhbz#465664 jar-repacking breaks help by reordering META-INF/MANIFEST.MF |
# rhbz#465664 jar-repacking breaks help by reordering META-INF/MANIFEST.MF |
19 |
%define __jar_repack %{nil} |
%define __jar_repack %{nil} |
20 |
# make it easier to download sources from pre-release site |
# make it easier to download sources from pre-release site |
21 |
#%%define source_url http://dev-builds.libreoffice.org/pre-releases/src |
# http://dev-builds.libreoffice.org/pre-releases/src |
22 |
|
# %%define source_url http://dev-builds.libreoffice.org/pre-releases/src |
23 |
%define source_url http://download.documentfoundation.org/libreoffice/src/%{libo_version} |
%define source_url http://download.documentfoundation.org/libreoffice/src/%{libo_version} |
24 |
# URL for external projects' tarballs |
# URL for external projects' tarballs |
25 |
%define external_url http://dev-www.libreoffice.org/src/ |
%define external_url http://dev-www.libreoffice.org/src/ |
30 |
# fedpkg compile/install/local/mockbuild does not handle --without ATM, |
# fedpkg compile/install/local/mockbuild does not handle --without ATM, |
31 |
# so it is necessary to change this to bcond_with to achieve the same |
# so it is necessary to change this to bcond_with to achieve the same |
32 |
# effect |
# effect |
|
%ifarch %arm |
|
|
%bcond_with langpacks |
|
|
%else |
|
33 |
%bcond_without langpacks |
%bcond_without langpacks |
|
%endif |
|
34 |
|
|
35 |
# remove workdir at the end of %%build, to allow build on space-constrained machines |
# remove workdir at the end of %%build, to allow build on space-constrained machines |
|
%ifarch %arm |
|
|
%bcond_without smallbuild |
|
|
%endif |
|
36 |
%bcond_with smallbuild |
%bcond_with smallbuild |
37 |
|
|
38 |
# generated by %%langpack definitions |
# generated by %%langpack definitions |
55 |
Source3: http://dev-www.libreoffice.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll |
Source3: http://dev-www.libreoffice.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll |
56 |
Source4: libreoffice-multiliblauncher.sh |
Source4: libreoffice-multiliblauncher.sh |
57 |
Source5: %{external_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip |
Source5: %{external_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip |
58 |
Source6: %{external_url}/ce12af00283eb90d9281956524250d6e-xmlsec1-1.2.20.tar.gz |
Source6: %{external_url}/1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz |
59 |
Source7: %{external_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip |
Source7: %{external_url}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip |
60 |
Source8: %{external_url}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip |
Source8: %{external_url}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip |
61 |
|
|
62 |
#Unfortunately later versions of hsqldb changed the file format, so if we use a later version we loose |
#Unfortunately later versions of hsqldb changed the file format, so if we use a later version we loose |
63 |
#backwards compatability. |
#backwards compatability. |
64 |
Source9: %{external_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip |
Source9: %{external_url}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip |
65 |
Source10: %{external_url}/libgltf-0.0.2.tar.bz2 |
%global bundling_options %{?bundling_options} --without-system-hsqldb |
|
%global bundling_options %{?bundling_options} --without-system-hsqldb --without-system-libgltf |
|
66 |
|
|
67 |
Source40: %{external_url}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 |
Source40: %{external_url}/4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 |
68 |
|
|
119 |
BuildRequires: pkgconfig(cppunit) |
BuildRequires: pkgconfig(cppunit) |
120 |
BuildRequires: pkgconfig(dbus-glib-1) |
BuildRequires: pkgconfig(dbus-glib-1) |
121 |
BuildRequires: pkgconfig(dconf) |
BuildRequires: pkgconfig(dconf) |
|
BuildRequires: pkgconfig(epoxy) |
|
122 |
BuildRequires: pkgconfig(evolution-data-server-1.2) |
BuildRequires: pkgconfig(evolution-data-server-1.2) |
123 |
BuildRequires: pkgconfig(freetype2) |
BuildRequires: pkgconfig(freetype2) |
124 |
BuildRequires: pkgconfig(glew) >= 1.10.0 |
BuildRequires: pkgconfig(glew) >= 1.10.0 |
162 |
BuildRequires: pkgconfig(zlib) |
BuildRequires: pkgconfig(zlib) |
163 |
BuildRequires: postgresql-devel |
BuildRequires: postgresql-devel |
164 |
BuildRequires: unixODBC-devel |
BuildRequires: unixODBC-devel |
165 |
|
BuildRequires: vigra-devel |
166 |
|
|
167 |
|
|
168 |
# libs / headers - conditional |
# libs / headers - conditional |
169 |
|
BuildRequires: pkgconfig(fbembed) |
170 |
BuildRequires: kdelibs4-devel |
BuildRequires: kdelibs4-devel |
171 |
BuildRequires: openCOLLADA-devel |
BuildRequires: openCOLLADA-devel |
172 |
BuildRequires: pkgconfig(gobject-introspection-1.0) |
BuildRequires: pkgconfig(gobject-introspection-1.0) |
174 |
BuildRequires: pkgconfig(libcmis-0.5) |
BuildRequires: pkgconfig(libcmis-0.5) |
175 |
BuildRequires: pkgconfig(libe-book-0.1) |
BuildRequires: pkgconfig(libe-book-0.1) |
176 |
BuildRequires: pkgconfig(libeot) |
BuildRequires: pkgconfig(libeot) |
177 |
# BuildRequires: pkgconfig(libgltf-0.0) bump system libgltf when new epoxy one is available |
BuildRequires: pkgconfig(libgltf-0.0) |
178 |
BuildRequires: pkgconfig(liborcus-0.11) |
BuildRequires: pkgconfig(liborcus-0.11) |
179 |
BuildRequires: pkgconfig(libpagemaker-0.0) |
BuildRequires: pkgconfig(libpagemaker-0.0) |
180 |
BuildRequires: pkgconfig(libwps-0.4) |
BuildRequires: pkgconfig(libwps-0.4) |
181 |
BuildRequires: pkgconfig(mdds-1.2) |
BuildRequires: pkgconfig(mdds-1.0) |
182 |
|
|
183 |
|
|
184 |
# java stuff |
# java stuff |
209 |
# not upstreamed |
# not upstreamed |
210 |
Patch2: libreoffice-installfix.patch |
Patch2: libreoffice-installfix.patch |
211 |
# not upstreamed |
# not upstreamed |
212 |
Patch3: 0001-never-run-autogen.sh.patch |
Patch3: 0001-Resolves-rhbz-1035092-no-shortcut-key-for-Italian-To.patch |
213 |
|
# not upstreamed |
214 |
|
Patch4: 0001-disable-firebird-unit-test.patch |
215 |
# not upstreamed |
# not upstreamed |
216 |
Patch4: 0001-add-X-TryExec-entries-to-desktop-files.patch |
Patch5: 0001-never-run-autogen.sh.patch |
217 |
|
# not upstreamed |
218 |
|
Patch6: 0001-add-X-TryExec-entries-to-desktop-files.patch |
219 |
|
# not upstreamed |
220 |
|
Patch7: 0001-disable-PSD-import-test-which-deadlocks-on-ARM.patch |
221 |
|
Patch8: 0001-but-only-for-dialog.patch |
222 |
|
Patch9: 0003-gtk3-wayland-start-floating-windows-hidden.patch |
223 |
|
Patch10: 0001-tdf-95450-avoid-double-swap-on-big-endian-arches.patch |
224 |
|
Patch11: 0001-these-popups-should-start-invisible-and-take-default.patch |
225 |
|
Patch12: 0002-disable-tearability-of-color-window.patch |
226 |
|
Patch13: 0001-rhbz-1168757-propagate-selected-slides-to-print-dial.patch |
227 |
|
Patch14: 0001-hack-out-optimization-to-build.patch |
228 |
|
Patch15: 0001-generate-better-unit-test-assert-message.patch |
229 |
|
Patch16: 0001-native-gtk-menubars-and-popup-menus.patch |
230 |
|
Patch17: 0001-Resolves-rhbz-1315385-use-preferred-size-if-widget-s.patch |
231 |
|
Patch18: 0001-Resolves-tdf-98638-sometimes-menu-grab-doesn-t-take.patch |
232 |
|
Patch19: 0001-tdf-39271-allow-to-export-only-notes-pages.patch |
233 |
|
Patch20: 0001-Pasting-from-a-pdf-from-a-fallback-font-doesn-t-give.patch |
234 |
|
Patch21: 0001-gtk3-New-Folder-dialog-from-Templates-dialog-doesn-t.patch |
235 |
|
Patch22: 0001-only-set-cur.-page-once-when-removing-mult.-pages.patch |
236 |
|
Patch23: 0001-improve-perf.-of-VCL-event-dispatch-take-II.patch |
237 |
|
Patch24: 0001-rhbz-1327847-emit-.desktop-trans.-in-predictable-ord.patch |
238 |
|
Patch25: 0001-tdf-96411-Add-slide-layout-changing-to-impress-menu-.patch |
239 |
|
Patch26: 0001-Related-tdf-93135-adjust-the-ui-to-reflect-the-text-.patch |
240 |
|
Patch27: 0001-Resolves-rhbz-1326304-cannot-detect-loss-of-wayland-.patch |
241 |
|
Patch28: 0001-gtk3-set-decoration-bits-etc-before-realize.patch |
242 |
|
Patch29: 0001-Resolves-rhbz-1342823-toolbar-menus-popdown-immediat.patch |
243 |
|
Patch30: 0001-gtk3-use-native-GtkPopover-for-calc-formula-prompt-e.patch |
244 |
|
Patch31: 0001-don-t-autocapitalize-words-that-follow-a-field-mark.patch |
245 |
|
Patch32: 0001-a11y-crash-on-deleting-certain-frame-in-certain-docu.patch |
246 |
|
Patch33: 0001-g_warning-SAL_WARN.patch |
247 |
|
Patch34: 0001-Resolves-rhbz-1351224-wayland-grab-related-crashes.patch |
248 |
|
Patch35: 0001-Resolves-rhbz-1352965-gtk3-infinite-clipboard-recurs.patch |
249 |
|
Patch36: 0001-Resolves-rhbz-1352881-turn-off-undo-generation-durin.patch |
250 |
|
Patch37: 0001-Related-rhbz-1351369-gtk3-clipboards-have-to-live-to.patch |
251 |
|
Patch38: 0001-gtk3-a11y-our-eventbox-is-inside-a-grid-now.patch |
252 |
|
Patch39: 0001-fix-Link-operator.patch |
253 |
|
Patch40: 0001-Related-rhbz-1065807-recover-using-xdg-templates-and.patch |
254 |
|
Patch41: 0001-Related-tdf-99523-two-undo-actions-listed-after-drag.patch |
255 |
|
Patch42: 0001-sw-restore-some-Dispose-calls-in-a11y-code.patch |
256 |
|
Patch43: 0001-gtk3-style-combobox-never-becomes-sensitive-if-it-st.patch |
257 |
|
Patch44: 0001-Resolves-tdf-100250-scrollbar-has-no-bg.patch |
258 |
|
Patch45: 0001-add-xdg-email-as-the-default-email-route.patch |
259 |
|
Patch46: 0001-Resolves-tdf-101795-restore-hiding-on-end-of-Gtk-fpi.patch |
260 |
|
Patch47: 0001-consistent-ordering-of-the-file-template-list-across.patch |
261 |
|
Patch48: 0001-Resolves-tdf-102293-triple-click-results-in-visually.patch |
262 |
|
Patch49: 0001-Related-rhbz-1362451-avoid-recursive-ownerchanged-ha.patch |
263 |
|
Patch50: 0001-Resolves-rhbz-1378521-csv-dialog-a11y-returns-a-new-.patch |
264 |
|
Patch51: 0001-only-date-autofilter-menus-need-the-space-for-the-tr.patch |
265 |
|
Patch52: 0001-rhbz-1382401-Support-surrogate-pairs-in-HTMLOutFuncs.patch |
266 |
|
Patch53: 0001-implement-CryptoAPI-RC4-SHA1-encryption-scheme-for-x.patch |
267 |
|
Patch54: 0001-implement-CryptoAPI-RC4-SHA1-encryption-scheme-for-d.patch |
268 |
|
Patch55: 0001-Resolves-tdf-103530-tdf-103531-OOXML-external-refere.patch |
269 |
|
Patch56: 0001-convert-angle-from-degrees-to-radians-for-glm.patch |
270 |
|
Patch57: 0001-remove-OpenGL-transitions-config.-file-from-scheme.patch |
271 |
|
Patch58: 0001-Resolves-tdf-103472-gtk3-dnd-must-clear-listener-aft.patch |
272 |
|
Patch59: 0001-in-msword-the-hard-break-between-image-and-caption-h.patch |
273 |
|
Patch60: 0001-ensure-checkForUniqueItem-on-inserting-a-new-slide.patch |
274 |
|
Patch61: 0001-google-docs-can-generate-a-pptx-with-an-empty-cmLst.patch |
275 |
# not upstreamed: upstream wants an automatic restart after a crash; we |
# not upstreamed: upstream wants an automatic restart after a crash; we |
276 |
# want a nice abrt report |
# want a nice abrt report |
277 |
Patch5: 0001-don-t-suppress-crashes.patch |
Patch62: 0001-don-t-suppress-crashes.patch |
278 |
Patch6: 0001-don-t-autocapitalize-words-that-follow-a-field-mark.patch |
Patch63: 0001-drawing-shapes-aren-t-tracking-style-name-changes-co.patch |
279 |
Patch7: 0001-a11y-crash-on-deleting-certain-frame-in-certain-docu.patch |
Patch64: 0001-set-the-search-toolbar-so-it-doesn-t-move-around-wrt.patch |
280 |
Patch8: 0001-Resolves-rhbz-1351224-wayland-grab-related-crashes.patch |
Patch65: 0001-Resolves-tdf-104096-reset-also-rRawRes-if-trailing-c.patch |
281 |
Patch9: 0001-only-date-autofilter-menus-need-the-space-for-the-tr.patch |
Patch66: 0001-ODF-do-not-write-an-empty-style-text-position-attrib.patch |
282 |
Patch10: 0001-rhbz-1353069-don-t-record-undo-information-in-the-cl.patch |
Patch67: 0001-Resolves-tdf-103994-AdjustReferenceOnMove-handle-ext.patch |
283 |
Patch11: 0001-in-msword-the-hard-break-between-image-and-caption-h.patch |
Patch68: 0001-Resolves-tdf-102999-get_selected_printer-is-transfer.patch |
284 |
Patch12: 0001-Resolves-tdf-98807-gtk3-isn-t-giving-utility-windows.patch |
Patch69: 0001-avoid-loss-of-text-in-edited-placeholder.patch |
285 |
Patch13: 0001-Related-rhbz-1390607-our-side-of-per-monitor-fullscr.patch |
Patch70: 0001-tdf-96522-ANIMATION-Animation-Spiral-in-does-not-wor.patch |
286 |
Patch14: 0001-ensure-checkForUniqueItem-on-inserting-a-new-slide.patch |
Patch71: 0001-Resolves-tdf-103493-copying-note-captions-needs-a-co.patch |
287 |
Patch15: 0001-catch-and-rethrow-later-uno-exceptions-within-glib-s.patch |
Patch72: 0001-Resolves-tdf-105968-handle-engineering-notation-roun.patch |
288 |
Patch16: 0001-gtk3-focus-jumping-around-the-place-under-wayland-po.patch |
Patch73: 0001-writerfilter-DOCX-import-fix-handling-of-w-hideMark-.patch |
289 |
Patch17: 0001-Resolves-rhbz-1342828-toolbars-jumping-around-while-.patch |
Patch74: 0001-rhbz-1438179-sw-fix-toolbar-Next-Track-Change-Previo.patch |
290 |
Patch18: 0001-Resolves-rhbz-1391418-wayland-toolbars-can-t-be-dock.patch |
Patch75: 0001-ofz-372-check-if-ImplSplit-succeeded.patch |
291 |
Patch19: 0001-gtk-under-wayland-tracking-the-window-position-is-wo.patch |
Patch76: 0001-Resolves-ofz-313-cbBmiSrc-getDIBV5HeaderSize.patch |
292 |
Patch20: 0001-Resolves-rhbz-1396827-update-geom-on-mouse-click-as-.patch |
|
293 |
Patch21: 0001-avoid-loss-of-text-in-edited-placeholder.patch |
Patch400: 0001-Update-liborcus-to-0.11.0.patch |
294 |
Patch22: 0001-set-the-search-toolbar-so-it-doesn-t-move-around-wrt.patch |
Patch401: 0001-reorder.patch |
295 |
Patch23: 0001-Resolves-rhbz-1397181-toolbar-layout-manager-not-res.patch |
Patch402: 0002-reduce-copypasta.patch |
296 |
Patch24: 0001-rework-diamond-transition-to-use-only-opengl-core.patch |
Patch403: 0003-detect-Boost.Filesystem.patch |
297 |
Patch25: 0001-change-from-glew-to-epoxy.patch |
Patch404: 0004-define-boost_filestystem-external-for-system-boost-t.patch |
|
Patch26: 0001-gtk3-implement-opengl-support-for-slideshow.patch |
|
|
Patch27: 0001-try-lower-epoxy-req.patch |
|
|
Patch28: 0001-tdf-104339-Partially-revert-d5649ae7b76278cb3155f951.patch |
|
|
Patch29: 0001-in-extremis-dump-Ole10Native-payload-and-launch-syst.patch |
|
|
Patch30: 0001-fix-crash-with-gtk3-opengl-and-presentation-console.patch |
|
|
Patch31: 0001-Resolves-tdf-105998-distort-hairline-borders-to-fall.patch |
|
|
Patch32: 0001-Related-rhbz-1422353-make-writer-behave-like-calc-an.patch |
|
|
Patch33: 0001-gtk3-a11y-our-eventbox-is-inside-a-grid-now.patch |
|
|
Patch34: 0001-right-click-to-insert-image.patch |
|
|
Patch35: 0001-Resolves-tdf-106105-duplicate-marks-not-merged-when-.patch |
|
|
Patch36: 0001-Related-tdf-106100-recover-mangled-svg-in-presentati.patch |
|
|
Patch37: 0001-don-t-lock-sidebar-size-due-to-long-master-slide-nam.patch |
|
|
Patch38: 0001-show-the-last-gif-frame-when-the-animation-ends.patch |
|
|
Patch39: 0001-tdf-106218-sw-compare-document-tweak-special-handlin.patch |
|
|
Patch40: 0001-rhbz-1431476-dnd-has-started-copying-instead-of-movi.patch |
|
|
Patch41: 0001-disable-tearability-of-color-window.patch |
|
|
Patch42: 0001-Related-rhbz-1334915-tdf-100158-hack-using-startcent.patch |
|
|
Patch43: 0001-Resolves-rhbz-1436050-im-window-misplaced-for-gtk3.patch |
|
|
Patch44: 0001-infinite-SetDefaultSize-SetPosSize-SetDefaultSize.patch |
|
|
Patch45: 0001-Related-rhbz-1447830-ExportHiddenSlides-isn-t-persis.patch |
|
|
Patch46: 0001-Resolves-rhbz-1367846-improve-gtk3-trackpad-scrollin.patch |
|
|
Patch47: 0001-Related-rhbz-1367846-queue-and-merge-scroll-events.patch |
|
|
Patch48: 0001-remove-unused-ICoreParagraphStyle.patch |
|
|
Patch49: 0002-tdf-103091-conditional-style-conditions-not-saved.patch |
|
|
Patch50: 0001-Resolves-tdf-108671-mark-named-expression-single-ref.patch |
|
|
Patch51: 0001-Resolves-tdf-107438-write-text-sender-initials-for-f.patch |
|
|
Patch52: 0001-Resolves-tdf-108292-WalkAndMatchElements-really-limi.patch |
|
|
Patch53: 0001-gtk3-make-video-playback-fill-playback-window.patch |
|
|
Patch54: 0001-Resolves-rhbz-1400287-resizing-properties-dialog-hid.patch |
|
|
Patch55: 0001-Resolves-tdf-112145-pdf-export-of-editengine-highlig.patch |
|
|
Patch56: 0001-gtk3-flicker-free-opengl-transitions.patch |
|
|
Patch57: 0001-bubble-the-original-gtk-surface-type-through-renderi.patch |
|
|
Patch58: 0001-tdf-111891-unostyle-use-default-handler-for-non-page.patch |
|
|
Patch59: 0002-tdf-109080-First-page-header-footer-ODF-1-2.patch |
|
|
|
|
|
%if 0 |
|
|
Patch400: 0001-Switch-from-orcus-0.11-to-orcus-0.12.patch |
|
|
Patch401: 0001-Declare-font-border-protection-orcus-interface-metho.patch |
|
|
Patch402: 0001-Add-odf-strikeout-to-orcus-interface.patch |
|
|
Patch403: 0001-Reform-orcus-interface-to-set-border-width.patch |
|
|
%endif |
|
298 |
|
|
|
%if 0%{?rhel} |
|
|
# not upstreamed |
|
299 |
# Patches 500+ are RHEL specific |
# Patches 500+ are RHEL specific |
|
Patch500: 0001-disable-libe-book-support.patch |
|
|
%endif |
|
300 |
|
|
301 |
%define instdir %{_libdir} |
%define instdir %{_libdir} |
302 |
%define baseinstdir %{instdir}/libreoffice |
%define baseinstdir %{instdir}/libreoffice |
304 |
%define datadir %{_datadir}/%{name} |
%define datadir %{_datadir}/%{name} |
305 |
%define fontname opensymbol |
%define fontname opensymbol |
306 |
|
|
|
%if 0%{?__isa_bits} == 64 |
|
|
%global mark64 ()(64bit) |
|
|
%endif |
|
|
|
|
307 |
%description |
%description |
308 |
LibreOffice is an Open Source, community-developed, office productivity suite. |
LibreOffice is an Open Source, community-developed, office productivity suite. |
309 |
It includes the key desktop applications, such as a word processor, |
It includes the key desktop applications, such as a word processor, |
369 |
# mga5 -> mga6 upgrade: |
# mga5 -> mga6 upgrade: |
370 |
Obsoletes: libreoffice-java-common |
Obsoletes: libreoffice-java-common |
371 |
Conflicts: libreoffice-java-common |
Conflicts: libreoffice-java-common |
|
Conflicts: libreoffice-impress < 5.0 |
|
372 |
|
|
373 |
%description core |
%description core |
374 |
The shared core libraries and support files for LibreOffice. |
The shared core libraries and support files for LibreOffice. |
563 |
Requires: %{name}-data = %{epoch}:%{version}-%{release} |
Requires: %{name}-data = %{epoch}:%{version}-%{release} |
564 |
Requires: %{name}-pyuno%{?_isa} = %{epoch}:%{version}-%{release} |
Requires: %{name}-pyuno%{?_isa} = %{epoch}:%{version}-%{release} |
565 |
Requires: %{name}-ure%{?_isa} = %{epoch}:%{version}-%{release} |
Requires: %{name}-ure%{?_isa} = %{epoch}:%{version}-%{release} |
566 |
|
%if 0%{?weak_deps} |
567 |
|
Recommends: %{name}-ogltrans%{?_isa} = %{epoch}:%{version}-%{release} |
568 |
|
%endif |
569 |
Obsoletes: %{name}-presentation-minimizer < 2:4.2.0.0-1.alpha1 |
Obsoletes: %{name}-presentation-minimizer < 2:4.2.0.0-1.alpha1 |
570 |
Obsoletes: %{name}-presenter-screen < 2:4.0.0.0-1.beta1 |
Obsoletes: %{name}-presenter-screen < 2:4.0.0.0-1.beta1 |
571 |
Obsoletes: openoffice.org-impress-core < 1:3.3.1 |
Obsoletes: openoffice.org-impress-core < 1:3.3.1 |
629 |
Summary: UNO Runtime Environment |
Summary: UNO Runtime Environment |
630 |
Group: Development/Other |
Group: Development/Other |
631 |
#rhbz#1164551 we want to ensure that a libjvm.so of this arch is available |
#rhbz#1164551 we want to ensure that a libjvm.so of this arch is available |
632 |
|
%if 0%{?__isa_bits} == 64 |
633 |
|
%global mark64 ()(64bit) |
634 |
|
%endif |
635 |
Requires: %{name}-ure-common = %{epoch}:%{version}-%{release} |
Requires: %{name}-ure-common = %{epoch}:%{version}-%{release} |
636 |
Requires: unzip%{?_isa}, libjvm.so%{?mark64} |
Requires: unzip%{?_isa}, libjvm.so%{?mark64} |
637 |
Obsoletes: openoffice.org-ure < 1:3.3.1 |
Obsoletes: openoffice.org-ure < 1:3.3.1 |
700 |
Summary: LibreOffice data files |
Summary: LibreOffice data files |
701 |
Group: Office/Utilities |
Group: Office/Utilities |
702 |
BuildArch: noarch |
BuildArch: noarch |
703 |
|
# temp cauldron fix: |
704 |
|
%rename libreoffice-system-data |
705 |
|
|
706 |
%description data |
%description data |
707 |
%{name}-data contains platform-independent data files. |
%{name}-data contains platform-independent data files. |
759 |
Summary: A library providing access to LibreOffice functionality |
Summary: A library providing access to LibreOffice functionality |
760 |
Group: Development/Other |
Group: Development/Other |
761 |
Requires: %{name}-core%{?_isa} = %{epoch}:%{version}-%{release} |
Requires: %{name}-core%{?_isa} = %{epoch}:%{version}-%{release} |
|
Requires: %{name}-filters%{?_isa} = %{epoch}:%{version}-%{release} |
|
762 |
License: MPLv2.0 |
License: MPLv2.0 |
763 |
|
|
764 |
%description -n libreofficekit |
%description -n libreofficekit |
786 |
Requires: gdb%{?_isa} |
Requires: gdb%{?_isa} |
787 |
Requires: %{libo_python}-six |
Requires: %{libo_python}-six |
788 |
Requires: libreoffice-core%{?_isa} = %{epoch}:%{version}-%{release} |
Requires: libreoffice-core%{?_isa} = %{epoch}:%{version}-%{release} |
789 |
%if 0%{?weak_deps} |
%if 0%{?weak_depsNO} |
790 |
Supplements: libreoffice-debuginfo%{?_isa} = %{epoch}:%{version}-%{release} |
Supplements: libreoffice-debuginfo%{?_isa} = %{epoch}:%{version}-%{release} |
791 |
%endif |
%endif |
792 |
|
|
938 |
%if %{with langpacks} |
%if %{with langpacks} |
939 |
|
|
940 |
%langpack -l af -n Afrikaans -F -H -Y -A -o af_ZA -V -w af_ZA |
%langpack -l af -n Afrikaans -F -H -Y -A -o af_ZA -V -w af_ZA |
941 |
%langpack -l ar -n Arabic -F -H -s ctl -O -T -W |
%langpack -l ar -n Arabic -F -H -s ctl -O -W |
942 |
%langpack -l as -n Assamese -F -H -Y -o as_IN -w as_IN |
%langpack -l as -n Assamese -F -H -Y -o as_IN -w as_IN |
943 |
%langpack -l bg -n Bulgarian -F -H -Y -M -A -T -X -o bg_BG -V -w bg_BG |
%langpack -l bg -n Bulgarian -F -H -Y -M -A -T -X -o bg_BG -V -w bg_BG |
944 |
%langpack -l bn -n Bengali -F -H -Y -T -O -v bn_IN -W |
%langpack -l bn -n Bengali -F -H -Y -T -O -v bn_IN -W |
968 |
%langpack -l kk -n Kazakh -F -H |
%langpack -l kk -n Kazakh -F -H |
969 |
%langpack -l kn -n Kannada -F -H -Y -o kn_IN -w ka_IN |
%langpack -l kn -n Kannada -F -H -Y -o kn_IN -w ka_IN |
970 |
%langpack -l ko -n Korean -F -H -A -s cjk -T -X -o ko_KR -V -w ko_KR |
%langpack -l ko -n Korean -F -H -A -s cjk -T -X -o ko_KR -V -w ko_KR |
971 |
%langpack -l lt -n Lithuanian -F -H -Y -A -o lt_LT -T -V -w lt_LT -X |
%langpack -l lt -n Lithuanian -F -H -Y -A -o lt_LT -V -w lt_LT -X |
972 |
%langpack -l lv -n Latvian -F -H -Y -M -T |
%langpack -l lv -n Latvian -F -H -Y -M |
973 |
%langpack -l mai -n Maithili -F -o mai_IN |
%langpack -l mai -n Maithili -F -o mai_IN |
974 |
%langpack -l ml -n Malayalam -F -H -Y -o ml_IN -w ml_IN |
%langpack -l ml -n Malayalam -F -H -Y -o ml_IN -w ml_IN |
975 |
%langpack -l mr -n Marathi -F -H -Y -o mr_IN -w mr_IN |
%langpack -l mr -n Marathi -F -H -Y -o mr_IN -w mr_IN |
986 |
%define langpack_lang Brazilian Portuguese |
%define langpack_lang Brazilian Portuguese |
987 |
%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 |
%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 |
988 |
%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 |
%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 |
989 |
%langpack -l ro -n Romanian -A -F -H -Y -M -O -T -X |
%langpack -l ro -n Romanian -A -F -H -Y -M -O -X |
990 |
%langpack -l ru -n Russian -F -H -Y -M -A -T -X -O -W |
%langpack -l ru -n Russian -F -H -Y -M -A -T -X -O -W |
991 |
%langpack -l si -n Sinhalese -F -H -S ctl -T -O |
%langpack -l si -n Sinhalese -F -H -S ctl -T -O |
992 |
%langpack -l sk -n Slovak -F -H -Y -M -A -T -X -o sk_SK -V -w sk_SK |
%langpack -l sk -n Slovak -F -H -Y -M -A -T -X -o sk_SK -V -w sk_SK |
999 |
%define langpack_lang Southern Sotho |
%define langpack_lang Southern Sotho |
1000 |
%langpack -l st -n %{langpack_lang} -F -H -o st_ZA |
%langpack -l st -n %{langpack_lang} -F -H -o st_ZA |
1001 |
%langpack -l sv -n Swedish -F -H -Y -M -A -T -X -O -W |
%langpack -l sv -n Swedish -F -H -Y -M -A -T -X -O -W |
1002 |
%langpack -l ta -n Tamil -F -H -Y -s ctl -o ta_IN -T -w ta_IN |
%langpack -l ta -n Tamil -F -H -Y -s ctl -o ta_IN -w ta_IN |
1003 |
%langpack -l te -n Telugu -F -H -Y -o te_IN -w te_IN |
%langpack -l te -n Telugu -F -H -Y -o te_IN -w te_IN |
1004 |
%langpack -l th -n Thai -F -H -s ctl -c ctlseqcheck_th -o th_TH -V -w th_TH |
%langpack -l th -n Thai -F -H -s ctl -c ctlseqcheck_th -o th_TH -V -w th_TH |
1005 |
%langpack -l tn -n Tswana -F -H -o tn_ZA -V -w tn_ZA |
%langpack -l tn -n Tswana -F -H -o tn_ZA -V -w tn_ZA |
1066 |
%{!?-l:%{error:-l must be present}} |
%{!?-l:%{error:-l must be present}} |
1067 |
|
|
1068 |
%prep |
%prep |
1069 |
%setup -q -n %{name}-%{version}%{?libo_prerelease}%{?libo_buildfix} -b 1 -b 2 |
%setup -q -n %{name}-%{version}%{?libo_prerelease} -b 1 -b 2 |
1070 |
rm -rf git-hooks */git-hooks |
rm -rf git-hooks */git-hooks |
1071 |
|
|
1072 |
# set up git repo |
# set up git repo |
1080 |
#Customize Palette to add Red Hat colours |
#Customize Palette to add Red Hat colours |
1081 |
#TODO: have and add mageia colours |
#TODO: have and add mageia colours |
1082 |
(head -n -1 extras/source/palettes/standard.soc && \ |
(head -n -1 extras/source/palettes/standard.soc && \ |
1083 |
echo -e ' <draw:color draw:name="Red Hat 1" draw:color="#cc0000"/> |
echo -e ' <draw:color draw:name="Mageia 1" draw:color="#cc0000"/> |
1084 |
<draw:color draw:name="Red Hat 2" draw:color="#0093d9"/> |
<draw:color draw:name="Mageia 2" draw:color="#0093d9"/> |
1085 |
<draw:color draw:name="Red Hat 3" draw:color="#ff8d00"/> |
<draw:color draw:name="Mageia 3" draw:color="#ff8d00"/> |
1086 |
<draw:color draw:name="Red Hat 4" draw:color="#abb400"/> |
<draw:color draw:name="Mageia 4" draw:color="#abb400"/> |
1087 |
<draw:color draw:name="Red Hat 5" draw:color="#4e376b"/>' && \ |
<draw:color draw:name="Mageia 5" draw:color="#4e376b"/>' && \ |
1088 |
tail -n 1 extras/source/palettes/standard.soc) > redhat.soc |
tail -n 1 extras/source/palettes/standard.soc) > mageia.soc |
1089 |
mv -f redhat.soc extras/source/palettes/standard.soc |
mv -f mageia.soc extras/source/palettes/standard.soc |
1090 |
|
|
1091 |
git commit -q -a -m 'add Red Hat colors to palette' |
git commit -q -a -m 'add Red Hat colors to palette' |
1092 |
|
|
1099 |
sed -i '/CppunitTest_dbaccess_macros_test/d' dbaccess/Module_dbaccess.mk |
sed -i '/CppunitTest_dbaccess_macros_test/d' dbaccess/Module_dbaccess.mk |
1100 |
|
|
1101 |
sed -i -e /CppunitTest_sw_ooxmlexport7/d sw/Module_sw.mk |
sed -i -e /CppunitTest_sw_ooxmlexport7/d sw/Module_sw.mk |
1102 |
sed -i -e /CppunitTest_sd_import_tests/d sd/Module_sd.mk |
# fails on i686 because of ICU |
1103 |
|
rm -f writerperfect/qa/unit/data/writer/libe-book/pass/PeanutPress.pdb |
1104 |
git commit -q -a -m 'temporarily disable failing tests' |
git commit -q -a -m 'temporarily disable failing tests' |
1105 |
|
|
1106 |
# Seeing .git dir makes some of the build tools change their behavior. |
# Seeing .git dir makes some of the build tools change their behavior. |
1126 |
esac |
esac |
1127 |
ARCH_FLAGS="$ARCH_FLAGS $i" |
ARCH_FLAGS="$ARCH_FLAGS $i" |
1128 |
done |
done |
1129 |
%ifarch s390 aarch64 %arm |
%ifarch s390 aarch64 |
1130 |
# these builders typically do not have enough memory to link the big libs with -g2 |
# these builders typically do not have enough memory to link the big libs with -g2 |
1131 |
ARCH_FLAGS="$ARCH_FLAGS -g1" |
ARCH_FLAGS="$ARCH_FLAGS -g1" |
1132 |
%endif |
%endif |
1157 |
%{?_smp_mflags:--with-parallelism=%{_smp_mflags}} \ |
%{?_smp_mflags:--with-parallelism=%{_smp_mflags}} \ |
1158 |
--disable-coinmp \ |
--disable-coinmp \ |
1159 |
--disable-fetch-external \ |
--disable-fetch-external \ |
|
--disable-firebird-sdbc \ |
|
1160 |
--disable-openssl \ |
--disable-openssl \ |
1161 |
--disable-systray \ |
--disable-systray \ |
1162 |
--enable-dconf \ |
--enable-dconf \ |
1181 |
%{?bundling_options} \ |
%{?bundling_options} \ |
1182 |
%{?archoptions} |
%{?archoptions} |
1183 |
|
|
1184 |
|
# disable browser plugin |
1185 |
|
sed -i -e '/ENABLE_NPAPI_FROM_BROWSER=/s/TRUE//' config_host.mk |
1186 |
|
|
1187 |
ulimit -c unlimited |
ulimit -c unlimited |
1188 |
#make verbose=true 2>&1|egrep -v "parser error|</root>|Entity: line 1:|^ *\^|Premature end of data in tag root|Opening and ending tag mismatch:" |
#make verbose=true 2>&1|egrep -v "parser error|</root>|Entity: line 1:|^ *\^|Premature end of data in tag root|Opening and ending tag mismatch:" |
1189 |
make verbose=true build-nocheck |
make verbose=true |
1190 |
|
|
1191 |
#generate the icons and mime type stuff |
#generate the icons and mime type stuff |
1192 |
export DESTDIR=../output |
export DESTDIR=../output |
1314 |
#remove dummy .dat files |
#remove dummy .dat files |
1315 |
rm -f %{buildroot}%{baseinstdir}/program/root?.dat |
rm -f %{buildroot}%{baseinstdir}/program/root?.dat |
1316 |
|
|
|
# I don't think we need this... |
|
|
rm -f %{buildroot}%{baseinstdir}/share/classification/example*.xml |
|
|
rmdir %{buildroot}%{baseinstdir}/share/classification |
|
|
|
|
1317 |
#set standard permissions for rpmlint |
#set standard permissions for rpmlint |
1318 |
find %{buildroot}%{baseinstdir} -exec chmod +w {} \; |
find %{buildroot}%{baseinstdir} -exec chmod +w {} \; |
1319 |
find %{buildroot}%{baseinstdir} -type d -exec chmod 0755 {} \; |
find %{buildroot}%{baseinstdir} -type d -exec chmod 0755 {} \; |
1506 |
./solenv/bin/install-gdb-printers -a %{_datadir}/gdb/auto-load%{baseinstdir} -c -i %{baseinstdir} -p %{_datadir}/libreoffice/gdb |
./solenv/bin/install-gdb-printers -a %{_datadir}/gdb/auto-load%{baseinstdir} -c -i %{baseinstdir} -p %{_datadir}/libreoffice/gdb |
1507 |
%endif |
%endif |
1508 |
|
|
1509 |
|
cat> %{buildroot}%_bindir/libreoffice-gtk3 <<EOF |
1510 |
|
#!/bin/sh |
1511 |
|
SAL_USE_VCLPLUGIN=gtk3 exec oowriter |
1512 |
|
EOF |
1513 |
|
chmod +x %{buildroot}%_bindir/libreoffice-gtk3 |
1514 |
|
|
1515 |
# rhbz#1247399 - move stable API jars to noarch java location |
# rhbz#1247399 - move stable API jars to noarch java location |
1516 |
install -m 0755 -d %{buildroot}%{_javadir}/%{name} |
install -m 0755 -d %{buildroot}%{_javadir}/%{name} |
1517 |
for jar in %{buildroot}%{baseinstdir}/program/classes/*.jar; do |
for jar in %{buildroot}%{baseinstdir}/program/classes/*.jar; do |
1532 |
# work around flawed accessibility check |
# work around flawed accessibility check |
1533 |
export JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY="1" |
export JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY="1" |
1534 |
export OOO_TEST_SOFFICE=path:%{buildroot}%{baseinstdir}/program/soffice |
export OOO_TEST_SOFFICE=path:%{buildroot}%{baseinstdir}/program/soffice |
1535 |
# timeout -k 2m 2h make smoketest.subsequentcheck |
timeout -k 2m 3h make smoketest.subsequentcheck |
1536 |
# we don't need this anymore |
# we don't need this anymore |
1537 |
rm -f %{buildroot}%{baseinstdir}/program/classes/smoketest.jar |
rm -f %{buildroot}%{baseinstdir}/program/classes/smoketest.jar |
1538 |
|
|
1583 |
%{baseinstdir}/program/gdbtrace |
%{baseinstdir}/program/gdbtrace |
1584 |
%{baseinstdir}/program/gengal |
%{baseinstdir}/program/gengal |
1585 |
%{baseinstdir}/program/gengal.bin |
%{baseinstdir}/program/gengal.bin |
1586 |
|
%{baseinstdir}/program/gnome-open-url |
1587 |
%{baseinstdir}/program/libi18nsearchlo.so |
%{baseinstdir}/program/libi18nsearchlo.so |
1588 |
%{baseinstdir}/program/libldapbe2lo.so |
%{baseinstdir}/program/libldapbe2lo.so |
1589 |
%{baseinstdir}/program/libacclo.so |
%{baseinstdir}/program/libacclo.so |
|
%{baseinstdir}/program/libanimcorelo.so |
|
1590 |
%{baseinstdir}/program/libavmedia*.so |
%{baseinstdir}/program/libavmedia*.so |
1591 |
|
%{baseinstdir}/program/libbasebmplo.so |
1592 |
%{baseinstdir}/program/libbasctllo.so |
%{baseinstdir}/program/libbasctllo.so |
1593 |
%{baseinstdir}/program/libbiblo.so |
%{baseinstdir}/program/libbiblo.so |
1594 |
%{baseinstdir}/program/libcached1.so |
%{baseinstdir}/program/libcached1.so |
1617 |
%{baseinstdir}/program/libevoab*.so |
%{baseinstdir}/program/libevoab*.so |
1618 |
%{baseinstdir}/program/libevtattlo.so |
%{baseinstdir}/program/libevtattlo.so |
1619 |
%{baseinstdir}/program/libgielo.so |
%{baseinstdir}/program/libgielo.so |
1620 |
|
%{baseinstdir}/program/libfirebird_sdbclo.so |
1621 |
%{baseinstdir}/program/libicglo.so |
%{baseinstdir}/program/libicglo.so |
1622 |
%{baseinstdir}/program/libindex_data.so |
%{baseinstdir}/program/libindex_data.so |
1623 |
%{baseinstdir}/program/libfilelo.so |
%{baseinstdir}/program/libfilelo.so |
1696 |
%{baseinstdir}/program/libmigrationoo2lo.so |
%{baseinstdir}/program/libmigrationoo2lo.so |
1697 |
%{baseinstdir}/program/libmigrationoo3lo.so |
%{baseinstdir}/program/libmigrationoo3lo.so |
1698 |
%{baseinstdir}/program/libmsformslo.so |
%{baseinstdir}/program/libmsformslo.so |
1699 |
%{baseinstdir}/program/opencl |
%dir %{baseinstdir}/program/opencl |
1700 |
|
%{baseinstdir}/program/opencl/cl-test.ods |
1701 |
%dir %{baseinstdir}/program/opengl |
%dir %{baseinstdir}/program/opengl |
1702 |
%{baseinstdir}/program/opengl/areaHashCRC64TFragmentShader.glsl |
%{baseinstdir}/program/opengl/areaHashCRC64TFragmentShader.glsl |
1703 |
%{baseinstdir}/program/opengl/areaScaleFragmentShader.glsl |
%{baseinstdir}/program/opengl/areaScaleFragmentShader.glsl |
1758 |
%{baseinstdir}/program/opengl/textureFragmentShader.glsl |
%{baseinstdir}/program/opengl/textureFragmentShader.glsl |
1759 |
%{baseinstdir}/program/opengl/textureVertexShader.glsl |
%{baseinstdir}/program/opengl/textureVertexShader.glsl |
1760 |
%{baseinstdir}/program/opengl/transformedTextureVertexShader.glsl |
%{baseinstdir}/program/opengl/transformedTextureVertexShader.glsl |
1761 |
|
%{baseinstdir}/program/open-url |
1762 |
%{baseinstdir}/program/types/offapi.rdb |
%{baseinstdir}/program/types/offapi.rdb |
1763 |
%{baseinstdir}/program/libpasswordcontainerlo.so |
%{baseinstdir}/program/libpasswordcontainerlo.so |
1764 |
%{baseinstdir}/program/pagein-common |
%{baseinstdir}/program/pagein-common |
1800 |
%{baseinstdir}/program/resource/uuien-US.res |
%{baseinstdir}/program/resource/uuien-US.res |
1801 |
%{baseinstdir}/program/resource/upden-US.res |
%{baseinstdir}/program/resource/upden-US.res |
1802 |
%{baseinstdir}/program/resource/vclen-US.res |
%{baseinstdir}/program/resource/vclen-US.res |
|
%{baseinstdir}/program/resource/writerperfecten-US.res |
|
1803 |
%{baseinstdir}/program/resource/wzien-US.res |
%{baseinstdir}/program/resource/wzien-US.res |
1804 |
%{baseinstdir}/program/resource/xmlsecen-US.res |
%{baseinstdir}/program/resource/xmlsecen-US.res |
1805 |
%{baseinstdir}/program/resource/xsltdlgen-US.res |
%{baseinstdir}/program/resource/xsltdlgen-US.res |
1842 |
%{baseinstdir}/share/config/soffice.cfg/modules |
%{baseinstdir}/share/config/soffice.cfg/modules |
1843 |
%{baseinstdir}/share/config/soffice.cfg/*/ui |
%{baseinstdir}/share/config/soffice.cfg/*/ui |
1844 |
# UI translations go into langpacks |
# UI translations go into langpacks |
|
%if %{with langpacks} |
|
1845 |
%exclude %{baseinstdir}/share/config/soffice.cfg/modules/*/ui/res/* |
%exclude %{baseinstdir}/share/config/soffice.cfg/modules/*/ui/res/* |
1846 |
%exclude %{baseinstdir}/share/config/soffice.cfg/*/ui/res/* |
%exclude %{baseinstdir}/share/config/soffice.cfg/*/ui/res/* |
|
%endif |
|
1847 |
%{baseinstdir}/share/palette |
%{baseinstdir}/share/palette |
1848 |
%{baseinstdir}/share/config/webcast |
%{baseinstdir}/share/config/webcast |
1849 |
%{baseinstdir}/share/config/wizard |
%{baseinstdir}/share/config/wizard |
1942 |
%{_datadir}/applications/libreoffice-startcenter.desktop |
%{_datadir}/applications/libreoffice-startcenter.desktop |
1943 |
#launchers |
#launchers |
1944 |
%{_bindir}/libreoffice |
%{_bindir}/libreoffice |
1945 |
|
%{_bindir}/libreoffice-gtk3 |
1946 |
%{_bindir}/openoffice.org |
%{_bindir}/openoffice.org |
1947 |
%{_bindir}/soffice |
%{_bindir}/soffice |
1948 |
%{_bindir}/ooffice |
%{_bindir}/ooffice |
2104 |
|
|
2105 |
%files impress |
%files impress |
2106 |
%{baseinstdir}/help/en-US/simpress.* |
%{baseinstdir}/help/en-US/simpress.* |
2107 |
|
%{baseinstdir}/program/libanimcorelo.so |
2108 |
%{baseinstdir}/program/libplacewarelo.so |
%{baseinstdir}/program/libplacewarelo.so |
2109 |
%{baseinstdir}/program/libPresentationMinimizerlo.so |
%{baseinstdir}/program/libPresentationMinimizerlo.so |
2110 |
%{baseinstdir}/program/libPresenterScreenlo.so |
%{baseinstdir}/program/libPresenterScreenlo.so |
2275 |
%{baseinstdir}/program/libvclplug_gtklo.so |
%{baseinstdir}/program/libvclplug_gtklo.so |
2276 |
|
|
2277 |
%files kde4 |
%files kde4 |
2278 |
|
%{baseinstdir}/program/kde4-open-url |
2279 |
%{baseinstdir}/program/libkde4be1lo.so |
%{baseinstdir}/program/libkde4be1lo.so |
2280 |
%{baseinstdir}/program/libvclplug_kde4lo.so |
%{baseinstdir}/program/libvclplug_kde4lo.so |
2281 |
|
|
2283 |
%{baseinstdir}/program/libvclplug_gtk3lo.so |
%{baseinstdir}/program/libvclplug_gtk3lo.so |
2284 |
|
|
2285 |
%files -n libreofficekit |
%files -n libreofficekit |
|
%{baseinstdir}/share/libreofficekit |
|
2286 |
%{_libdir}/girepository-1.0/LOKDocView-%{girapiversion}.typelib |
%{_libdir}/girepository-1.0/LOKDocView-%{girapiversion}.typelib |
2287 |
%{_libdir}/liblibreofficekitgtk.so |
%{_libdir}/liblibreofficekitgtk.so |
2288 |
|
|