From b66d8c18169ab6fcd058829e11198b72a419ad48 Mon Sep 17 00:00:00 2001 From: Damian Kurek Date: Sun, 11 Oct 2020 21:48:13 +0200 Subject: testing/lumina-desktop: new aport http://lumina-desktop.org/ Lumina desktop environment --- testing/lumina-desktop/APKBUILD | 161 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 testing/lumina-desktop/APKBUILD diff --git a/testing/lumina-desktop/APKBUILD b/testing/lumina-desktop/APKBUILD new file mode 100644 index 0000000000..946e00be5f --- /dev/null +++ b/testing/lumina-desktop/APKBUILD @@ -0,0 +1,161 @@ +# Contributor: Damian Kurek +# Maintainer: Damian Kurek +pkgname=lumina-desktop +pkgver=1.6.0 +pkgrel=0 +pkgdesc="Lumina desktop environment" +options="!check" #no tests available +url="https://lumina-desktop.org/" +arch="all" +license="BSD-3-Clause" +depends=" + $pkgname-core + $pkgname-coreutils + $pkgname-archiver + $pkgname-fileinfo + $pkgname-fm + $pkgname-mediaplayer + $pkgname-photo + $pkgname-screenshot + $pkgname-textedit +" +makedepends="qt5-qtbase-dev qt5-qtx11extras-dev qt5-qtsvg-dev + qt5-qtmultimedia-dev qt5-qttools-dev xcb-util-wm-dev xcb-util-image-dev + libxcursor-dev" +source="$pkgname-$pkgver.tar.gz::https://github.com/lumina-desktop/lumina/archive/v$pkgver.tar.gz" +builddir="$srcdir/lumina-$pkgver" +subpackages="$depends $pkgname-doc" + +build() { + qmake-qt5 QMAKE_CFLAGS_ISYSTEM= \ + PREFIX=/usr \ + LIBPREFIX=/usr/lib \ + QT5LIBDIR=/usr/lib/qt5 \ + L_MANDIR=/usr/share/man \ + L_ETCDIR=/etc \ + CONFIG+=WITH_I18N + make +} + +package() { + make INSTALL_ROOT="$pkgdir" install +} + +core() { + pkgdesc="Lumina desktop core components" + depends="libxcb xinit fluxbox xscreensaver xterm xbacklight pavucontrol acpi dbus" + amove usr/share/lumina-desktop/*.ogg + amove usr/share/lumina-desktop/*.jpg + amove usr/share/lumina-desktop/*.conf + amove usr/share/lumina-desktop/fluxbox* + amove usr/share/icons + amove etc + + amove usr/share/lumina-desktop/i18n/lumina-desktop* + amove usr/share/xsessions/Lumina-DE.desktop + amove usr/bin/lumina-desktop + + amove usr/share/lumina-desktop/i18n/lumina-info* + amove usr/share/applications/lumina-info.desktop + amove usr/share/applications/lumina-support.desktop + amove usr/bin/lumina-info + + amove usr/share/lumina-desktop/i18n/lumina-open* + amove usr/bin/lumina-open + + amove usr/bin/start-lumina-desktop + + amove usr/share/lumina-desktop/menu-scripts + amove usr/share/lumina-desktop/themes + amove usr/share/lumina-desktop/globs2 + + amove usr/lib + amove usr/share/lthemeengine + amove usr/share/applications/lthemeengine.desktop + amove usr/bin/lthemeengine* +} + +coreutils() { + pkgdesc="Lumina desktop core utilities" + depends="xrandr" + + amove usr/bin/lumina-config + amove usr/share/applications/lumina-config.desktop + amove usr/share/lumina-desktop/i18n/lumina-config* + + amove usr/bin/lumina-search + amove usr/share/applications/lumina-search.desktop + amove usr/share/lumina-desktop/i18n/lumina-search* + + amove usr/bin/lumina-xconfig + amove usr/share/applications/lumina-xconfig.desktop + amove usr/share/lumina-desktop/i18n/lumina-xconfig* +} + +archiver() { + pkgdesc="Lumina desktop archiver" + depends="tar" + + amove usr/bin/lumina-archiver + amove usr/share/applications/lumina-archiver.desktop + amove usr/share/lumina-desktop/i18n/l-archiver* +} + +fileinfo() { + pkgdesc="Lumina desktop fileinfo" + depends="" + + amove usr/bin/lumina-fileinfo + amove usr/share/applications/lumina-fileinfo.desktop + amove usr/share/lumina-desktop/i18n/l-fileinfo* +} + +fm() { + pkgdesc="Lumina desktop fm" + depends="$pkgname-archiver $pkgname-fileinfo" + + amove usr/bin/lumina-fm + amove usr/share/applications/lumina-fm.desktop + amove usr/share/lumina-desktop/i18n/lumina-fm* +} + +mediaplayer() { + pkgdesc="Lumina desktop media player" + depends="pianobar" + + amove usr/bin/lumina-mediaplayer + amove usr/share/applications/lumina-mediaplayer.desktop + amove usr/share/applications/lumina-mediaplayer-pandora.desktop + amove usr/share/lumina-desktop/i18n/l-mediap* +} + +photo() { + pkgdesc="Lumina desktop photo" + depends="" + + amove usr/bin/lumina-photo + amove usr/share/applications/lumina-photo.desktop + amove usr/share/lumina-desktop/i18n/l-photo* +} + +screenshot() { + pkgdesc="Lumina desktop screenshot" + depends="" + + amove usr/bin/lumina-screenshot + amove usr/share/applications/lumina-screenshot.desktop + amove usr/share/lumina-desktop/i18n/l-screenshot* +} + +textedit() { + pkgdesc="Lumina desktop textedit" + depends="" + + amove usr/bin/lumina-textedit + amove usr/bin/lte + amove usr/share/lumina-desktop/syntax_rules/* + amove usr/share/applications/lumina-textedit.desktop + amove usr/share/lumina-desktop/i18n/l-te* +} + +sha512sums="e923961568ab9cc32206386066daef8cd1fd2db2d5c3e260e5c1da1dcda39a516576418f607cefbe5a1c47d8684591d0e595fb344e7d6aa2859fc3b326e73e30 lumina-desktop-1.6.0.tar.gz" -- cgit v1.2.3