aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDamian Kurek <starfire24680@gmail.com>2020-10-11 21:48:13 +0200
committerLeo <thinkabit.ukim@gmail.com>2020-10-12 20:18:23 +0000
commitb66d8c18169ab6fcd058829e11198b72a419ad48 (patch)
tree2305ff259366a6515bc81a57b4553245214d06be
parent987235a0eab60362fd205b9ca1cad1377c64e14e (diff)
downloadaports-b66d8c18169ab6fcd058829e11198b72a419ad48.tar.gz
aports-b66d8c18169ab6fcd058829e11198b72a419ad48.tar.bz2
aports-b66d8c18169ab6fcd058829e11198b72a419ad48.tar.xz
testing/lumina-desktop: new aport
http://lumina-desktop.org/ Lumina desktop environment
-rw-r--r--testing/lumina-desktop/APKBUILD161
1 files changed, 161 insertions, 0 deletions
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 <starfire24680@gmail.com>
+# Maintainer: Damian Kurek <starfire24680@gmail.com>
+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"