add labwc-0.8.1

This commit is contained in:
Jay Lanagan 2024-11-10 15:18:16 -05:00
parent 2eb9db8827
commit 38ca8d9ab3
4 changed files with 79 additions and 0 deletions

30
labwc/.footprint Normal file
View File

@ -0,0 +1,30 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-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

5
labwc/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/lxqt.pub
RWSobSt/++EYD2Dkn5Rbh4bZDnieS2Kiznk4w/RdTwKlQeI0YSfReIrR1lqqhEEmdsH9Pg8B4ueM5L7UKWSew+6vP2OuQN3JJwc=
SHA256 (Pkgfile) = 6a31028fa132d7663af85c53134f057e9584d6f3d4e6f7007892097cd9cea9ed
SHA256 (.footprint) = cb3879cd124b73f6d5128262b07d0b11747603215a8c4b4ef4fef27696dcccb9
SHA256 (labwc-0.8.1.tar.gz) = 8e510655cf0c84875c541f4afeb636e707d365210993ad22d64d8bc3108a3433

33
labwc/Pkgfile Normal file
View File

@ -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.8.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
}

11
labwc/README Normal file
View File

@ -0,0 +1,11 @@
Config layout for ~/.config/labwc/
- autostart
- environment
- menu.xml
- rc.xml
- shutdown
- themerc-override
- xinitrc
See `man labwc-config and `man labwc-theme` for further details.