From 03c876a55b7306290648331d3be6a9345b68689d Mon Sep 17 00:00:00 2001 From: Rubin Simons Date: Mon, 28 Mar 2016 10:48:09 +0200 Subject: x11-wm/lumina: fixes for bug #57320. --- x11-wm/lumina/lumina-9999.ebuild | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'x11-wm/lumina/lumina-9999.ebuild') diff --git a/x11-wm/lumina/lumina-9999.ebuild b/x11-wm/lumina/lumina-9999.ebuild index 606868b17714..cd89ea63f19e 100644 --- a/x11-wm/lumina/lumina-9999.ebuild +++ b/x11-wm/lumina/lumina-9999.ebuild @@ -14,10 +14,10 @@ LICENSE="BSD" SLOT="0" KEYWORDS="" -DEPEND="dev-qt/linguist-tools:5 +COMMON_DEPEND="dev-qt/qtcore:5 dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtmultimedia:5 + dev-qt/qtmultimedia:5[widgets] + dev-qt/qtsvg:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 @@ -26,7 +26,10 @@ DEPEND="dev-qt/linguist-tools:5 x11-libs/xcb-util-image x11-libs/xcb-util-wm" -RDEPEND="${DEPEND} +DEPEND="$COMMON_DEPEND + dev-qt/linguist-tools:5" + +RDEPEND="$COMMON_DEPEND kde-frameworks/oxygen-icons x11-misc/numlockx x11-wm/fluxbox @@ -36,10 +39,14 @@ RDEPEND="${DEPEND} app-admin/sysstat" src_configure(){ - eqmake5 PREFIX="${ROOT}usr" L_ETCDIR="${ROOT}etc" LIBPREFIX="${ROOT}usr/$(get_libdir)" DESTDIR="${D}" CONFIG+="NO_I18N" + eqmake5 PREFIX="${ROOT}usr" L_BINDIR="${ROOT}usr/bin" \ + L_ETCDIR="${ROOT}etc" L_LIBDIR="${ROOT}usr/$(get_libdir)" \ + LIBPREFIX="${ROOT}usr/$(get_libdir)" DESTDIR="${D}" CONFIG+="NO_I18N" } src_install(){ + # note: desktop files have known validation errors. see: + # https://github.com/pcbsd/lumina/pull/183 default mv "${D}"/etc/luminaDesktop.conf.dist "${D}"/etc/luminaDesktop.conf || die mv "${D}"/?umina-* "${D}"/usr/bin || die -- cgit v1.2.3-65-gdbad