projects/aports·blob master · refs

58 lines · 1.3 KiB

1# Contributor: Milan P. Stanić <[email protected]>
2# Maintainer: Milan P. Stanić <[email protected]>
3pkgname=somewm
4pkgver=1.4.6
5pkgrel=0
6pkgdesc="awesomeWM port for wayland"
7url="https://github.com/trip-zip/somewm"
8arch="all !riscv64" # riscv64 doesn't have luajit package, yet
9license="GPL-3.0-or-later"
10_luaver="5.4"
11depends="cairo-gobject libdisplay-info libliftoff seatd xwayland libinput lua$_luaver-lgi"
12makedepends="meson
13 cmake
14 luajit
15 cairo-dev
16 gdk-pixbuf-dev
17 glib-dev
18 libev-dev
19 imlib2-dev
20 libinput-dev
21 libxcb-dev
22 libxdg-basedir-dev
23 libxkbcommon-dev
24 lua$_luaver-lgi
25 lua$_luaver-dev
26 pango-dev
27 startup-notification-dev
28 xcb-util-cursor-dev
29 xcb-util-dev
30 xcb-util-image-dev
31 xcb-util-keysyms-dev
32 xcb-util-wm-dev
33 xcb-util-xrm-dev
34 wlroots0.20-dev
35 xwayland-dev
36 wayland-protocols
37 "
38subpackages="$pkgname-doc"
39source="$pkgname-$pkgver.tar.gz::https://github.com/trip-zip/somewm/archive/refs/tags/v$pkgver.tar.gz
40 "
41
42build() {
43 abuild-meson -Dwerror=false -Db_sanitize=none \
44 output .
45 meson compile -C output
46}
47
48check() {
49 meson test --print-errorlogs -C output
50}
51
52package() {
53 DESTDIR="$pkgdir" meson install --no-rebuild -C output
54}
55
56sha512sums="
5712a970182de756d1b053e0ba0096148042633333bbd0079e06eb7ad3ce4e03ae0a3fc33d039b98f7b714d605005820e37a4c9235d26e88e5b96fa031a74909b2 somewm-1.4.6.tar.gz
58"