diff options
author | Rubin Simons <rubin.simons@raaftech.com> | 2016-03-28 10:48:09 +0200 |
---|---|---|
committer | Anthony G. Basile <blueness@gentoo.org> | 2016-03-29 12:54:05 -0400 |
commit | 03c876a55b7306290648331d3be6a9345b68689d (patch) | |
tree | 034e8f1a2c2b6d67ee10eefe806a8ab81a8db5e2 /x11-wm/lumina | |
parent | net-misc/freelan: initial import; ebuild by me (diff) | |
download | gentoo-03c876a55b7306290648331d3be6a9345b68689d.tar.gz gentoo-03c876a55b7306290648331d3be6a9345b68689d.tar.bz2 gentoo-03c876a55b7306290648331d3be6a9345b68689d.zip |
x11-wm/lumina: fixes for bug #57320.
Diffstat (limited to 'x11-wm/lumina')
-rw-r--r-- | x11-wm/lumina/lumina-0.8.8_p1.ebuild | 17 | ||||
-rw-r--r-- | x11-wm/lumina/lumina-9999.ebuild | 17 |
2 files changed, 24 insertions, 10 deletions
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 |