spacepaste

  1.  
  2. # Copyright 1999-2016 Gentoo Foundation
  3. # Distributed under the terms of the GNU General Public License v2
  4. EAPI=6
  5. inherit qmake-utils vcs-snapshot
  6. DESCRIPTION="Lumina desktop environment"
  7. HOMEPAGE="http://lumina-desktop.org/"
  8. SRC_URI="https://github.com/trueos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
  9. LICENSE="BSD"
  10. SLOT="0"
  11. KEYWORDS="amd64 ~x86"
  12. COMMON_DEPEND="dev-qt/qtcore:5
  13. dev-qt/qtconcurrent:5
  14. dev-qt/qtmultimedia:5[widgets]
  15. dev-qt/qtsvg:5
  16. dev-qt/qtnetwork:5
  17. dev-qt/qtwidgets:5
  18. dev-qt/qtx11extras:5
  19. dev-qt/qtgui:5
  20. dev-qt/qtdeclarative:5
  21. x11-libs/libxcb:0
  22. x11-libs/xcb-util
  23. x11-libs/xcb-util-image
  24. x11-libs/xcb-util-wm"
  25. DEPEND="$COMMON_DEPEND
  26. dev-qt/linguist-tools:5"
  27. RDEPEND="$COMMON_DEPEND
  28. kde-frameworks/oxygen-icons
  29. x11-misc/numlockx
  30. x11-wm/fluxbox
  31. x11-apps/xbacklight
  32. media-sound/alsa-utils
  33. sys-power/acpi
  34. app-admin/sysstat"
  35. src_configure(){
  36. eqmake5 PREFIX="${ROOT}usr" L_BINDIR="${ROOT}usr/bin" \
  37. L_ETCDIR="${ROOT}etc" L_LIBDIR="${ROOT}usr/$(get_libdir)" \
  38. QMAKE_CFLAGS_ISYSTEM= PREFIX="/usr" \
  39. LIBPREFIX="${ROOT}usr/$(get_libdir)" DESTDIR="${D}" CONFIG+="NO_I18N"
  40. }
  41. src_install(){
  42. # note: desktop files have known validation errors. see:
  43. # https://github.com/pcbsd/lumina/pull/183
  44. default
  45. mv "${D}"/etc/luminaDesktop.conf.dist "${D}"/etc/luminaDesktop.conf || die "1"
  46. mv "${D}"/?umina-* "${D}"/usr/bin || die "2"
  47. mv "${D}"/start-lumina-desktop "${D}"/usr/bin || die "3"
  48. exeinto /etc/X11/Sessions
  49. newexe "${FILESDIR}/lumina-session" lumina || die "4"
  50. }
  51.