From 9b2b8d0f2507e3842875973017533dbbdb09c8b0 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sun, 1 Nov 2026 01:13:28 +0900 Subject: internal/rosa: update packages PipeWire WirePlumber has finally updated, backport patch has been removed. Kernel headers remain unchanged. A libarchive test flake was encountered during rebuild, but it did not show up after multiple retries, so keeping it enabled for now. Signed-off-by: Ophestra --- internal/rosa/package/fribidi.az | 4 +- internal/rosa/package/kernel/amd64.config | 2 +- internal/rosa/package/kernel/arm64.config | 2 +- internal/rosa/package/kernel/package.az | 4 +- internal/rosa/package/kernel/ppc64le.config | 2 +- internal/rosa/package/kernel/riscv64.config | 2 +- internal/rosa/package/kmod.az | 4 +- internal/rosa/package/libarchive/package.az | 4 +- internal/rosa/package/pipewire.az | 64 +++++++++++++++++++++ .../fcc8d79b6b5e1bc21ff7ea6353f3cd230e9243ee.patch | 40 ------------- internal/rosa/package/pipewire/package.az | 65 ---------------------- internal/rosa/package/wayland.az | 4 +- 12 files changed, 78 insertions(+), 119 deletions(-) create mode 100644 internal/rosa/package/pipewire.az delete mode 100644 internal/rosa/package/pipewire/fcc8d79b6b5e1bc21ff7ea6353f3cd230e9243ee.patch delete mode 100644 internal/rosa/package/pipewire/package.az (limited to 'internal/rosa/package') diff --git a/internal/rosa/package/fribidi.az b/internal/rosa/package/fribidi.az index 28df4375..eb74f401 100644 --- a/internal/rosa/package/fribidi.az +++ b/internal/rosa/package/fribidi.az @@ -3,11 +3,11 @@ package fribidi { website = "https://github.com/fribidi/fribidi"; anitya = 857; - version# = "1.0.17"; + version# = "1.0.18"; source = remoteGitHub { suffix = "fribidi/fribidi"; tag = "v"+version; - checksum = "yJWcJqYDmzdyFB-kc9J1JDPLiqWHTw2n2bheXvqzP66bk56HYWW9sz_w-TMUqiEV"; + checksum = "2H3EBgweYle02Nzw7Echd_Bf6vQUk19zEP0F6-K1GywwKJZfmw8qtHE8Q5F5eHR2"; }; exec = meson { diff --git a/internal/rosa/package/kernel/amd64.config b/internal/rosa/package/kernel/amd64.config index d225563e..c7d172e0 100644 --- a/internal/rosa/package/kernel/amd64.config +++ b/internal/rosa/package/kernel/amd64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 6.18.59 Kernel Configuration +# Linux/x86 6.18.60 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Rosa OS clang version 23.1.4" CONFIG_GCC_VERSION=0 diff --git a/internal/rosa/package/kernel/arm64.config b/internal/rosa/package/kernel/arm64.config index a3781679..96bde2e5 100644 --- a/internal/rosa/package/kernel/arm64.config +++ b/internal/rosa/package/kernel/arm64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 6.18.59 Kernel Configuration +# Linux/arm64 6.18.60 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Rosa OS clang version 23.1.4" CONFIG_GCC_VERSION=0 diff --git a/internal/rosa/package/kernel/package.az b/internal/rosa/package/kernel/package.az index 741d4c6e..9712713a 100644 --- a/internal/rosa/package/kernel/package.az +++ b/internal/rosa/package/kernel/package.az @@ -3,10 +3,10 @@ package kernel-source { website = "https://kernel.org"; exclude = true; - version# = "6.18.59"; + version# = "6.18.60"; output = remoteTar { url = "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-"+version+".tar.gz"; - checksum = "e-OfydG1EoUUuOCLHZn2XXt1h3ONKo9fg67IAcYSfU-3c8HrBXJ259AtdC8CZdk0"; + checksum = "tk4Ax1PBh2RiDE8MEiggD_RVWfSfxUp5Nm3nQ55ztUiaW2YUkfm1PIv-ZjDmCuPr"; compress = gzip; }; } diff --git a/internal/rosa/package/kernel/ppc64le.config b/internal/rosa/package/kernel/ppc64le.config index feab9155..424f8a57 100644 --- a/internal/rosa/package/kernel/ppc64le.config +++ b/internal/rosa/package/kernel/ppc64le.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.18.59 Kernel Configuration +# Linux/powerpc 6.18.60 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Rosa OS clang version 23.1.4" CONFIG_GCC_VERSION=0 diff --git a/internal/rosa/package/kernel/riscv64.config b/internal/rosa/package/kernel/riscv64.config index 2c7b46ef..ef218abc 100644 --- a/internal/rosa/package/kernel/riscv64.config +++ b/internal/rosa/package/kernel/riscv64.config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 6.18.59 Kernel Configuration +# Linux/riscv 6.18.60 Kernel Configuration # CONFIG_CC_VERSION_TEXT="Rosa OS clang version 23.1.4" CONFIG_GCC_VERSION=0 diff --git a/internal/rosa/package/kmod.az b/internal/rosa/package/kmod.az index e7787d8f..a5050157 100644 --- a/internal/rosa/package/kmod.az +++ b/internal/rosa/package/kmod.az @@ -3,11 +3,11 @@ package kmod { website = "https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git"; anitya = 1517; - version# = "34.2"; + version# = "34.3"; source = remoteTar { url = "https://www.kernel.org/pub/linux/utils/kernel/"+ "kmod/kmod-"+version+".tar.gz"; - checksum = "0K7POeTKxMhExsaTsnKAC6LUNsRSfe6sSZxWONPbOu-GI_pXOw3toU_BIoqfBhJV"; + checksum = "lEeh4iLt40TSULexrrrUcS6Hm6XmC6HWW34oqVgcxZC1x0q1B1aCd7HtFk14khFQ"; compress = gzip; }; diff --git a/internal/rosa/package/libarchive/package.az b/internal/rosa/package/libarchive/package.az index da21f4ff..8f0f2883 100644 --- a/internal/rosa/package/libarchive/package.az +++ b/internal/rosa/package/libarchive/package.az @@ -3,11 +3,11 @@ package libarchive { website = "https://www.libarchive.org"; anitya = 1558; - version# = "3.8.10"; + version# = "3.8.11"; source = remoteGitHub { suffix = "libarchive/libarchive"; tag = "v"+version; - checksum = "B8gGWvDB24_W4rzlPz1PxQYroCn-xOmUcnhsRVmzYl-L9mV_t6uj-TnpvjGqQjkV"; + checksum = "_rVNNd1axUWnT9tus-rN8gvn0KI-ofbQ3yBME3IQrCXIsC9kGdaGORVVAUXrTsVl"; }; files = { "CTestCustom.cmake"; }; diff --git a/internal/rosa/package/pipewire.az b/internal/rosa/package/pipewire.az new file mode 100644 index 00000000..53c8749c --- /dev/null +++ b/internal/rosa/package/pipewire.az @@ -0,0 +1,64 @@ +package wireplumber { + description = "session / policy manager implementation for PipeWire"; + website = "https://gitlab.freedesktop.org/pipewire/wireplumber"; + anitya = 235056; + + version# = "0.5.19"; + source = remoteGitLab { + domain = "gitlab.freedesktop.org"; + suffix = "pipewire/wireplumber"; + ref = version; + checksum = "xvyjvJfQu1Jh56D460X6mrmgkxLO2TwBY5p-fCZg9eOc7RPLFvXNizbX9AFkhR7W"; + }; + + // OSError: [Errno 30] Read-only file system: '../../usr/src/wireplumber/po/conf.pot' + writable = true; + chmod = true; + + exec = meson { + setup = { + // "bundled" actually means meson wrap here + "system-lua": "true"; + + "elogind": "disabled"; + "systemd": "disabled"; + }; + }; + + inputs = [ + lua, + glib, + pipewire, + ]; +} + +package pipewire { + description = "multimedia processing graphs"; + website = "https://pipewire.org"; + anitya = 57357; + + version# = "1.6.11"; + source = remoteGitLab { + domain = "gitlab.freedesktop.org"; + suffix = "pipewire/pipewire"; + ref = version; + checksum = "UrYdClqxul7GBAVrC_YCFu-R2PrhutWSl9FNhSuDDpLlA60fvtHMd-lbzCOn51gk"; + }; + + exec = meson { + setup = { + // built separately to avoid wrap + "session-managers": "[]"; + + "libsystemd": "disabled"; + "logind": "disabled"; + "udev": "disabled"; + }; + }; + + inputs = [ + dbus, + + kernel-headers, + ]; +} diff --git a/internal/rosa/package/pipewire/fcc8d79b6b5e1bc21ff7ea6353f3cd230e9243ee.patch b/internal/rosa/package/pipewire/fcc8d79b6b5e1bc21ff7ea6353f3cd230e9243ee.patch deleted file mode 100644 index c5318f4f..00000000 --- a/internal/rosa/package/pipewire/fcc8d79b6b5e1bc21ff7ea6353f3cd230e9243ee.patch +++ /dev/null @@ -1,40 +0,0 @@ -From fcc8d79b6b5e1bc21ff7ea6353f3cd230e9243ee Mon Sep 17 00:00:00 2001 -From: Julian Bouzas -Date: Fri, 16 Oct 2026 14:44:36 -0400 -Subject: [PATCH] m-lua-scripting: fix the values of the Perm constants - -Lua does not support octal literals, so the permission values were -parsed as decimal numbers and did not match the PipeWire ones. This -gave restricted and flatpak clients write and link permissions. Use -hexadecimal values instead. - -Fixes: #1044 -Assisted-by: Claude:claude-opus-5-5 ---- - modules/module-lua-scripting/api/api.lua | 10 +++++----- - 1 file changed, 5 insertions(+), 5 deletions(-) - -diff --git a/modules/module-lua-scripting/api/api.lua b/modules/module-lua-scripting/api/api.lua -index aafa49d98..0ca8c4155 100644 ---- a/modules/module-lua-scripting/api/api.lua -+++ b/modules/module-lua-scripting/api/api.lua -@@ -184,11 +184,11 @@ local Feature = { - }, - } - --PERM_R_VAL = 0400 --PERM_W_VAL = 0200 --PERM_X_VAL = 0100 --PERM_M_VAL = 0010 --PERM_L_VAL = 0020 -+PERM_R_VAL = 0x100 -+PERM_W_VAL = 0x080 -+PERM_X_VAL = 0x040 -+PERM_M_VAL = 0x008 -+PERM_L_VAL = 0x010 - - local Perm = { - NONE = 0, --- -GitLab - diff --git a/internal/rosa/package/pipewire/package.az b/internal/rosa/package/pipewire/package.az deleted file mode 100644 index 8952b9ea..00000000 --- a/internal/rosa/package/pipewire/package.az +++ /dev/null @@ -1,65 +0,0 @@ -package wireplumber { - description = "session / policy manager implementation for PipeWire"; - website = "https://gitlab.freedesktop.org/pipewire/wireplumber"; - anitya = 235056; - - version# = "0.5.18"; - source = remoteGitLab { - domain = "gitlab.freedesktop.org"; - suffix = "pipewire/wireplumber"; - ref = version; - checksum = "YsKFuMxDJQtwnR0N7h7KA7fNR866k7XhCiSdn3L30Wn1kU7mTV66V8eHHL9dZ5sZ"; - }; - patches = [ "fcc8d79b6b5e1bc21ff7ea6353f3cd230e9243ee.patch" ]; - - // OSError: [Errno 30] Read-only file system: '../../usr/src/wireplumber/po/conf.pot' - writable = true; - chmod = true; - - exec = meson { - setup = { - // "bundled" actually means meson wrap here - "system-lua": "true"; - - "elogind": "disabled"; - "systemd": "disabled"; - }; - }; - - inputs = [ - lua, - glib, - pipewire, - ]; -} - -package pipewire { - description = "multimedia processing graphs"; - website = "https://pipewire.org"; - anitya = 57357; - - version# = "1.6.11"; - source = remoteGitLab { - domain = "gitlab.freedesktop.org"; - suffix = "pipewire/pipewire"; - ref = version; - checksum = "UrYdClqxul7GBAVrC_YCFu-R2PrhutWSl9FNhSuDDpLlA60fvtHMd-lbzCOn51gk"; - }; - - exec = meson { - setup = { - // built separately to avoid wrap - "session-managers": "[]"; - - "libsystemd": "disabled"; - "logind": "disabled"; - "udev": "disabled"; - }; - }; - - inputs = [ - dbus, - - kernel-headers, - ]; -} diff --git a/internal/rosa/package/wayland.az b/internal/rosa/package/wayland.az index a51f502b..b07baafd 100644 --- a/internal/rosa/package/wayland.az +++ b/internal/rosa/package/wayland.az @@ -52,12 +52,12 @@ package wayland-protocols { website = "https://wayland.freedesktop.org"; anitya = 13997; - version# = "1.49"; + version# = "1.50"; source = remoteGitLab { domain = "gitlab.freedesktop.org"; suffix = "wayland/wayland-protocols"; ref = version; - checksum = "HvV0Zk4KadZNqVBD-FXYN1ZcOsHI2HKnqVFk0hZzEF2jt3UZjkddgZLJthF0v8Ki"; + checksum = "MbaMJu7xnt604OQ9gGD717N_zR7vpJ9VcEfnnVnyQWJ6wVhhnTMtV3XGrXoocGux"; }; exec = meson {}; -- cgit v1.3.1