[kdelibs] 6:4.10.2-3
Rex Dieter
rdieter at fedoraproject.org
Wed Apr 24 20:20:39 UTC 2013
commit 0838c911b6681d5699eebc3566f305e37c9f5259
Author: Rex Dieter <rdieter at math.unl.edu>
Date: Wed Apr 24 15:20:36 2013 -0500
6:4.10.2-3
- fix/workaround plasma-desktop crash (kde#318806)
- respin FindSamba patch
...amba.cmake-help-find-samba4-more-reliably.patch | 40 ++++++++++++++++++++
kdelibs-4.9.90-FindSamba_samba4.patch | 26 -------------
kdelibs-reviewboard-r110158.patch | 13 ++++++
kdelibs.spec | 12 +++++-
4 files changed, 63 insertions(+), 28 deletions(-)
---
diff --git a/FindSamba.cmake-help-find-samba4-more-reliably.patch b/FindSamba.cmake-help-find-samba4-more-reliably.patch
new file mode 100644
index 0000000..24ade3c
--- /dev/null
+++ b/FindSamba.cmake-help-find-samba4-more-reliably.patch
@@ -0,0 +1,40 @@
+From aaeae76bc3e5fa02601608bae85cdd1478843678 Mon Sep 17 00:00:00 2001
+From: Rex Dieter <rdieter at math.unl.edu>
+Date: Sat, 6 Apr 2013 05:10:39 -0500
+Subject: [PATCH] FindSamba.cmake: help find samba4 more reliably
+
+add PATH_SUFFIXES samba-4.0 and pkgconfig hints
+---
+ cmake/modules/FindSamba.cmake | 14 ++++++++++++--
+ 1 file changed, 12 insertions(+), 2 deletions(-)
+
+diff --git a/cmake/modules/FindSamba.cmake b/cmake/modules/FindSamba.cmake
+index 16522c6..ec1179d 100644
+--- a/cmake/modules/FindSamba.cmake
++++ b/cmake/modules/FindSamba.cmake
+@@ -17,10 +17,20 @@ if(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES)
+ set(Samba_FIND_QUIETLY TRUE)
+ endif(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES)
+
+-find_path(SAMBA_INCLUDE_DIR NAMES libsmbclient.h )
++# use pkg-config to get the directories and then use these values
++# in the FIND_PATH() and FIND_LIBRARY() calls
++find_package(PkgConfig)
++pkg_check_modules(PC_LIBSMBCLIENT QUIET smbclient)
+
+-find_library(SAMBA_LIBRARIES NAMES smbclient )
++find_path(SAMBA_INCLUDE_DIR NAMES libsmbclient.h PATH_SUFFIXES samba-4.0
++ HINTS
++ ${PC_LIBSMBCLIENT_INCLUDEDIR}
++ ${PC_LIBSMBCLIENT_INCLUDE_DIRS})
+
++find_library(SAMBA_LIBRARIES NAMES smbclient
++ HINTS
++ ${PC_LIBSMBCLIENT_LIBDIR}
++ ${PC_LIBSMBCLIENT_LIB_DIRS})
+
+ if(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES)
+ set(SAMBA_FOUND TRUE)
+--
+1.8.1.4
+
diff --git a/kdelibs-reviewboard-r110158.patch b/kdelibs-reviewboard-r110158.patch
new file mode 100644
index 0000000..63ee89f
--- /dev/null
+++ b/kdelibs-reviewboard-r110158.patch
@@ -0,0 +1,13 @@
+diff --git a/plasma/applet.cpp b/plasma/applet.cpp
+index 9ed62bc..5ede42b 100644
+--- a/plasma/applet.cpp
++++ b/plasma/applet.cpp
+@@ -2713,6 +2713,8 @@ AppletPrivate::AppletPrivate(KService::Ptr service, const KPluginInfo *info, int
+ } else if (appletId > s_maxAppletId) {
+ s_maxAppletId = appletId;
+ }
++
++ publishUI.publishCheckbox = 0;
+ }
+
+ AppletPrivate::~AppletPrivate()
diff --git a/kdelibs.spec b/kdelibs.spec
index 016dd25..006c4fc 100644
--- a/kdelibs.spec
+++ b/kdelibs.spec
@@ -33,7 +33,7 @@
Summary: KDE Libraries
Version: 4.10.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Name: kdelibs
Epoch: 6
@@ -146,7 +146,7 @@ Patch54: kdelibs-4.8.4-kjs-locale.patch
# patch FindSamba.cmake to find samba4 libs (using pkg-config hints)
# https://git.reviewboard.kde.org/r/106861/
-Patch55: kdelibs-4.9.90-FindSamba_samba4.patch
+Patch55: FindSamba.cmake-help-find-samba4-more-reliably.patch
# make filter working, TODO: upstream? -- rex
Patch59: kdelibs-4.9.3-kcm_ssl.patch
@@ -164,6 +164,9 @@ Patch100: return-not-break.-copy-paste-error.patch
Patch101: coding-style-fixes.patch
Patch102: return-application-icons-properly.patch
+# https://git.reviewboard.kde.org/r/110158/
+Patch124: kdelibs-reviewboard-r110158.patch
+
## security fix
# Not Upstreamed? why not ? -- Rex
Patch200: kdelibs-4.10.0-CVE-2009-2702.patch
@@ -355,6 +358,7 @@ sed -i -e "s|@@VERSION_RELEASE@@|%{version}-%{release}|" kio/kio/kprotocolmanage
%patch100 -p1 -R -b .return-not-break.-copy-paste-error
%patch101 -p1 -R -b .coding-style-fixes.patch
%patch102 -p1 -R -b .return-application-icons-properly
+%patch124 -p1 -b .0024-2
# security fixes
%patch200 -p1 -b .CVE-2009-2702
@@ -598,6 +602,10 @@ gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
%changelog
+* Wed Apr 24 2013 Rex Dieter <rdieter at fedoraproject.org> 6:4.10.2-3
+- fix/workaround plasma-desktop crash (kde#318806)
+- respin FindSamba patch
+
* Tue Apr 16 2013 Rex Dieter <rdieter at fedoraproject.org> 6:4.10.2-2
- revert upstream commit wrt icon inheritance, for now, to avoid regression (kde#317138)
More information about the scm-commits
mailing list