-
- # Copyright 1999-2016 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
-
- EAPI=6
-
- inherit qmake-utils vcs-snapshot
-
- DESCRIPTION="Lumina desktop environment"
- HOMEPAGE="http://lumina-desktop.org/"
- SRC_URI="https://github.com/trueos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- LICENSE="BSD"
- SLOT="0"
- KEYWORDS="amd64 ~x86"
-
- COMMON_DEPEND="dev-qt/qtcore:5
- dev-qt/qtconcurrent:5
- dev-qt/qtmultimedia:5[widgets]
- dev-qt/qtsvg:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtgui:5
- dev-qt/qtdeclarative:5
- x11-libs/libxcb:0
- x11-libs/xcb-util
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm"
-
- DEPEND="$COMMON_DEPEND
- dev-qt/linguist-tools:5"
-
- RDEPEND="$COMMON_DEPEND
- kde-frameworks/oxygen-icons
- x11-misc/numlockx
- x11-wm/fluxbox
- x11-apps/xbacklight
- media-sound/alsa-utils
- sys-power/acpi
- app-admin/sysstat"
-
- src_configure(){
- eqmake5 PREFIX="${ROOT}usr" L_BINDIR="${ROOT}usr/bin" \
- L_ETCDIR="${ROOT}etc" L_LIBDIR="${ROOT}usr/$(get_libdir)" \
- QMAKE_CFLAGS_ISYSTEM= PREFIX="/usr" \
- 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 "1"
- mv "${D}"/?umina-* "${D}"/usr/bin || die "2"
- mv "${D}"/start-lumina-desktop "${D}"/usr/bin || die "3"
- exeinto /etc/X11/Sessions
- newexe "${FILESDIR}/lumina-session" lumina || die "4"
- }
-