1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00

x11-wm/lxqt-wayland-session: New port: Files needed for the LXQt Wayland Session

Files needed for the LXQt Wayland Session: Wayland session start script, its
desktop entry for display managers and default configurations for actually
supported compositors which are:

- Stacking WMs
- Labwc
- Wayfire
- kwin_wayland
- Tiling Wms
- Hyprland
- river
- Sway
This commit is contained in:
Jose Alonso Cardenas Marquez 2024-11-08 21:10:14 -08:00
parent 32b9f22d1a
commit 11a2fd719d
No known key found for this signature in database
GPG Key ID: 335B9246BA5E30F4
6 changed files with 94 additions and 0 deletions

View File

@ -65,6 +65,7 @@
SUBDIR += lxqt
SUBDIR += lxqt-panel
SUBDIR += lxqt-session
SUBDIR += lxqt-wayland-session
SUBDIR += lxsession
SUBDIR += magpie
SUBDIR += marco

View File

@ -0,0 +1,23 @@
PORTNAME= lxqt-wayland-session
PORTVERSION= 0.1.0
CATEGORIES= x11-wm
MASTER_SITES= LXQT
MAINTAINER= lxqt@FreeBSD.org
COMMENT= Files needed for the LXQt Wayland Session
WWW= https://github.com/lxqt/lxqt-wayland-session/
LICENSE= LGPL21+
BUILD_DEPENDS= xdg-user-dirs-update:devel/xdg-user-dirs \
${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
RUN_DEPENDS= lxqt-session>=${PORTVERSION}:x11-wm/lxqt-session
USES= cmake gl localbase:ldflags perl5 pkgconfig lxqt:2 \
tar:xz xorg
USE_GL= gl
USE_PERL5= build
USE_XORG= ice sm xcb xext
USE_LXQT= buildtools2
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1731054293
SHA256 (lxqt/lxqt-wayland-session-0.1.0.tar.xz) = 123d381902526f12cee5d846fd4b67f0be81d0508adc3342ffb99ee098054da8
SIZE (lxqt/lxqt-wayland-session-0.1.0.tar.xz) = 353364

View File

@ -0,0 +1,16 @@
--- startlxqtwayland.in.orig 2024-11-08 08:33:16 UTC
+++ startlxqtwayland.in
@@ -7,6 +7,13 @@ contains()
[ "$str" = "$substr" -o -z "${str##$substr:*}" -o -z "${str##*:$substr:*}" -o -z "${str%%*:$substr}" ]
}
+if [ -f /var/db/zoneinfo ]; then TZ=`cat /var/db/zoneinfo`;
+ cmp -s /usr/share/zoneinfo/$TZ /etc/localtime
+ if [ $? -eq 0 ]; then
+ export TZ="${TZ}"
+ fi
+fi
+
if [ -z "$XDG_DATA_HOME" ]; then
export XDG_DATA_HOME="$HOME/.local/share"
fi

View File

@ -0,0 +1,12 @@
Files needed for the LXQt Wayland Session: Wayland session start script, its
desktop entry for display managers and default configurations for actually
supported compositors which are:
- Stacking WMs
- Labwc
- Wayfire
- kwin_wayland
- Tiling Wms
- Hyprland
- river
- Sway

View File

@ -0,0 +1,39 @@
bin/startlxqtwayland
%%LXQT_SHAREDIR%%/graphics/lxqt-labwc.png
%%LXQT_SHAREDIR%%/wallpapers/origami-dark-labwc.png
%%LXQT_SHAREDIR%%/wayland/firstrun/autostart
%%LXQT_SHAREDIR%%/wayland/labwc/README
%%LXQT_SHAREDIR%%/wayland/labwc/autostart
%%LXQT_SHAREDIR%%/wayland/labwc/environment
%%LXQT_SHAREDIR%%/wayland/labwc/menu.xml
%%LXQT_SHAREDIR%%/wayland/labwc/rc.xml
%%LXQT_SHAREDIR%%/wayland/labwc/themerc
%%LXQT_SHAREDIR%%/wayland/labwc/themerc-override
%%LXQT_SHAREDIR%%/wayland/lxqt-hyprland.conf
%%LXQT_SHAREDIR%%/wayland/lxqt-niri.kdl
%%LXQT_SHAREDIR%%/wayland/lxqt-river-init
%%LXQT_SHAREDIR%%/wayland/lxqt-sway.config
%%LXQT_SHAREDIR%%/wayland/lxqt-wayfire.ini
share/themes/Vent-dark/openbox-3/close.xbm
share/themes/Vent-dark/openbox-3/desk.xbm
share/themes/Vent-dark/openbox-3/desk_toggled.xbm
share/themes/Vent-dark/openbox-3/iconify.xbm
share/themes/Vent-dark/openbox-3/max.xbm
share/themes/Vent-dark/openbox-3/max_toggled.xbm
share/themes/Vent-dark/openbox-3/max_toggled_hover.xbm
share/themes/Vent-dark/openbox-3/menu.xbm
share/themes/Vent-dark/openbox-3/shade.xbm
share/themes/Vent-dark/openbox-3/shade_toggled.xbm
share/themes/Vent-dark/openbox-3/themerc
share/themes/Vent/openbox-3/close.xbm
share/themes/Vent/openbox-3/desk.xbm
share/themes/Vent/openbox-3/desk_toggled.xbm
share/themes/Vent/openbox-3/iconify.xbm
share/themes/Vent/openbox-3/max.xbm
share/themes/Vent/openbox-3/max_toggled.xbm
share/themes/Vent/openbox-3/max_toggled_hover.xbm
share/themes/Vent/openbox-3/menu.xbm
share/themes/Vent/openbox-3/shade.xbm
share/themes/Vent/openbox-3/shade_toggled.xbm
share/themes/Vent/openbox-3/themerc
share/wayland-sessions/lxqt-wayland.desktop