summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-laptop/configure-trackpoint/configure-trackpoint-0.7.ebuild')
-rw-r--r--app-laptop/configure-trackpoint/configure-trackpoint-0.7.ebuild10
1 files changed, 9 insertions, 1 deletions
diff --git a/app-laptop/configure-trackpoint/configure-trackpoint-0.7.ebuild b/app-laptop/configure-trackpoint/configure-trackpoint-0.7.ebuild
index dfa7071..47424d5 100644
--- a/app-laptop/configure-trackpoint/configure-trackpoint-0.7.ebuild
+++ b/app-laptop/configure-trackpoint/configure-trackpoint-0.7.ebuild
@@ -16,12 +16,20 @@ IUSE=""
RDEPEND="app-laptop/tp_smapi
>=x11-libs/gtk+-2.2:2
- x11-libs/gksu
+ || ( x11-libs/gksu kde-base/kdesu )
>=gnome-base/libgnomeui-2.4
>=sys-devel/gettext-0.11"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
+src_prepare() {
+ if has_version kde-base/kdesu; then
+ sed -i -e "/^Exec/s:gksu:kdesu:" ${PN}.desktop \
+ || die "Failed to replace gksu with kdesu"
+ fi
+ gnome2_src_prepare
+}
+
src_configure() {
G2CONF="--disable-dependency-tracking --disable-maintainer-mode"
gnome2_src_configure