diff options
author | Damian Kurek <starfire24680@gmail.com> | 2020-10-11 21:48:13 +0200 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-10-12 20:18:23 +0000 |
commit | b66d8c18169ab6fcd058829e11198b72a419ad48 (patch) | |
tree | 2305ff259366a6515bc81a57b4553245214d06be | |
parent | 987235a0eab60362fd205b9ca1cad1377c64e14e (diff) | |
download | alpine_aports-b66d8c18169ab6fcd058829e11198b72a419ad48.tar.bz2 alpine_aports-b66d8c18169ab6fcd058829e11198b72a419ad48.tar.xz alpine_aports-b66d8c18169ab6fcd058829e11198b72a419ad48.zip |
testing/lumina-desktop: new aport
http://lumina-desktop.org/
Lumina desktop environment
-rw-r--r-- | testing/lumina-desktop/APKBUILD | 161 |
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 @@ | |||
1 | # Contributor: Damian Kurek <starfire24680@gmail.com> | ||
2 | # Maintainer: Damian Kurek <starfire24680@gmail.com> | ||
3 | pkgname=lumina-desktop | ||
4 | pkgver=1.6.0 | ||
5 | pkgrel=0 | ||
6 | pkgdesc="Lumina desktop environment" | ||
7 | options="!check" #no tests available | ||
8 | url="https://lumina-desktop.org/" | ||
9 | arch="all" | ||
10 | license="BSD-3-Clause" | ||
11 | depends=" | ||
12 | $pkgname-core | ||
13 | $pkgname-coreutils | ||
14 | $pkgname-archiver | ||
15 | $pkgname-fileinfo | ||
16 | $pkgname-fm | ||
17 | $pkgname-mediaplayer | ||
18 | $pkgname-photo | ||
19 | $pkgname-screenshot | ||
20 | $pkgname-textedit | ||
21 | " | ||
22 | makedepends="qt5-qtbase-dev qt5-qtx11extras-dev qt5-qtsvg-dev | ||
23 | qt5-qtmultimedia-dev qt5-qttools-dev xcb-util-wm-dev xcb-util-image-dev | ||
24 | libxcursor-dev" | ||
25 | source="$pkgname-$pkgver.tar.gz::https://github.com/lumina-desktop/lumina/archive/v$pkgver.tar.gz" | ||
26 | builddir="$srcdir/lumina-$pkgver" | ||
27 | subpackages="$depends $pkgname-doc" | ||
28 | |||
29 | build() { | ||
30 | qmake-qt5 QMAKE_CFLAGS_ISYSTEM= \ | ||
31 | PREFIX=/usr \ | ||
32 | LIBPREFIX=/usr/lib \ | ||
33 | QT5LIBDIR=/usr/lib/qt5 \ | ||
34 | L_MANDIR=/usr/share/man \ | ||
35 | L_ETCDIR=/etc \ | ||
36 | CONFIG+=WITH_I18N | ||
37 | make | ||
38 | } | ||
39 | |||
40 | package() { | ||
41 | make INSTALL_ROOT="$pkgdir" install | ||
42 | } | ||
43 | |||
44 | core() { | ||
45 | pkgdesc="Lumina desktop core components" | ||
46 | depends="libxcb xinit fluxbox xscreensaver xterm xbacklight pavucontrol acpi dbus" | ||
47 | amove usr/share/lumina-desktop/*.ogg | ||
48 | amove usr/share/lumina-desktop/*.jpg | ||
49 | amove usr/share/lumina-desktop/*.conf | ||
50 | amove usr/share/lumina-desktop/fluxbox* | ||
51 | amove usr/share/icons | ||
52 | amove etc | ||
53 | |||
54 | amove usr/share/lumina-desktop/i18n/lumina-desktop* | ||
55 | amove usr/share/xsessions/Lumina-DE.desktop | ||
56 | amove usr/bin/lumina-desktop | ||
57 | |||
58 | amove usr/share/lumina-desktop/i18n/lumina-info* | ||
59 | amove usr/share/applications/lumina-info.desktop | ||
60 | amove usr/share/applications/lumina-support.desktop | ||
61 | amove usr/bin/lumina-info | ||
62 | |||
63 | amove usr/share/lumina-desktop/i18n/lumina-open* | ||
64 | amove usr/bin/lumina-open | ||
65 | |||
66 | amove usr/bin/start-lumina-desktop | ||
67 | |||
68 | amove usr/share/lumina-desktop/menu-scripts | ||
69 | amove usr/share/lumina-desktop/themes | ||
70 | amove usr/share/lumina-desktop/globs2 | ||
71 | |||
72 | amove usr/lib | ||
73 | amove usr/share/lthemeengine | ||
74 | amove usr/share/applications/lthemeengine.desktop | ||
75 | amove usr/bin/lthemeengine* | ||
76 | } | ||
77 | |||
78 | coreutils() { | ||
79 | pkgdesc="Lumina desktop core utilities" | ||
80 | depends="xrandr" | ||
81 | |||
82 | amove usr/bin/lumina-config | ||
83 | amove usr/share/applications/lumina-config.desktop | ||
84 | amove usr/share/lumina-desktop/i18n/lumina-config* | ||
85 | |||
86 | amove usr/bin/lumina-search | ||
87 | amove usr/share/applications/lumina-search.desktop | ||
88 | amove usr/share/lumina-desktop/i18n/lumina-search* | ||
89 | |||
90 | amove usr/bin/lumina-xconfig | ||
91 | amove usr/share/applications/lumina-xconfig.desktop | ||
92 | amove usr/share/lumina-desktop/i18n/lumina-xconfig* | ||
93 | } | ||
94 | |||
95 | archiver() { | ||
96 | pkgdesc="Lumina desktop archiver" | ||
97 | depends="tar" | ||
98 | |||
99 | amove usr/bin/lumina-archiver | ||
100 | amove usr/share/applications/lumina-archiver.desktop | ||
101 | amove usr/share/lumina-desktop/i18n/l-archiver* | ||
102 | } | ||
103 | |||
104 | fileinfo() { | ||
105 | pkgdesc="Lumina desktop fileinfo" | ||
106 | depends="" | ||
107 | |||
108 | amove usr/bin/lumina-fileinfo | ||
109 | amove usr/share/applications/lumina-fileinfo.desktop | ||
110 | amove usr/share/lumina-desktop/i18n/l-fileinfo* | ||
111 | } | ||
112 | |||
113 | fm() { | ||
114 | pkgdesc="Lumina desktop fm" | ||
115 | depends="$pkgname-archiver $pkgname-fileinfo" | ||
116 | |||
117 | amove usr/bin/lumina-fm | ||
118 | amove usr/share/applications/lumina-fm.desktop | ||
119 | amove usr/share/lumina-desktop/i18n/lumina-fm* | ||
120 | } | ||
121 | |||
122 | mediaplayer() { | ||
123 | pkgdesc="Lumina desktop media player" | ||
124 | depends="pianobar" | ||
125 | |||
126 | amove usr/bin/lumina-mediaplayer | ||
127 | amove usr/share/applications/lumina-mediaplayer.desktop | ||
128 | amove usr/share/applications/lumina-mediaplayer-pandora.desktop | ||
129 | amove usr/share/lumina-desktop/i18n/l-mediap* | ||
130 | } | ||
131 | |||
132 | photo() { | ||
133 | pkgdesc="Lumina desktop photo" | ||
134 | depends="" | ||
135 | |||
136 | amove usr/bin/lumina-photo | ||
137 | amove usr/share/applications/lumina-photo.desktop | ||
138 | amove usr/share/lumina-desktop/i18n/l-photo* | ||
139 | } | ||
140 | |||
141 | screenshot() { | ||
142 | pkgdesc="Lumina desktop screenshot" | ||
143 | depends="" | ||
144 | |||
145 | amove usr/bin/lumina-screenshot | ||
146 | amove usr/share/applications/lumina-screenshot.desktop | ||
147 | amove usr/share/lumina-desktop/i18n/l-screenshot* | ||
148 | } | ||
149 | |||
150 | textedit() { | ||
151 | pkgdesc="Lumina desktop textedit" | ||
152 | depends="" | ||
153 | |||
154 | amove usr/bin/lumina-textedit | ||
155 | amove usr/bin/lte | ||
156 | amove usr/share/lumina-desktop/syntax_rules/* | ||
157 | amove usr/share/applications/lumina-textedit.desktop | ||
158 | amove usr/share/lumina-desktop/i18n/l-te* | ||
159 | } | ||
160 | |||
161 | sha512sums="e923961568ab9cc32206386066daef8cd1fd2db2d5c3e260e5c1da1dcda39a516576418f607cefbe5a1c47d8684591d0e595fb344e7d6aa2859fc3b326e73e30 lumina-desktop-1.6.0.tar.gz" | ||