aboutsummaryrefslogtreecommitdiff
path: root/labwc
diff options
context:
space:
mode:
Diffstat (limited to 'labwc')
-rw-r--r--labwc/.footprint31
-rw-r--r--labwc/.signature5
-rw-r--r--labwc/Pkgfile33
-rw-r--r--labwc/README13
-rw-r--r--labwc/post-install7
5 files changed, 89 insertions, 0 deletions
diff --git a/labwc/.footprint b/labwc/.footprint
new file mode 100644
index 0000000..ee04ec3
--- /dev/null
+++ b/labwc/.footprint
@@ -0,0 +1,31 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/lab-sensible-terminal
+-rwxr-xr-x root/root usr/bin/labwc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/icons/
+drwxr-xr-x root/root usr/share/icons/hicolor/
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
+drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/labwc-symbolic.svg
+-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/labwc.svg
+drwxr-xr-x root/root usr/share/labwc/
+-rw-r--r-- root/root usr/share/labwc/autostart
+-rw-r--r-- root/root usr/share/labwc/environment
+-rw-r--r-- root/root usr/share/labwc/menu.xml
+-rw-r--r-- root/root usr/share/labwc/rc.xml
+-rw-r--r-- root/root usr/share/labwc/rc.xml.all
+-rw-r--r-- root/root usr/share/labwc/shutdown
+-rw-r--r-- root/root usr/share/labwc/themerc
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/labwc.1.gz
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/labwc-actions.5.gz
+-rw-r--r-- root/root usr/share/man/man5/labwc-config.5.gz
+-rw-r--r-- root/root usr/share/man/man5/labwc-menu.5.gz
+-rw-r--r-- root/root usr/share/man/man5/labwc-theme.5.gz
+drwxr-xr-x root/root usr/share/wayland-sessions/
+-rw-r--r-- root/root usr/share/wayland-sessions/labwc.desktop
+drwxr-xr-x root/root usr/share/xdg-desktop-portal/
+-rw-r--r-- root/root usr/share/xdg-desktop-portal/labwc-portals.conf
diff --git a/labwc/.signature b/labwc/.signature
new file mode 100644
index 0000000..505d57d
--- /dev/null
+++ b/labwc/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/xfce4.pub
+RWRSAbUnL7azFBtB5/8u/29SGQIVnAxXRsVnPHXFghAu8SUp7q1tx9mL7ff8n3lStFCJ81ons7XVPw3VKoov68FCOJ8ZzRT1sAI=
+SHA256 (Pkgfile) = a0bd991aebcef2e79e13f5d09528ad59e2614754f5a18461242774d1c7121161
+SHA256 (.footprint) = fcf5380ed9e7abde9364dd30907b5279e1c42417df51d538a0828688541518e6
+SHA256 (labwc-0.9.1.tar.gz) = bf7a245d5fc5665329b3f5c9cb589eb33e658b8eb638cf4f4c9ad68f4b5979f0
diff --git a/labwc/Pkgfile b/labwc/Pkgfile
new file mode 100644
index 0000000..1914bb8
--- /dev/null
+++ b/labwc/Pkgfile
@@ -0,0 +1,33 @@
+# Description: A Wayland window-stacking compositor
+# URL: https://github.com/labwc/labwc
+# Maintainer: Jay Lanagan, j at lngn dot net
+# Depends on: librsvg libsfdo wlroots xorg-xwayland scdoc
+
+name=labwc
+version=0.9.1
+release=1
+source=(https://github.com/labwc/labwc/archive/$version/$name-$version.tar.gz)
+
+build() {
+
+ meson setup $name-$version build \
+ --buildtype=release \
+ --infodir=/usr/info \
+ --libdir=/usr/lib \
+ --localstatedir=/var \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ -Dstrip=true \
+ -Dxwayland=enabled \
+ -Dnls=disabled \
+ -Db_lto=true \
+ -Db_pie=true
+
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
+
+ mkdir $PKG/usr/share/labwc
+ mv $PKG/usr/share/doc/* $PKG/usr/share
+ rm $PKG/usr/share/labwc/README
+ rmdir $PKG/usr/share/doc
+}
diff --git a/labwc/README b/labwc/README
new file mode 100644
index 0000000..73b2db5
--- /dev/null
+++ b/labwc/README
@@ -0,0 +1,13 @@
+Config layout for ~/.config/labwc/
+(defaults are found in /usr/share/labwc)
+
+- autostart
+- environment
+- menu.xml
+- rc.xml
+- shutdown
+- themerc-override
+- xinitrc
+
+See `man labwc-config and `man labwc-theme` for further details.
+
diff --git a/labwc/post-install b/labwc/post-install
new file mode 100644
index 0000000..5895aae
--- /dev/null
+++ b/labwc/post-install
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# update application icon caches
+
+/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor
+
+# EOF \ No newline at end of file