From fbd3d547733c00ce8ddd1a0ef51ee13683f10853 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Tue, 22 Oct 2024 13:21:26 +0000 Subject: [PATCH 1/6] seatd: update to 0.9.0 --- packages/wayland/lib/seatd/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/wayland/lib/seatd/package.mk b/packages/wayland/lib/seatd/package.mk index ff0ebd8576..1b4eef93d7 100644 --- a/packages/wayland/lib/seatd/package.mk +++ b/packages/wayland/lib/seatd/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="seatd" -PKG_VERSION="0.8.0" -PKG_SHA256="a562a44ee33ccb20954a1c1ec9a90ecb2db7a07ad6b18d0ac904328efbcf65a0" +PKG_VERSION="0.9.0" +PKG_SHA256="4276d1380c67e30a63c289b35f7bf955e126e6daf3596cd5aa6080670aa1214c" PKG_LICENSE="MIT" PKG_SITE="https://git.sr.ht/~kennylevinsen/seatd" PKG_URL="https://git.sr.ht/~kennylevinsen/seatd/archive/${PKG_VERSION}.tar.gz" From 117652aa6f87197e0c52117558d7b27e7f1f1949 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 2 Oct 2024 01:03:56 +0000 Subject: [PATCH 2/6] sway: update to 1.10 --- packages/wayland/compositor/sway/package.mk | 5 ++--- .../sway/patches/sway-100.01-static-ipc-socket.patch | 2 +- .../patches/sway-100.02-allow-running-as-root.patch | 10 +++++----- .../patches/sway-100.03-do-not-use-git-version.patch | 4 ++-- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/packages/wayland/compositor/sway/package.mk b/packages/wayland/compositor/sway/package.mk index 6462fdff17..cfa246a1be 100644 --- a/packages/wayland/compositor/sway/package.mk +++ b/packages/wayland/compositor/sway/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="sway" -PKG_VERSION="1.9" -PKG_SHA256="b6e4e8d74af744278201792bcc4447470fcb91e15bbda475c647d475bf8e7b0b" +PKG_VERSION="1.10" +PKG_SHA256="3f15f8f96238d2f7a7b44dbcd132de6c81b2c06cc3b073f195f07f7105072ccf" PKG_LICENSE="MIT" PKG_SITE="https://swaywm.org/" PKG_URL="https://github.com/swaywm/sway/archive/${PKG_VERSION}.tar.gz" @@ -16,7 +16,6 @@ PKG_MESON_OPTS_TARGET="-Ddefault-wallpaper=false \ -Dfish-completions=false \ -Dswaybar=true \ -Dswaynag=true \ - -Dxwayland=disabled \ -Dtray=disabled \ -Dgdk-pixbuf=enabled \ -Dman-pages=disabled \ diff --git a/packages/wayland/compositor/sway/patches/sway-100.01-static-ipc-socket.patch b/packages/wayland/compositor/sway/patches/sway-100.01-static-ipc-socket.patch index cf95985129..ef259ada0e 100644 --- a/packages/wayland/compositor/sway/patches/sway-100.01-static-ipc-socket.patch +++ b/packages/wayland/compositor/sway/patches/sway-100.01-static-ipc-socket.patch @@ -1,6 +1,6 @@ --- a/sway/ipc-server.c +++ b/sway/ipc-server.c -@@ -140,7 +140,7 @@ struct sockaddr_un *ipc_user_sockaddr(vo +@@ -138,7 +138,7 @@ struct sockaddr_un *ipc_user_sockaddr(vo dir = "/tmp"; } if (path_size <= snprintf(ipc_sockaddr->sun_path, path_size, diff --git a/packages/wayland/compositor/sway/patches/sway-100.02-allow-running-as-root.patch b/packages/wayland/compositor/sway/patches/sway-100.02-allow-running-as-root.patch index b499b6bf83..ab42ecc242 100644 --- a/packages/wayland/compositor/sway/patches/sway-100.02-allow-running-as-root.patch +++ b/packages/wayland/compositor/sway/patches/sway-100.02-allow-running-as-root.patch @@ -1,6 +1,6 @@ ---- a/sway/main.c +Since wayland requires XDG_RUNTIME_DIR--- a/sway/main.c +++ b/sway/main.c -@@ -151,7 +151,8 @@ +@@ -112,7 +112,8 @@ } static bool detect_suid(void) { @@ -10,7 +10,7 @@ return false; } -@@ -309,11 +310,6 @@ +@@ -266,11 +267,6 @@ } } @@ -22,7 +22,7 @@ // Since wayland requires XDG_RUNTIME_DIR to be set, abort with just the // clear error message (when not running as an IPC client). if (!getenv("XDG_RUNTIME_DIR") && optind == argc) { -@@ -363,6 +359,11 @@ +@@ -320,6 +316,11 @@ return 0; } @@ -31,7 +31,7 @@ + exit(EXIT_FAILURE); + } + - detect_proprietary(allow_unsupported_gpu); increase_nofile_limit(); + // handle SIGTERM signals diff --git a/packages/wayland/compositor/sway/patches/sway-100.03-do-not-use-git-version.patch b/packages/wayland/compositor/sway/patches/sway-100.03-do-not-use-git-version.patch index 1468a05813..ae7804e759 100644 --- a/packages/wayland/compositor/sway/patches/sway-100.03-do-not-use-git-version.patch +++ b/packages/wayland/compositor/sway/patches/sway-100.03-do-not-use-git-version.patch @@ -6,8 +6,8 @@ version = '"@0@"'.format(meson.project_version()) -git = find_program('git', native: true, required: false) -if git.found() -- git_commit = run_command([git, 'rev-parse', '--short', 'HEAD'], check: false) -- git_branch = run_command([git, 'rev-parse', '--abbrev-ref', 'HEAD'], check: false) +- git_commit = run_command([git, '--git-dir=.git', 'rev-parse', '--short', 'HEAD'], check: false) +- git_branch = run_command([git, '--git-dir=.git', 'rev-parse', '--abbrev-ref', 'HEAD'], check: false) - if git_commit.returncode() == 0 and git_branch.returncode() == 0 - version = '"@0@-@1@ (" __DATE__ ", branch \'@2@\')"'.format( - meson.project_version(), From f2665382747a5b1f59c0627e3c45d4a2cb7e76f0 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Thu, 24 Oct 2024 11:11:33 +0000 Subject: [PATCH 3/6] fcft: update to 3.1.9 --- packages/wayland/lib/fcft/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/wayland/lib/fcft/package.mk b/packages/wayland/lib/fcft/package.mk index a65d78927a..f8f00068a6 100644 --- a/packages/wayland/lib/fcft/package.mk +++ b/packages/wayland/lib/fcft/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="fcft" -PKG_VERSION="3.1.8" -PKG_SHA256="f48c793f354b8be95477e475dde7c98ac9d2628c52ecb42029dc6d20b52d787c" +PKG_VERSION="3.1.9" +PKG_SHA256="4b7e3b2ab7e14f532d8a9cb0f2d3b0cdf9d2919b95e6ab8030f7ac87d059c2b6" PKG_LICENSE="MIT" PKG_SITE="https://codeberg.org/dnkl/fcft" PKG_URL="https://codeberg.org/dnkl/fcft/archive/${PKG_VERSION}.tar.gz" From 58a08e147b2f100615a18efc38d2353c7a652b57 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Wed, 4 Sep 2024 11:57:03 +0000 Subject: [PATCH 4/6] weston: update to 14.0.1 --- packages/wayland/weston/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/wayland/weston/package.mk b/packages/wayland/weston/package.mk index 135bc3a29c..774f56ab95 100644 --- a/packages/wayland/weston/package.mk +++ b/packages/wayland/weston/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="weston" -PKG_VERSION="13.0.3" -PKG_SHA256="27f68d96e3b97d98daadef13a202356524924fa381418fa6716b9136ef099093" +PKG_VERSION="14.0.1" +PKG_SHA256="a8150505b126a59df781fe8c30c8e6f87da7013e179039eb844a5bbbcc7c79b3" PKG_LICENSE="MIT" PKG_SITE="https://wayland.freedesktop.org/" PKG_URL="https://gitlab.freedesktop.org/wayland/weston/-/releases/${PKG_VERSION}/downloads/${PKG_NAME}-${PKG_VERSION}.tar.xz" From 3766a4f56333f295f12e828fd0ae95b03ed66701 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Mon, 15 Jul 2024 13:50:48 +0000 Subject: [PATCH 5/6] wlroots: update to 0.18.1 --- packages/wayland/lib/wlroots/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/wayland/lib/wlroots/package.mk b/packages/wayland/lib/wlroots/package.mk index 5c7fbe1062..baf081fffd 100644 --- a/packages/wayland/lib/wlroots/package.mk +++ b/packages/wayland/lib/wlroots/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="wlroots" -PKG_VERSION="0.17.4" -PKG_SHA256="76cea5143c966640000efad32d5961b1d2303744497d30ef5e78aaf50360288d" +PKG_VERSION="0.18.1" +PKG_SHA256="c42269d6c6c3e2bc3b19d5254c0a9defb81b92707efa7af4c0cf1b550039a5d3" PKG_LICENSE="MIT" PKG_SITE="https://gitlab.freedesktop.org/wlroots/wlroots/" PKG_URL="https://gitlab.freedesktop.org/wlroots/wlroots/-/archive/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2" From c6c864822d5fb9eebc40e51ec6732e77dc32efcb Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Fri, 2 Aug 2024 21:34:38 +0000 Subject: [PATCH 6/6] foot: update to 1.19.0 --- packages/wayland/util/foot/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/wayland/util/foot/package.mk b/packages/wayland/util/foot/package.mk index be230c6921..6e056fa139 100644 --- a/packages/wayland/util/foot/package.mk +++ b/packages/wayland/util/foot/package.mk @@ -2,8 +2,8 @@ # Copyright (C) 2021-present Team LibreELEC (https://libreelec.tv) PKG_NAME="foot" -PKG_VERSION="1.17.2" -PKG_SHA256="6b6c52f3e6d9ad357b9704996ce3039523c87df7b8e00a9250f8858d16495bf6" +PKG_VERSION="1.19.0" +PKG_SHA256="148b0b545ca37e15b877ff9f6a768a4ce6feb0ed256f8a5f853cb2e16e3323c1" PKG_LICENSE="MIT" PKG_SITE="https://codeberg.org/dnkl/foot/" PKG_URL="https://codeberg.org/dnkl/foot/archive/${PKG_VERSION}.tar.gz"