From 9a6af577ce42cb73efc98c09ab1ef6f9e0083153 Mon Sep 17 00:00:00 2001 From: Jay Lanagan Date: Mon, 29 Sep 2025 09:51:28 -0400 Subject: xfce4: initial migration --- labwc/.footprint | 31 +++++++++++++++++++++++++++++++ labwc/.signature | 5 +++++ labwc/Pkgfile | 33 +++++++++++++++++++++++++++++++++ labwc/README | 13 +++++++++++++ labwc/post-install | 7 +++++++ 5 files changed, 89 insertions(+) create mode 100644 labwc/.footprint create mode 100644 labwc/.signature create mode 100644 labwc/Pkgfile create mode 100644 labwc/README create mode 100644 labwc/post-install (limited to 'labwc') 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 -- cgit v1.3-3-ga95d