From: Rubin Simons Date: Mon, 28 Mar 2016 08:48:09 +0000 (+0200) Subject: x11-wm/lumina: fixes for bug #57320. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=03c876a55b7306290648331d3be6a9345b68689d;p=gentoo.git x11-wm/lumina: fixes for bug #57320. --- diff --git a/x11-wm/lumina/lumina-0.8.8_p1.ebuild b/x11-wm/lumina/lumina-0.8.8_p1.ebuild index fbc0e74602af..9be26746b04f 100644 --- a/x11-wm/lumina/lumina-0.8.8_p1.ebuild +++ b/x11-wm/lumina/lumina-0.8.8_p1.ebuild @@ -15,10 +15,10 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" -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 @@ -27,7 +27,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 @@ -37,10 +40,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 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