[kf5-kinit/f21] Downstream patch to fix hardcoded libexec path in start_kdeinit_wrapper
Daniel Vrátil
dvratil at fedoraproject.org
Fri Jul 18 12:57:42 UTC 2014
commit 04f01046fcdcb89e49ebfaf3ccc056c05551838a
Author: Dan Vrátil <dvratil at redhat.com>
Date: Fri Jul 18 14:57:29 2014 +0200
Downstream patch to fix hardcoded libexec path in start_kdeinit_wrapper
kf5-kinit.spec | 10 +++++++++-
kinit-kdeinit-pathfix.patch | 26 ++++++++++++++++++++++++++
2 files changed, 35 insertions(+), 1 deletions(-)
---
diff --git a/kf5-kinit.spec b/kf5-kinit.spec
index e490211..3a6796d 100644
--- a/kf5-kinit.spec
+++ b/kf5-kinit.spec
@@ -3,7 +3,7 @@
Name: kf5-%{framework}
Version: 5.0.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: KDE Frameworks 5 tier 3 solution for process launching
License: LGPLv2+ and BSD
@@ -14,6 +14,10 @@ URL: http://www.kde.org
#Source0: %{name}-%{version}-%{snapshot}git.tar.bz2
Source0: http://download.kde.org/stable/frameworks/%{version}/%{framework}-%{version}.tar.xz
+# kdeinit_start and kdeinit_start_wrapper have some libexec paths hardocded
+# at build-time, but they are wrong
+Patch0: kinit-kdeinit-pathfix.patch
+
BuildRequires: libX11-devel
BuildRequires: kf5-rpm-macros
@@ -57,6 +61,7 @@ developing applications that use %{name}.
%prep
%setup -q -n %{framework}-%{version}
+%patch0 -p1 -b .kdeinit
%build
mkdir -p %{_target_platform}
@@ -88,6 +93,9 @@ make %{?_smp_mflags} -C %{_target_platform}
%changelog
+* Fri Jul 18 2014 Daniel Vrátil <dvratil at redhat.com> - 5.0.0-2
+- Downstream patch to fix hardcoded libexec paths in start_kdeinit_wrapper
+
* Wed Jul 09 2014 Daniel Vrátil <dvratil at redhat.com> - 5.0.0-1
- KDE Frameworks 5.0.0
diff --git a/kinit-kdeinit-pathfix.patch b/kinit-kdeinit-pathfix.patch
new file mode 100644
index 0000000..d4f0ff2
--- /dev/null
+++ b/kinit-kdeinit-pathfix.patch
@@ -0,0 +1,26 @@
+diff --git a/src/start_kdeinit/start_kdeinit.c b/src/start_kdeinit/start_kdeinit.c
+index 02d4d54..8ddef1f 100644
+--- a/src/start_kdeinit/start_kdeinit.c
++++ b/src/start_kdeinit/start_kdeinit.c
+@@ -32,7 +32,7 @@
+ #include <sys/capability.h>
+ #endif
+
+-#define EXECUTE CMAKE_INSTALL_PREFIX"/"BIN_INSTALL_DIR "/kdeinit5"
++#define EXECUTE BIN_INSTALL_DIR "/kdeinit5"
+
+ #if KDEINIT_OOM_PROTECT
+
+diff --git a/src/start_kdeinit/start_kdeinit_wrapper.c b/src/start_kdeinit/start_kdeinit_wrapper.c
+index f35c4a9..9fdb6a0 100644
+--- a/src/start_kdeinit/start_kdeinit_wrapper.c
++++ b/src/start_kdeinit/start_kdeinit_wrapper.c
+@@ -23,7 +23,7 @@
+ #include <string.h>
+ #include <unistd.h>
+
+-#define EXECUTE CMAKE_INSTALL_PREFIX"/"KF5_LIBEXEC_INSTALL_DIR "/start_kdeinit"
++#define EXECUTE KF5_LIBEXEC_INSTALL_DIR "/start_kdeinit"
+
+ #if KDEINIT_OOM_PROTECT
+
More information about the scm-commits
mailing list