summaryrefslogtreecommitdiff
path: root/opt/labwc/MAKEPKG
diff options
context:
space:
mode:
Diffstat (limited to 'opt/labwc/MAKEPKG')
-rw-r--r--opt/labwc/MAKEPKG40
1 files changed, 40 insertions, 0 deletions
diff --git a/opt/labwc/MAKEPKG b/opt/labwc/MAKEPKG
new file mode 100644
index 0000000..a3e6418
--- /dev/null
+++ b/opt/labwc/MAKEPKG
@@ -0,0 +1,40 @@
+#!/bin/mkpkg
+# description: Openbox-style stacking Wayland compositor
+# url: https://labwc.github.io/
+
+name=labwc
+version=0.20.2
+release=1
+depends=(cairo glib libsfdo libdrm libinput libpng libxkbcommon libxml2 pango pixman wayland wlroots udevd)
+makedeps=(scdoc wayland-protocols)
+source=(https://github.com/labwc/labwc/archive/$version/$name-$version.tar.gz)
+
+sha256sums=(
+ "fae023b6fe022f7057556707a17cdb2d98e0138c5dffaedaa1dade975699f9e8"
+)
+
+build() {
+ cd $name-$version
+
+ meson setup build \
+ --prefix=/usr \
+ --buildtype=plain \
+ --wrap-mode=nodownload \
+ -D b_lto=true \
+ -D b_pie=true \
+ -D xwayland=disabled \
+ -D nls=disabled \
+ -D svg=disabled \
+ -D man-pages=enabled \
+ -D werror=false
+
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh