commit:     ed32056bfd192096e8a225aa07836e6808d6b9f9
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  1 13:29:30 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed Apr  1 13:29:34 2015 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=ed32056b

[kde-plasma/kde-gtk-config] Fix gtk_preview crash.

gtk_preview loads preview.ui at runtime with a path specified during build,
DATA_INSTALL_DIR. This defaults to share so gtk_preview crashes unless cwd is
usr.

Package-Manager: portage-2.2.18

 kde-plasma/kde-gtk-config/kde-gtk-config-5.2.2.ebuild    | 8 ++++++++
 kde-plasma/kde-gtk-config/kde-gtk-config-5.2.9999.ebuild | 8 ++++++++
 kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild     | 8 ++++++++
 3 files changed, 24 insertions(+)

diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.2.ebuild 
b/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.2.ebuild
index 3111b7f..3fe4a54 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.2.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.2.ebuild
@@ -33,6 +33,14 @@ RDEPEND="${DEPEND}
        !kde-misc/kde-gtk-config
 "
 
+src_configure() {
+       local mycmakeargs=(
+               -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
+       )
+
+       kde5_src_configure
+}
+
 pkg_postinst() {
        kde5_pkg_postinst
        einfo

diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.9999.ebuild 
b/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.9999.ebuild
index e4274a3..aeee066 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.9999.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.9999.ebuild
@@ -33,6 +33,14 @@ RDEPEND="${DEPEND}
        !kde-misc/kde-gtk-config
 "
 
+src_configure() {
+       local mycmakeargs=(
+               -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
+       )
+
+       kde5_src_configure
+}
+
 pkg_postinst() {
        kde5_pkg_postinst
        einfo

diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild 
b/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
index e4274a3..aeee066 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
@@ -33,6 +33,14 @@ RDEPEND="${DEPEND}
        !kde-misc/kde-gtk-config
 "
 
+src_configure() {
+       local mycmakeargs=(
+               -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
+       )
+
+       kde5_src_configure
+}
+
 pkg_postinst() {
        kde5_pkg_postinst
        einfo

Reply via email to