blob: 5aa9ce4717b6b7640cbe7bb124b686db5cd0689d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# Maintainer: Jimmy <your-email@example.com>
pkgname=somewm-git
pkgver=0.5.0.r91.gc9921b6
pkgrel=1
pkgdesc="AwesomeWM ported to Wayland - 100% Lua API compatible"
arch=('x86_64')
url="https://github.com/trip-zip/somewm"
license=('GPL-3.0-or-later')
depends=(
'cairo'
'dbus'
'gdk-pixbuf2'
'glib2'
'libdisplay-info'
'libdrm'
'libinput'
'libliftoff'
'libxcb'
'libxkbcommon'
'lua51-lgi'
'luajit'
'pango'
'pixman'
'seatd'
'vulkan-icd-loader'
'wayland'
'xcb-util-errors'
'xcb-util-renderutil'
'xcb-util-wm'
)
makedepends=(
'git'
'glslang'
'hwdata'
'meson'
'ninja'
'vulkan-headers'
'wayland-protocols'
'xcb-util'
'xorg-xwayland'
)
optdepends=(
'xorg-xwayland: X11 application support'
)
provides=('somewm')
conflicts=('somewm')
source=("${pkgname}::git+https://github.com/trip-zip/somewm.git")
sha256sums=('SKIP')
pkgver() {
cd "$pkgname"
git describe --long --tags --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
cd "$pkgname"
arch-meson build \
--wrap-mode=default \
-Db_sanitize=none \
-Dwerror=false
meson compile -C build
}
package() {
cd "$pkgname"
meson install -C build --destdir "$pkgdir" --skip-subprojects wlroots
}
|