- Remove no longer needed mergelib patch
* libreoffice-mergedlibs-circular-deps.patch - Add patch for plasma5 UI selector support * libreoffice-4.3-plasma5-ui-decisions.patch - Version bump to 4.3.3: * Various upstream fixes included in maintenance branch * fixes bnc#900218 and bnc#900214 CVE-2014-3693 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libreoffice?expand=0&rev=201
This commit is contained in:
parent
dd6e926614
commit
1d8f0c55de
59
libreoffice-4.3-plasma5-ui-decisions.patch
Normal file
59
libreoffice-4.3-plasma5-ui-decisions.patch
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
From e04b8afe7aef5db535311630834bc25316433dae Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= <tomas.chvatal@gmail.com>
|
||||||
|
Date: Mon, 3 Nov 2014 10:01:52 +0100
|
||||||
|
Subject: Detect KDE5 and fallback to KDE4UI there
|
||||||
|
|
||||||
|
Change-Id: I8da53d7b81d28b0051be96c0c4ee0a29d8ed8360
|
||||||
|
Reviewed-on: https://gerrit.libreoffice.org/12209
|
||||||
|
Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
|
||||||
|
Tested-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
|
||||||
|
|
||||||
|
diff --git a/vcl/unx/generic/desktopdetect/desktopdetector.cxx b/vcl/unx/generic/desktopdetect/desktopdetector.cxx
|
||||||
|
index 163d48e..e1f253d 100644
|
||||||
|
--- a/vcl/unx/generic/desktopdetect/desktopdetector.cxx
|
||||||
|
+++ b/vcl/unx/generic/desktopdetect/desktopdetector.cxx
|
||||||
|
@@ -272,6 +272,23 @@ static bool is_kde4_desktop( Display* pDisplay )
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
+static bool is_kde5_desktop( Display* pDisplay )
|
||||||
|
+{
|
||||||
|
+ if ( NULL != getenv( "KDE_FULL_SESSION" ) )
|
||||||
|
+ {
|
||||||
|
+ OUString aVer( "5" );
|
||||||
|
+
|
||||||
|
+ const char *pVer = getenv( "KDE_SESSION_VERSION" );
|
||||||
|
+ if ( pVer && aVer.equalsIgnoreAsciiCaseAscii( pVer ) )
|
||||||
|
+ return true;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ if ( KDEVersion( pDisplay ) == 5 )
|
||||||
|
+ return true;
|
||||||
|
+
|
||||||
|
+ return false;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
extern "C"
|
||||||
|
{
|
||||||
|
|
||||||
|
@@ -285,6 +302,8 @@ DESKTOP_DETECTOR_PUBLIC DesktopType get_desktop_environment()
|
||||||
|
|
||||||
|
if ( aOver.equalsIgnoreAsciiCase( "tde" ) )
|
||||||
|
return DESKTOP_TDE;
|
||||||
|
+ if ( aOver.equalsIgnoreAsciiCase( "kde5" ) )
|
||||||
|
+ return DESKTOP_KDE4;
|
||||||
|
if ( aOver.equalsIgnoreAsciiCase( "kde4" ) )
|
||||||
|
return DESKTOP_KDE4;
|
||||||
|
if ( aOver.equalsIgnoreAsciiCase( "gnome" ) )
|
||||||
|
@@ -371,6 +390,8 @@ DESKTOP_DETECTOR_PUBLIC DesktopType get_desktop_environment()
|
||||||
|
|
||||||
|
// these guys can be slower, with X property fetches,
|
||||||
|
// round-trips etc. and so are done later.
|
||||||
|
+ else if ( is_kde5_desktop( pDisplay ) )
|
||||||
|
+ ret = DESKTOP_KDE4;
|
||||||
|
else if ( is_kde4_desktop( pDisplay ) )
|
||||||
|
ret = DESKTOP_KDE4;
|
||||||
|
else if ( is_gnome_desktop( pDisplay ) )
|
||||||
|
--
|
||||||
|
cgit v0.10.2
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:e93d603a87d7feb04c1216ae988ea24618d88bd177ab3a3b2ad45b320749ffdc
|
|
||||||
size 152355836
|
|
3
libreoffice-4.3.3.2.tar.xz
Normal file
3
libreoffice-4.3.3.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:60adfbae048e160fa4bef4bc67c7586e77ca72b437e0de52dc4b731e91cd7529
|
||||||
|
size 152744424
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:3ff58a2daa91a6a51317c73869250697c0820dd6db6474893fd563d6599bb82e
|
|
||||||
size 1851688
|
|
3
libreoffice-help-4.3.3.2.tar.xz
Normal file
3
libreoffice-help-4.3.3.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5f1fbe1959ba67a5a9e99af50b10567b09e42541d7519760a7b21f8f6db3a46d
|
||||||
|
size 1855116
|
@ -1,24 +0,0 @@
|
|||||||
From: Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
|
|
||||||
Date: Tue, 23 Sep 2014 13:52:37 +0200
|
|
||||||
Subject: [PATCH] remove circular deps on mergedlibs
|
|
||||||
|
|
||||||
- add dbtools to mergedlibs
|
|
||||||
|
|
||||||
---
|
|
||||||
solenv/gbuild/extensions/pre_MergedLibsList.mk | 1 +
|
|
||||||
1 file changed, 1 insertion(+)
|
|
||||||
|
|
||||||
diff --git a/solenv/gbuild/extensions/pre_MergedLibsList.mk b/solenv/gbuild/extensions/pre_MergedLibsList.mk
|
|
||||||
--- a/solenv/gbuild/extensions/pre_MergedLibsList.mk
|
|
||||||
+++ b/solenv/gbuild/extensions/pre_MergedLibsList.mk
|
|
||||||
@@ -112,6 +112,7 @@ gb_MERGEDLIBS := \
|
|
||||||
canvastools \
|
|
||||||
configmgr \
|
|
||||||
cppcanvas \
|
|
||||||
+ $(call gb_Helper_optional,DBCONNECTIVITY,dbtools) \
|
|
||||||
deployment \
|
|
||||||
deploymentmisc \
|
|
||||||
$(if $(filter-out MACOSX WNT,$(OS)),desktopbe1) \
|
|
||||||
--
|
|
||||||
1.9.1
|
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:519c2545e1c06d3e6df524489840ae9c8e281379c71f6cc6c7c7d62af182be40
|
|
||||||
size 126301100
|
|
3
libreoffice-translations-4.3.3.2.tar.xz
Normal file
3
libreoffice-translations-4.3.3.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:596ef679093f2b3b56f662aea039e99b4202c654fb36914568312e17ce9af34a
|
||||||
|
size 127002208
|
@ -1,3 +1,18 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 3 12:48:16 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Remove no longer needed mergelib patch
|
||||||
|
* libreoffice-mergedlibs-circular-deps.patch
|
||||||
|
- Add patch for plasma5 UI selector support
|
||||||
|
* libreoffice-4.3-plasma5-ui-decisions.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 31 12:01:24 UTC 2014 - tchvatal@suse.com
|
||||||
|
|
||||||
|
- Version bump to 4.3.3:
|
||||||
|
* Various upstream fixes included in maintenance branch
|
||||||
|
* fixes bnc#900218 and bnc#900214 CVE-2014-3693
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Oct 17 08:55:21 UTC 2014 - olaf@aepfle.de
|
Fri Oct 17 08:55:21 UTC 2014 - olaf@aepfle.de
|
||||||
|
|
||||||
|
@ -29,10 +29,10 @@
|
|||||||
%define numbertext_version 0.9.5
|
%define numbertext_version 0.9.5
|
||||||
# Urls
|
# Urls
|
||||||
%define external_url http://dev-www.libreoffice.org/src/
|
%define external_url http://dev-www.libreoffice.org/src/
|
||||||
%define tarball_url http://download.documentfoundation.org/libreoffice/src/4.3.2/
|
%define tarball_url http://download.documentfoundation.org/libreoffice/src/4.3.3/
|
||||||
# This is used due to the need for beta releases
|
# This is used due to the need for beta releases
|
||||||
Name: libreoffice
|
Name: libreoffice
|
||||||
Version: 4.3.2.2
|
Version: 4.3.3.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Free Office Suite (Framework)
|
Summary: A Free Office Suite (Framework)
|
||||||
License: Apache-2.0 and Artistic-1.0 and BSD-3-Clause and BSD-4-Clause and GPL-2.0+ and LPPL-1.3c and LGPL-2.1+ and LGPL-3.0 and MPL-1.1 and MIT and SUSE-Public-Domain and W3C
|
License: Apache-2.0 and Artistic-1.0 and BSD-3-Clause and BSD-4-Clause and GPL-2.0+ and LPPL-1.3c and LGPL-2.1+ and LGPL-3.0 and MPL-1.1 and MIT and SUSE-Public-Domain and W3C
|
||||||
@ -88,8 +88,8 @@ Patch12: mediawiki-no-broken-help.diff
|
|||||||
# LO never worked well with it
|
# LO never worked well with it
|
||||||
Patch13: jvmfwk-disable-gcj.diff
|
Patch13: jvmfwk-disable-gcj.diff
|
||||||
Patch14: libreoffice-4.3.0.3-themes-symlinks.patch
|
Patch14: libreoffice-4.3.0.3-themes-symlinks.patch
|
||||||
# Mergedlibs are broken as they circdep on each other
|
# PATCH-FIX-UPSTREAM: detect properly kde5 and allow kde4 ui there; will be in 4.4 series
|
||||||
Patch15: libreoffice-mergedlibs-circular-deps.patch
|
Patch16: libreoffice-4.3-plasma5-ui-decisions.patch
|
||||||
# try to save space by using hardlinks
|
# try to save space by using hardlinks
|
||||||
Patch990: install-with-hardlinks.diff
|
Patch990: install-with-hardlinks.diff
|
||||||
BuildRequires: ImageMagick
|
BuildRequires: ImageMagick
|
||||||
@ -865,7 +865,7 @@ Provides additional %{langname} translations and resources for %{project}. \
|
|||||||
%patch12
|
%patch12
|
||||||
%patch13 -p1
|
%patch13 -p1
|
||||||
%patch14 -p1
|
%patch14 -p1
|
||||||
%patch15 -p1
|
%patch16 -p1
|
||||||
%patch990 -p1
|
%patch990 -p1
|
||||||
# 256x256 icons
|
# 256x256 icons
|
||||||
tar -xjf %{SOURCE20}
|
tar -xjf %{SOURCE20}
|
||||||
@ -963,7 +963,6 @@ export NOCONFIGURE=yes
|
|||||||
--enable-cairo-canvas \
|
--enable-cairo-canvas \
|
||||||
--enable-graphite \
|
--enable-graphite \
|
||||||
--enable-largefile \
|
--enable-largefile \
|
||||||
--enable-mergelibs \
|
|
||||||
--enable-python=system \
|
--enable-python=system \
|
||||||
--enable-randr \
|
--enable-randr \
|
||||||
--enable-randr-link \
|
--enable-randr-link \
|
||||||
|
Loading…
Reference in New Issue
Block a user