aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/package')
-rw-r--r--internal/rosa/package/acl/package.az4
-rw-r--r--internal/rosa/package/cairo.az4
-rw-r--r--internal/rosa/package/cmake/package.az4
-rw-r--r--internal/rosa/package/cryptsetup.az4
-rw-r--r--internal/rosa/package/curl.az4
-rw-r--r--internal/rosa/package/dbus.az4
-rw-r--r--internal/rosa/package/firmware.az4
-rw-r--r--internal/rosa/package/freetype.az6
-rw-r--r--internal/rosa/package/fribidi.az4
-rw-r--r--internal/rosa/package/fuse/package.az10
-rw-r--r--internal/rosa/package/git.az6
-rw-r--r--internal/rosa/package/glib/loopvar-cast.patch13
-rw-r--r--internal/rosa/package/glib/package.az5
-rw-r--r--internal/rosa/package/glslang.az6
-rw-r--r--internal/rosa/package/gnu.az34
-rw-r--r--internal/rosa/package/go.az4
-rw-r--r--internal/rosa/package/gzip/late-include.patch21
-rw-r--r--internal/rosa/package/gzip/package.az18
-rw-r--r--internal/rosa/package/hakurei.az56
-rw-r--r--internal/rosa/package/harfbuzz.az4
-rw-r--r--internal/rosa/package/hwdata.az4
-rw-r--r--internal/rosa/package/kernel/amd64.config15
-rw-r--r--internal/rosa/package/kernel/arm64.config20
-rw-r--r--internal/rosa/package/kernel/dml-frame_warn_limit.patch13
-rw-r--r--internal/rosa/package/kernel/package.az12
-rw-r--r--internal/rosa/package/kernel/version.h4
-rw-r--r--internal/rosa/package/libarchive/CTestCustom.cmake1
-rw-r--r--internal/rosa/package/libarchive/package.az4
-rw-r--r--internal/rosa/package/libbpf.az4
-rw-r--r--internal/rosa/package/libevdev.az4
-rw-r--r--internal/rosa/package/libexpat.az4
-rw-r--r--internal/rosa/package/libglvnd.az1
-rw-r--r--internal/rosa/package/libinput.az4
-rw-r--r--internal/rosa/package/libliftoff/0001-test-Disable-alloc-deadline-on-tests.patch139
-rw-r--r--internal/rosa/package/libliftoff/package.az (renamed from internal/rosa/package/libliftoff.az)1
-rw-r--r--internal/rosa/package/libmd.az4
-rw-r--r--internal/rosa/package/libpng.az4
-rw-r--r--internal/rosa/package/libtirpc.az8
-rw-r--r--internal/rosa/package/llvm/package.az4
-rw-r--r--internal/rosa/package/lvm2/package.az4
-rw-r--r--internal/rosa/package/mesa/include.patch12
-rw-r--r--internal/rosa/package/mesa/package.az4
-rw-r--r--internal/rosa/package/meson/package.az4
-rw-r--r--internal/rosa/package/muon/package.az (renamed from internal/rosa/package/muon.az)17
-rw-r--r--internal/rosa/package/muon/remove-broken-tests.patch30
-rw-r--r--internal/rosa/package/muon/remove-cl.patch39
-rw-r--r--internal/rosa/package/muon/respect-colour.patch14
-rw-r--r--internal/rosa/package/noto.az4
-rw-r--r--internal/rosa/package/nss.az4
-rw-r--r--internal/rosa/package/openssl.az6
-rw-r--r--internal/rosa/package/pcre2.az4
-rw-r--r--internal/rosa/package/pipewire.az8
-rw-r--r--internal/rosa/package/pkgconf.az4
-rw-r--r--internal/rosa/package/python/package.az58
-rw-r--r--internal/rosa/package/python/wheel-test-colour.patch21
-rw-r--r--internal/rosa/package/qemu/package.az4
-rw-r--r--internal/rosa/package/spirv.az12
-rw-r--r--internal/rosa/package/sway/package.az1
-rw-r--r--internal/rosa/package/tamago.az4
-rw-r--r--internal/rosa/package/toybox.az4
-rw-r--r--internal/rosa/package/utf8proc.az4
-rw-r--r--internal/rosa/package/util-linux.az (renamed from internal/rosa/package/util-linux/package.az)5
-rw-r--r--internal/rosa/package/util-linux/a323dddbcd1ed05a10e7e870b3e1a48b4ed44a43.patch35
-rw-r--r--internal/rosa/package/x.az20
-rw-r--r--internal/rosa/package/xz.az4
65 files changed, 540 insertions, 251 deletions
diff --git a/internal/rosa/package/acl/package.az b/internal/rosa/package/acl/package.az
index 0e06f227..06c9abe2 100644
--- a/internal/rosa/package/acl/package.az
+++ b/internal/rosa/package/acl/package.az
@@ -5,7 +5,7 @@ package attr {
version# = "2.6.0";
source = remoteTar {
- url = "https://download.savannah.nongnu.org/releases/attr/"+
+ url = "https://download-mirror.savannah.nongnu.org/releases/attr/"+
"attr-"+version+".tar.gz";
checksum = "pp-NvD1cMIwZycNwZGW2ez-PbTEpHxrRnVH27csj9QdN4oEBkEbJOZX1IIvKnTWS";
compress = gzip;
@@ -28,7 +28,7 @@ package acl {
version# = "2.4.0";
source = remoteTar {
- url = "https://download.savannah.nongnu.org/releases/acl/"+
+ url = "https://download-mirror.savannah.nongnu.org/releases/acl/"+
"acl-"+version+".tar.gz";
checksum = "U2eaAsWrhhzEfhyprwHQQG55bFPZxtsHk1Usnd9Jb_g-H__pJod4H3RTrL4ipXDw";
compress = gzip;
diff --git a/internal/rosa/package/cairo.az b/internal/rosa/package/cairo.az
index 7ffbb304..abe0122c 100644
--- a/internal/rosa/package/cairo.az
+++ b/internal/rosa/package/cairo.az
@@ -3,12 +3,12 @@ package cairo {
website = "https://www.cairographics.org";
anitya = 247;
- version# = "1.18.4";
+ version# = "1.18.6";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "cairo/cairo";
ref = version;
- checksum = "_Ztw0ttmYLIiElqS27x2Iu4EneXOMNHp2or6bJA6suLeF3NRvORzUMPPQy9Wr5gT";
+ checksum = "xkXsQ_D8ZH5YF6tldJLRazKjP04xXu3RgDiTEbCwKP6s5ot_5VDfljj2gwnFOoc6";
};
exec = meson {
diff --git a/internal/rosa/package/cmake/package.az b/internal/rosa/package/cmake/package.az
index 1e6ea8b3..bd67abb8 100644
--- a/internal/rosa/package/cmake/package.az
+++ b/internal/rosa/package/cmake/package.az
@@ -3,12 +3,12 @@ package cmake {
website = "https://cmake.org";
anitya = 306;
- version# = "4.4.3";
+ version# = "4.4.4";
source = remoteGitHubRelease {
suffix = "Kitware/CMake";
tag = "v"+version;
name = "cmake-"+version+".tar.gz";
- checksum = "69yrNbgUPZXY0phavZEMPRgBu_6858LHzLoyHk1aeTuXf8RW5Ec37lr2OBaGZ5PY";
+ checksum = "I7vJROVzty0xtoWvDQzR5JpnEl-gO-1kXd-qIO2lWgj65Hgyd4kA08mM1wk5l8z3";
compress = gzip;
};
patches = [ "disable-broken-tests-musl.patch" ];
diff --git a/internal/rosa/package/cryptsetup.az b/internal/rosa/package/cryptsetup.az
index 0886d222..2c3b679c 100644
--- a/internal/rosa/package/cryptsetup.az
+++ b/internal/rosa/package/cryptsetup.az
@@ -3,12 +3,12 @@ package cryptsetup {
website = "https://gitlab.com/cryptsetup/cryptsetup";
anitya = 13709;
- version# = "2.8.7";
+ version# = "2.8.8";
source = remoteGitLab {
domain = "gitlab.com";
suffix = "cryptsetup/cryptsetup";
ref = "v"+version;
- checksum = "eDi_UaMtwhIzqpsdcA91aVb56zCYDrsDzeMWfWXAnPbuvn2bEgeH5dFs7mouHz8V";
+ checksum = "Q88h-7N-QFJcBe-MbtkFu0fSjrhRUF8WYCH4vhznbtFjniXLXRKMku-JoZAtHQMS";
};
bin = [ "bash" ];
diff --git a/internal/rosa/package/curl.az b/internal/rosa/package/curl.az
index a54deccc..0f10763d 100644
--- a/internal/rosa/package/curl.az
+++ b/internal/rosa/package/curl.az
@@ -3,10 +3,10 @@ package curl {
website = "https://curl.se";
anitya = 381;
- version# = "8.22.0";
+ version# = "8.23.0";
source = remoteTar {
url = "https://curl.se/download/curl-"+version+".tar.bz2";
- checksum = "zeIqlmHElDa3IPLZq86ICRxn1YoiXlNCdx30BuahcUToYqjSuyvu8AtRqbzKH_06";
+ checksum = "FBVGKlIt-kkyHMcu7SsNosovyg3jNiaQ4GrHEFzApJ_OviyYPaUcacOpsHYUGV40";
compress = bzip2;
};
diff --git a/internal/rosa/package/dbus.az b/internal/rosa/package/dbus.az
index 4d2dd6ec..402cc6fb 100644
--- a/internal/rosa/package/dbus.az
+++ b/internal/rosa/package/dbus.az
@@ -36,11 +36,11 @@ package xdg-dbus-proxy {
website = "https://github.com/flatpak/xdg-dbus-proxy";
anitya = 58434;
- version# = "0.1.8";
+ version# = "0.1.9";
source = remoteGitHub {
suffix = "flatpak/xdg-dbus-proxy";
tag = version;
- checksum = "ygdW0EEvZ-_PJfnFTNoobITmRzqJecTinBsJd_iJQrRvzidwqESCjeNkB55smZ2y";
+ checksum = "HfAi2M60v3wE_TbESYZ4eMB4G2-spBt0x0UrKaRp7FNVywDbg9d_L3_kr2QXzlfp";
};
exec = meson {
diff --git a/internal/rosa/package/firmware.az b/internal/rosa/package/firmware.az
index f04b39e9..e87a34c1 100644
--- a/internal/rosa/package/firmware.az
+++ b/internal/rosa/package/firmware.az
@@ -3,12 +3,12 @@ package firmware {
website = "https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git";
anitya = 141464;
- version# = "20260810";
+ version# = "20260916";
source = remoteGitLab {
domain = "gitlab.com";
suffix = "kernel-firmware/linux-firmware";
ref = version;
- checksum = "XNUhz9QstaDKNegM3Bl0-TtZzpsvX7-E8WMnDCO7KBhBC6t_TxsdG05-ETdXynry";
+ checksum = "Yv3yaffN6-ARSFSnDm-0gHM3T7m3ZwMqBLIP8UA3Jpe23Jk8MyNLUE44wJMy_DH6";
};
// dedup creates temporary file
diff --git a/internal/rosa/package/freetype.az b/internal/rosa/package/freetype.az
index cfa5933a..6f240bf3 100644
--- a/internal/rosa/package/freetype.az
+++ b/internal/rosa/package/freetype.az
@@ -3,11 +3,11 @@ package freetype {
website = "http://www.freetype.org";
anitya = 854;
- version# = "2.14.3";
+ version# = "2.15.0";
source = remoteTar {
- url = "https://download.savannah.gnu.org/releases/freetype/"+
+ url = "https://download-mirror.savannah.gnu.org/releases/freetype/"+
"freetype-"+version+".tar.gz";
- checksum = "-WfLv8fVJNyCHpP_lriiDzOcVbBL9ajdQ3tl8AzIIUa9-8sVpU9irxOmSMgRHWYz";
+ checksum = "zjiWtj5ry7tnc5libuhSv3Ik3F8rAoK0j7abCmdTxulPdKYEjAsbLXAGkTq-IOJ4";
compress = gzip;
};
diff --git a/internal/rosa/package/fribidi.az b/internal/rosa/package/fribidi.az
index 0bd45693..28df4375 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.16";
+ version# = "1.0.17";
source = remoteGitHub {
suffix = "fribidi/fribidi";
tag = "v"+version;
- checksum = "Sn9hwdgViXW9_MOi8ovAcBgQy6s6o4cc0o260k76nqCRzxmxxD1-B37GVkJ2EoMy";
+ checksum = "yJWcJqYDmzdyFB-kc9J1JDPLiqWHTw2n2bheXvqzP66bk56HYWW9sz_w-TMUqiEV";
};
exec = meson {
diff --git a/internal/rosa/package/fuse/package.az b/internal/rosa/package/fuse/package.az
index 31000e07..3e43c3c6 100644
--- a/internal/rosa/package/fuse/package.az
+++ b/internal/rosa/package/fuse/package.az
@@ -3,12 +3,12 @@ package fuse {
website = "https://github.com/libfuse/libfuse";
anitya = 861;
- version# = "3.18.2";
+ version# = "3.18.3";
source = remoteGitHubRelease {
suffix = "libfuse/libfuse";
tag = "fuse-"+version;
name = "fuse-"+version+".tar.gz";
- checksum = "iL-7b7eUtmlVSf5cSq0dzow3UiqSjBmzV3cI_ENPs1tXcHdktkG45j1V12h-4jZe";
+ checksum = "zQuo1ZLCePjlgxbOO8BuiLPPHwjbU0IItSo3K9_BtcxIid027b7XQWfm07c1T5D4";
compress = gzip;
};
patches = [ "example-include.patch" ];
@@ -20,12 +20,8 @@ package fuse {
"useroot": "false";
"initscriptdir": "/system/etc";
};
-
- postCompile = "python3 -m pytest test/";
- // this project uses pytest
- test = false;
};
- tools = [ python-pytest ];
+ tools = [ bash ];
inputs = [ kernel-headers ];
}
diff --git a/internal/rosa/package/git.az b/internal/rosa/package/git.az
index 07abe88e..42d4665d 100644
--- a/internal/rosa/package/git.az
+++ b/internal/rosa/package/git.az
@@ -3,11 +3,11 @@ package git {
website = "https://www.git-scm.com";
anitya = 5350;
- version# = "2.55.0";
+ version# = "2.56.0";
source = remoteTar {
url = "https://www.kernel.org/pub/software/scm/git/"+
"git-"+version+".tar.gz";
- checksum = "lOer6jb8vZQk6Nd1rLZIgsYys8whLvjJq8XbmCdTATcPFAYuQcK1Rgj1Jj6a00W8";
+ checksum = "9HMTVgQnHmUH9v8ot_DXl5mI8tGMcbilKLUzgFXg1k8Z5YbzxkF6b-ngTL4ZgeYN";
compress = gzip;
};
@@ -63,6 +63,8 @@ disable_test t5515-fetch-merge-logic
disable_test t4124-apply-ws-rule
disable_test t3404-rebase-interactive
disable_test t7527-builtin-fsmonitor
+disable_test t5702-protocol-v2
+disable_test t3600-rm
`;
check = [
diff --git a/internal/rosa/package/glib/loopvar-cast.patch b/internal/rosa/package/glib/loopvar-cast.patch
new file mode 100644
index 00000000..fd4f8c45
--- /dev/null
+++ b/internal/rosa/package/glib/loopvar-cast.patch
@@ -0,0 +1,13 @@
+diff --git a/glib/tests/string.c b/glib/tests/string.c
+index 3d9229616..9553c9217 100644
+--- a/glib/tests/string.c
++++ b/glib/tests/string.c
+@@ -348,7 +348,7 @@ test_string_prepend_c (void)
+ string = g_string_new ("hi pete!");
+
+ for (i = 0; i < 10000; i++)
+- g_string_prepend_c (string, 'a'+(i%26));
++ g_string_prepend_c (string, 'a'+(gchar)(i%26));
+
+ g_assert((strlen("hi pete!") + 10000) == string->len);
+ g_assert((strlen("hi pete!") + 10000) == strlen(string->str));
diff --git a/internal/rosa/package/glib/package.az b/internal/rosa/package/glib/package.az
index 14ff0450..7f3040e0 100644
--- a/internal/rosa/package/glib/package.az
+++ b/internal/rosa/package/glib/package.az
@@ -3,12 +3,13 @@ package glib {
website = "https://developer.gnome.org/glib";
anitya = 10024;
- version# = "2.89.4";
+ version# = "2.90.1";
source = remoteGit {
url = "https://gitlab.gnome.org/GNOME/glib.git";
tag = version;
- checksum = "I_nTEVp4rpOQ4VCmJpesjvq3VbFJ3oLRAUVvsdJEfFiY4XXsvi0ITTqCEWe9Lr47";
+ checksum = "h3Chw60ZesAtUzKQfHKsMvsfkEAK0HaTSV8ZANJK7vkTtb9f7D1P763_vROClV3Z";
};
+ patches = [ "loopvar-cast.patch" ];
files = {
"/etc/machine-id": "stub-machine-id-fhs";
diff --git a/internal/rosa/package/glslang.az b/internal/rosa/package/glslang.az
index 3cbd4fa0..1aca89c6 100644
--- a/internal/rosa/package/glslang.az
+++ b/internal/rosa/package/glslang.az
@@ -3,11 +3,11 @@ package glslang {
website = "https://github.com/KhronosGroup/glslang";
anitya = 334917;
- version# = "1.4.357.0";
+ version# = "1.4.363.0";
source = remoteGitHub {
suffix = "KhronosGroup/glslang";
tag = "vulkan-sdk-"+version;
- checksum = "7Zq12xtSd5z_aEEeYCnsWR5WvcEGVlTsRaV6MqkmY1a3iNIrRbX_rrg-taI3wMe6";
+ checksum = "ATWNapAERPA42c5EKZNnYj37M54wkaOCx5L-QWlZe9EfKVomP-s4FHieiJYg4FQI";
};
// test suite writes to source
@@ -18,6 +18,8 @@ package glslang {
cache = {
"BUILD_SHARED_LIBS": "ON";
"ALLOW_EXTERNAL_SPIRV_TOOLS": "ON";
+
+ "CMAKE_EXE_LINKER_FLAGS": "-Wl,-z,stack-size=1048576";
};
};
diff --git a/internal/rosa/package/gnu.az b/internal/rosa/package/gnu.az
index 3eb48ab5..e117173e 100644
--- a/internal/rosa/package/gnu.az
+++ b/internal/rosa/package/gnu.az
@@ -66,10 +66,10 @@ package automake {
website = "https://www.gnu.org/software/automake";
anitya = 144;
- version# = "1.18.1";
+ version# = "1.19";
source = remoteTar {
url = "https://mirrors.kernel.org/gnu/automake/automake-"+version+".tar.gz";
- checksum = "FjvLG_GdQP7cThTZJLDMxYpRcKdpAVG-YDs1Fj1yaHlSdh_Kx6nRGN14E0r_BjcG";
+ checksum = "p-EeV6uh3lSbLtsnxI-l0HxC_QAnANoEdrQTI2l_VCRtYQpvmbwXIglo8S6DAI7G";
compress = gzip;
};
@@ -125,24 +125,6 @@ package libtool {
];
}
-package gzip {
- description = "a popular data compression program";
- website = "https://www.gnu.org/software/gzip";
- anitya = 1290;
-
- version# = "1.14";
- source = remoteTar {
- url = "https://mirrors.kernel.org/gnu/gzip/gzip-"+version+".tar.gz";
- checksum = "NWhjUavnNfTDFkZJyAUonL9aCOak8GVajWX2OMlzpFnuI0ErpBFyj88mz2xSjz0q";
- compress = gzip;
- };
-
- exec = make {
- // dependency loop
- check = nil;
- };
-}
-
package sed {
description = "a non-interactive command-line text editor";
website = "https://www.gnu.org/software/sed";
@@ -339,10 +321,10 @@ package coreutils {
website = "https://www.gnu.org/software/coreutils";
anitya = 343;
- version# = "9.11";
+ version# = "9.12";
source = remoteTar {
url = "https://mirrors.kernel.org/gnu/coreutils/coreutils-"+version+".tar.gz";
- checksum = "t8UMed5wpFEoC56aa42_yidfOAaRGzOfj7MRtQkkqgGbpXiskNA8bd-EmVSQkZie";
+ checksum = "MYYday_Pwp2YFSgVHeCQWJBhJCBhqkIkfML4_a_uHvM_FsKbYQ4vbXy60FprcUoo";
compress = gzip;
};
@@ -497,10 +479,10 @@ package parallel {
website = "https://www.gnu.org/software/parallel";
anitya = 5448;
- version# = "20260822";
+ version# = "20260922";
source = remoteTar {
url = "https://mirrors.kernel.org/gnu/parallel/parallel-"+version+".tar.bz2";
- checksum = "zf-5ZEpAZ073coMSyOY7NRmXwCRPWvpjbjOMOvirU9fHlU0WWovwss-bAMrh0q_G";
+ checksum = "4M2gBy-esCSvR9ub6SUnoVHz7p3ZDhdeJXm7yv2C4iJQdXyVNkYqgusPFsvH8MCp";
compress = bzip2;
};
@@ -520,10 +502,10 @@ package libunistring {
website = "https://www.gnu.org/software/libunistring";
anitya = 1747;
- version# = "1.4.2";
+ version# = "1.5";
source = remoteTar {
url = "https://mirrors.kernel.org/gnu/libunistring/libunistring-"+version+".tar.gz";
- checksum = "iW9BbfLoVlXjWoLTZ4AekQSu4cFBnLcZ4W8OHWbv0AhJNgD3j65_zqaLMzFKylg2";
+ checksum = "6r3gdRT3T5j1YPjoRBnRMY6uXVJuRdzu8eir1qeHcErEJegjlbMux2IDP6XPJyDX";
compress = gzip;
};
diff --git a/internal/rosa/package/go.az b/internal/rosa/package/go.az
index 89d3732d..08ad847e 100644
--- a/internal/rosa/package/go.az
+++ b/internal/rosa/package/go.az
@@ -3,10 +3,10 @@ package go {
website = "https://go.dev";
anitya = 1227;
- version# = "1.27.1";
+ version# = "1.27.2";
source = remoteTar {
url = "https://go.dev/dl/go"+version+".src.tar.gz";
- checksum = "Jw7OCTZbixLPF0E2WafFBh6DnxbsElvEg_RsMGkrzAmi0pyJTI3eQqLJsvXlVtbK";
+ checksum = "Vxj6mhsDZEPq3AX21AA20zWMaVPX3Ezhdbkm1SK8O__BH8jczdeeLFMasQ-PUIww";
compress = gzip;
};
diff --git a/internal/rosa/package/gzip/late-include.patch b/internal/rosa/package/gzip/late-include.patch
new file mode 100644
index 00000000..4638d578
--- /dev/null
+++ b/internal/rosa/package/gzip/late-include.patch
@@ -0,0 +1,21 @@
+diff --git a/gzip.c b/gzip.c
+index 220f6fc..ef79a89 100644
+--- a/gzip.c
++++ b/gzip.c
+@@ -56,6 +56,8 @@ static char const license_msg[] =
+
+ #include <config.h>
+
++#include <signal.h>
++
+ #include "tailor.h"
+
+ #include "gzip.h"
+@@ -79,7 +81,6 @@ static char const license_msg[] =
+ #include <inttypes.h>
+ #include <limits.h>
+ #include <locale.h>
+-#include <signal.h>
+ #include <stdcountof.h>
+ #include <stddef.h>
+ #include <stdlib.h>
diff --git a/internal/rosa/package/gzip/package.az b/internal/rosa/package/gzip/package.az
new file mode 100644
index 00000000..6c6b3b1f
--- /dev/null
+++ b/internal/rosa/package/gzip/package.az
@@ -0,0 +1,18 @@
+package gzip {
+ description = "a popular data compression program";
+ website = "https://www.gnu.org/software/gzip";
+ anitya = 1290;
+
+ version# = "1.15";
+ source = remoteTar {
+ url = "https://mirrors.kernel.org/gnu/gzip/gzip-"+version+".tar.gz";
+ checksum = "N8v7cH-Vhmxvk1PYaF-B1vH-r-rMT3Z3VyMdCFXhBd74a8v62wT3dKes-u1JCvUG";
+ compress = gzip;
+ };
+ patches = [ "late-include.patch" ];
+
+ exec = make {
+ // dependency loop
+ check = nil;
+ };
+}
diff --git a/internal/rosa/package/hakurei.az b/internal/rosa/package/hakurei.az
index 4e9a8d2c..31e38686 100644
--- a/internal/rosa/package/hakurei.az
+++ b/internal/rosa/package/hakurei.az
@@ -2,11 +2,11 @@ package hakurei-source {
description = "hakurei source tree";
exclude = true;
- version# = "0.4.8";
+ version# = "0.4.9";
output = remoteGit {
- url = "https://git.gensokyo.uk/rosa/hakurei.git";
+ url = "https://src.rosa.moe/hakurei";
tag = "v"+version;
- checksum = "B6aoojyXblZ7eYwdc3Ak3wDbBpu63j8S79Gpiul9Obb8diqzBIJ2qNCgWVH6qLsc";
+ checksum = "t2npzwCAnjAGtRvJC7VGiLTVGAStT21xoqweaKtDgP0Ro0ZtS53G9TF4vGKC72y0";
};
}
@@ -75,6 +75,7 @@ mkdir -p /work/system/bin/
xcb,
wayland,
wayland-protocols,
+ util-linux,
kernel-headers,
];
@@ -121,6 +122,55 @@ DESTDIR=/work "./${NAME}.sh"
xcb,
wayland,
wayland-protocols,
+ util-linux,
+ kernel-headers,
+ ];
+
+ runtime = nil;
+}
+
+package hakurei-dist-race {
+ description = "low-level userspace tooling for Rosa OS (distribution tarball with race instrument)";
+ website = "https://hakurei.app";
+
+ source = hakurei-source;
+ enterSource = true;
+ writable = true;
+ chmod = true;
+
+ env = [
+ "CGO_ENABLED=1",
+ "GOCACHE=/tmp/gocache",
+ "CC=clang -O3 -Werror",
+ "HAKUREI_RACE=1",
+ ];
+
+ exec = generic {
+ chdir = false;
+ build = `
+NAME=make`;
+ check = `
+NAME=all`;
+ install = `
+DESTDIR=/work "./${NAME}.sh"
+`;
+ };
+
+ tools = [
+ go,
+ pkgconf,
+ net-tools,
+ acl,
+ ];
+
+ inputs = [
+ libseccomp,
+ acl,
+ fuse,
+ xcb,
+ wayland,
+ wayland-protocols,
+ util-linux,
kernel-headers,
];
diff --git a/internal/rosa/package/harfbuzz.az b/internal/rosa/package/harfbuzz.az
index 7e10f0f2..2d62d023 100644
--- a/internal/rosa/package/harfbuzz.az
+++ b/internal/rosa/package/harfbuzz.az
@@ -3,11 +3,11 @@ package harfbuzz {
website = "https://harfbuzz.github.io";
anitya = 1299;
- version# = "14.4.0";
+ version# = "14.6.0";
source = remoteGitHub {
suffix = "harfbuzz/harfbuzz";
tag = version;
- checksum = "Avi4h70Src2_E7l8ag1NP64KH2moVvAWb_cCay4b9FB_5zAJzcTTJLCTf_-nnCHw";
+ checksum = "raMMlGfzwy1bEIIO8a93-eEj50ksDDWDdLyeQlO8IM04_woqkIPhJ90QvU3lZJ2L";
};
exec = meson {
diff --git a/internal/rosa/package/hwdata.az b/internal/rosa/package/hwdata.az
index 57bde7e8..5f853a0a 100644
--- a/internal/rosa/package/hwdata.az
+++ b/internal/rosa/package/hwdata.az
@@ -3,11 +3,11 @@ package hwdata {
website = "https://github.com/vcrhonek/hwdata";
anitya = 5387;
- version# = "0.411";
+ version# = "0.412";
source = remoteGitHub {
suffix = "vcrhonek/hwdata";
tag = "v"+version;
- checksum = "5YWsZC8NgZShWWHmC66xqEkTJLAUYJoDt8kmstJyLWfsNqAWAhJZGkVUfgqbTv-6";
+ checksum = "_HkJ6nni1s_D_CEPUM905AaQkE8v-CorQOv9sB8x0EafeTeOV86b8l-SqL6i7DJL";
};
writable = true;
diff --git a/internal/rosa/package/kernel/amd64.config b/internal/rosa/package/kernel/amd64.config
index b52bfbd4..cd8f1132 100644
--- a/internal/rosa/package/kernel/amd64.config
+++ b/internal/rosa/package/kernel/amd64.config
@@ -1,16 +1,16 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 6.18.49 Kernel Configuration
+# Linux/x86 6.18.57 Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="clang version 23.1.0"
+CONFIG_CC_VERSION_TEXT="clang version 23.1.3"
CONFIG_GCC_VERSION=0
CONFIG_CC_IS_CLANG=y
-CONFIG_CLANG_VERSION=230100
+CONFIG_CLANG_VERSION=230103
CONFIG_AS_IS_LLVM=y
-CONFIG_AS_VERSION=230100
+CONFIG_AS_VERSION=230103
CONFIG_LD_VERSION=0
CONFIG_LD_IS_LLD=y
-CONFIG_LLD_VERSION=230100
+CONFIG_LLD_VERSION=230103
CONFIG_RUSTC_VERSION=0
CONFIG_RUSTC_LLVM_VERSION=0
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
@@ -21,6 +21,7 @@ CONFIG_CC_HAS_ASSUME=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
CONFIG_CC_HAS_COUNTED_BY=y
CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y
+CONFIG_CC_OPT_INLINE_MEMSET="-mllvm -max-store-memset=4294967294"
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=0
CONFIG_IRQ_WORK=y
@@ -658,7 +659,7 @@ CONFIG_ACPI_IPMI=m
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_THERMAL=m
-CONFIG_ACPI_PLATFORM_PROFILE=m
+CONFIG_ACPI_PLATFORM_PROFILE=y
CONFIG_ACPI_CUSTOM_DSDT_FILE=""
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_TABLE_UPGRADE=y
@@ -730,6 +731,7 @@ CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=m
CONFIG_X86_AMD_PSTATE=y
CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3
+CONFIG_X86_AMD_PSTATE_DYNAMIC_EPP=y
CONFIG_X86_AMD_PSTATE_UT=m
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_ACPI_CPUFREQ_CPB=y
@@ -1044,6 +1046,7 @@ CONFIG_FUNCTION_ALIGNMENT_16B=y
CONFIG_FUNCTION_ALIGNMENT=16
CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
CONFIG_ARCH_HAS_CPU_ATTACK_VECTORS=y
+CONFIG_HAVE_ARCH_GET_SECUREBOOT=y
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
diff --git a/internal/rosa/package/kernel/arm64.config b/internal/rosa/package/kernel/arm64.config
index 9c6951b7..8af9d893 100644
--- a/internal/rosa/package/kernel/arm64.config
+++ b/internal/rosa/package/kernel/arm64.config
@@ -1,16 +1,16 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/arm64 6.18.49 Kernel Configuration
+# Linux/arm64 6.18.57 Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="clang version 23.1.0"
+CONFIG_CC_VERSION_TEXT="clang version 23.1.3"
CONFIG_GCC_VERSION=0
CONFIG_CC_IS_CLANG=y
-CONFIG_CLANG_VERSION=230100
+CONFIG_CLANG_VERSION=230103
CONFIG_AS_IS_LLVM=y
-CONFIG_AS_VERSION=230100
+CONFIG_AS_VERSION=230103
CONFIG_LD_VERSION=0
CONFIG_LD_IS_LLD=y
-CONFIG_LLD_VERSION=230100
+CONFIG_LLD_VERSION=230103
CONFIG_RUSTC_VERSION=0
CONFIG_RUSTC_LLVM_VERSION=0
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
@@ -21,6 +21,7 @@ CONFIG_CC_HAS_ASSUME=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
CONFIG_CC_HAS_COUNTED_BY=y
CONFIG_CC_HAS_MULTIDIMENSIONAL_NONSTRING=y
+CONFIG_CC_OPT_INLINE_MEMSET="-mllvm -max-store-memset=4294967294"
CONFIG_LD_CAN_USE_KEEP_IN_OVERLAY=y
CONFIG_PAHOLE_VERSION=0
CONFIG_IRQ_WORK=y
@@ -456,8 +457,10 @@ CONFIG_ARM64_ERRATUM_2224489=y
CONFIG_ARM64_ERRATUM_2064142=y
CONFIG_ARM64_ERRATUM_2038923=y
CONFIG_ARM64_ERRATUM_1902691=y
+CONFIG_ARM64_WORKAROUND_BROKEN_AMU_CONSTCNT=y
CONFIG_ARM64_ERRATUM_2457168=y
CONFIG_ARM64_ERRATUM_2645198=y
+CONFIG_ARM64_ERRATUM_3821522=y
CONFIG_ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD=y
CONFIG_ARM64_ERRATUM_2966298=y
CONFIG_ARM64_ERRATUM_3117295=y
@@ -575,7 +578,6 @@ CONFIG_ARM64_TLB_RANGE=y
#
CONFIG_AS_HAS_ARMV8_5=y
CONFIG_ARM64_BTI=y
-CONFIG_ARM64_BTI_KERNEL=y
CONFIG_CC_HAS_BRANCH_PROT_PAC_RET_BTI=y
CONFIG_ARM64_E0PD=y
CONFIG_ARM64_AS_HAS_MTE=y
@@ -975,6 +977,7 @@ CONFIG_HAVE_GCC_PLUGINS=y
CONFIG_FUNCTION_ALIGNMENT_4B=y
CONFIG_FUNCTION_ALIGNMENT=4
CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
+CONFIG_HAVE_ARCH_GET_SECUREBOOT=y
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
@@ -12217,9 +12220,10 @@ CONFIG_PXA1908_PM_DOMAINS=m
#
CONFIG_MTK_SCPSYS=y
CONFIG_MTK_SCPSYS_PM_DOMAINS=y
-CONFIG_AIROHA_CPU_PM_DOMAIN=m
# end of MediaTek PM Domains
+CONFIG_AIROHA_CPU_PM_DOMAIN=m
+
#
# Qualcomm PM Domains
#
@@ -14220,11 +14224,9 @@ CONFIG_CRYPTO_DEV_SUN4I_SS=m
CONFIG_CRYPTO_DEV_SUN8I_CE=m
# CONFIG_CRYPTO_DEV_SUN8I_CE_DEBUG is not set
# CONFIG_CRYPTO_DEV_SUN8I_CE_HASH is not set
-# CONFIG_CRYPTO_DEV_SUN8I_CE_PRNG is not set
# CONFIG_CRYPTO_DEV_SUN8I_CE_TRNG is not set
CONFIG_CRYPTO_DEV_SUN8I_SS=m
# CONFIG_CRYPTO_DEV_SUN8I_SS_DEBUG is not set
-# CONFIG_CRYPTO_DEV_SUN8I_SS_PRNG is not set
# CONFIG_CRYPTO_DEV_SUN8I_SS_HASH is not set
CONFIG_CRYPTO_DEV_FSL_CAAM_COMMON=m
CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC=m
diff --git a/internal/rosa/package/kernel/dml-frame_warn_limit.patch b/internal/rosa/package/kernel/dml-frame_warn_limit.patch
deleted file mode 100644
index d3947011..00000000
--- a/internal/rosa/package/kernel/dml-frame_warn_limit.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/drivers/gpu/drm/amd/display/dc/dml/Makefile b/drivers/gpu/drm/amd/display/dc/dml/Makefile
-index 268b5fbdb48b..9f1ef07fdfe5 100644
---- a/drivers/gpu/drm/amd/display/dc/dml/Makefile
-+++ b/drivers/gpu/drm/amd/display/dc/dml/Makefile
-@@ -36,7 +36,7 @@ ifneq ($(CONFIG_FRAME_WARN),0)
- frame_warn_limit := 3072
- endif
- else
-- frame_warn_limit := 2048
-+ frame_warn_limit := 3072
- endif
-
- ifeq ($(call test-lt, $(CONFIG_FRAME_WARN), $(frame_warn_limit)),y)
diff --git a/internal/rosa/package/kernel/package.az b/internal/rosa/package/kernel/package.az
index f2be2890..47bc4323 100644
--- a/internal/rosa/package/kernel/package.az
+++ b/internal/rosa/package/kernel/package.az
@@ -3,11 +3,10 @@ package kernel-source {
website = "https://kernel.org";
exclude = true;
- version# = "6.18.49";
+ version# = "6.18.57";
output = remoteTar {
- url = "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/"+
- "snapshot/linux-"+version+".tar.gz";
- checksum = "J0FT9987a7mlYBGcACXWeTsmfScbS8FM_JAG9LLl917UdlcFRP_UDj73yR82bvGR";
+ url = "https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-"+version+".tar.gz";
+ checksum = "CnOD4u2pRjkjmyD6wg4dyQVnXXy8rNlwZ-OmTZvSFZPJNSEC996heziLGbKQNCTL";
compress = gzip;
};
}
@@ -46,8 +45,8 @@ cat \
checksum = arch {
default = "";
- amd64 = "uwTZX3iLp6iPsR0-F0Jz2aUviLMMqv4xGQHoKeemo2HrNLD7fDlIDqqYT--i_5HJ";
- arm64 = "A9EWzTGEChVLJVm5BP1GzpibdUddXUN2hIjAGkD-KQr5sc6RuEeIQle8VAiAYUqp";
+ amd64 = "8BdskuTo4WxcJDFbdHakHmvkeIASmOkDd0LanTjaXwkmoMa5PeMf0gqee0FqYRFd";
+ arm64 = "RQ27XMgxEj5M6cagVHljCE1n-9q_gFayOaakWr0PoAq5yllfLHEz0KQx1fXLwCzp";
riscv64 = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
};
@@ -61,7 +60,6 @@ package kernel {
anitya = 389470;
source = kernel-source;
- patches = [ "dml-frame_warn_limit.patch" ];
files = {
".config": arch {
amd64 = "amd64.config";
diff --git a/internal/rosa/package/kernel/version.h b/internal/rosa/package/kernel/version.h
index 4fc45286..8b0cd01b 100644
--- a/internal/rosa/package/kernel/version.h
+++ b/internal/rosa/package/kernel/version.h
@@ -1,5 +1,5 @@
-#define LINUX_VERSION_CODE 397870
+#define LINUX_VERSION_CODE 397881
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))
#define LINUX_VERSION_MAJOR 6
#define LINUX_VERSION_PATCHLEVEL 18
-#define LINUX_VERSION_SUBLEVEL 46
+#define LINUX_VERSION_SUBLEVEL 57
diff --git a/internal/rosa/package/libarchive/CTestCustom.cmake b/internal/rosa/package/libarchive/CTestCustom.cmake
index cd1bc34a..6ec6d952 100644
--- a/internal/rosa/package/libarchive/CTestCustom.cmake
+++ b/internal/rosa/package/libarchive/CTestCustom.cmake
@@ -61,4 +61,5 @@ list(APPEND CTEST_CUSTOM_TESTS_IGNORE
"libarchive_test_read_format_ustar_filename"
"libarchive_test_read_append_wrong_filter"
"libarchive_test_read_format_zip_ppmd8_aes256_streaming"
+ "libarchive_test_read_format_zip_lzma_alone_large_size"
)
diff --git a/internal/rosa/package/libarchive/package.az b/internal/rosa/package/libarchive/package.az
index b06daaf3..bd57a860 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.9";
+ version# = "3.8.10";
source = remoteGitHub {
suffix = "libarchive/libarchive";
tag = "v"+version;
- checksum = "8C_8Mr22elOAO8Qvxl-B-R-B35M7dpdFdAlph1CeE1L75JdyUnolee-P3KDRFc8T";
+ checksum = "B8gGWvDB24_W4rzlPz1PxQYroCn-xOmUcnhsRVmzYl-L9mV_t6uj-TnpvjGqQjkV";
};
files = { "CTestCustom.cmake"; };
diff --git a/internal/rosa/package/libbpf.az b/internal/rosa/package/libbpf.az
index 33df95e4..8c21b7e9 100644
--- a/internal/rosa/package/libbpf.az
+++ b/internal/rosa/package/libbpf.az
@@ -3,11 +3,11 @@ package libbpf {
website = "https://github.com/libbpf/libbpf";
anitya = 141355;
- version# = "1.7.0";
+ version# = "1.8.0";
source = remoteGitHub {
suffix = "libbpf/libbpf";
tag = "v"+version;
- checksum = "Gsk3TYDTne6behhdiyRB0Y5GTGECRh2265VY7IQ_VB62vIm7U9oqzEW-Va5Tvi_w";
+ checksum = "vpacRQrLgXtttQw0fwv3fcJ-FRHbly38CcLPJyXd2MsKr8gsfp1K6bBVelxZZj52";
};
env = [ "PREFIX=/system" ];
diff --git a/internal/rosa/package/libevdev.az b/internal/rosa/package/libevdev.az
index 85c9b674..cd4cd671 100644
--- a/internal/rosa/package/libevdev.az
+++ b/internal/rosa/package/libevdev.az
@@ -3,12 +3,12 @@ package libevdev {
website = "https://www.freedesktop.org/software/libevdev";
anitya = 20540;
- version# = "1.13.7";
+ version# = "1.14.0";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "libevdev/libevdev";
ref = "libevdev-"+version;
- checksum = "zmN9kkbYkrwr1YdzeMxlZIuiMkRQ9-mZ9DTcBufMckYWUq2IutSt9ZtRE4Agl75D";
+ checksum = "_ybQw43ruWkQQr1uiIfhOKY5HKBKknipWef7EJUhPnTelwkxurGKN2fvEX7Z8EWy";
};
exec = meson {
diff --git a/internal/rosa/package/libexpat.az b/internal/rosa/package/libexpat.az
index acb8445b..2f6386f5 100644
--- a/internal/rosa/package/libexpat.az
+++ b/internal/rosa/package/libexpat.az
@@ -3,7 +3,7 @@ package libexpat {
website = "https://libexpat.github.io";
anitya = 770;
- version# = "2.8.4";
+ version# = "2.9.0";
source = remoteGitHubRelease {
suffix = "libexpat/libexpat";
tag = "R_"+replace {
@@ -12,7 +12,7 @@ package libexpat {
new = "_";
};
name = "expat-"+version+".tar.bz2";
- checksum = "Nbi2wl8U9KHf3LVLczfAb5Kqr7HFv_myReVjxKXUkfhToWfL-pP2o44fDpWHJ4ig";
+ checksum = "dMHFWTPDk1trundt3hRvg6lKbTTcxN-MCRGph2_rfWNA_HYOURLNmlYm9i25c6zZ";
compress = bzip2;
};
diff --git a/internal/rosa/package/libglvnd.az b/internal/rosa/package/libglvnd.az
index dbcf198b..9be9e2a9 100644
--- a/internal/rosa/package/libglvnd.az
+++ b/internal/rosa/package/libglvnd.az
@@ -22,6 +22,7 @@ export DISPLAY=':0'
Xvfb &
XVFB_PID="$!"
trap 'kill $XVFB_PID && wait $XVFB_PID' EXIT
+while [ ! -e /tmp/.X11-unix/X0 ]; do sleep 0.1; done
`;
};
diff --git a/internal/rosa/package/libinput.az b/internal/rosa/package/libinput.az
index aeb54f77..3769f680 100644
--- a/internal/rosa/package/libinput.az
+++ b/internal/rosa/package/libinput.az
@@ -3,12 +3,12 @@ package libinput {
website = "https://www.freedesktop.org/wiki/Software/libinput";
anitya = 5781;
- version# = "1.31.3";
+ version# = "1.32.0";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "libinput/libinput";
ref = version;
- checksum = "GxBGPN6YybQxrD2MDsIL8gdDYImXn4NAJi6EvTx_Hb_1jcbjwCrjeyjY2upUyTMi";
+ checksum = "hjuI9afDPrCORLCCM5koBjyRNmTr_YCUmmF4Tl0bqK_7fz0beC8125wt3lmimtgL";
};
bin = [ "bash" ];
diff --git a/internal/rosa/package/libliftoff/0001-test-Disable-alloc-deadline-on-tests.patch b/internal/rosa/package/libliftoff/0001-test-Disable-alloc-deadline-on-tests.patch
new file mode 100644
index 00000000..6747ac01
--- /dev/null
+++ b/internal/rosa/package/libliftoff/0001-test-Disable-alloc-deadline-on-tests.patch
@@ -0,0 +1,139 @@
+From 343a7d02cf5417e0732d8ba73089f86dd6173253 Mon Sep 17 00:00:00 2001
+From: David Turner <david.turner@raspberrypi.com>
+Date: Wed, 5 Mar 2025 16:02:25 +0000
+Subject: [PATCH] test: Disable alloc deadline on tests
+
+I've been seeing occasional spurious CI failures due to
+liftoff_output_apply() deadline timeouts, presumably when the runner is
+busy. Disable the allocation deadline in all tests to stop this
+happening.
+---
+ test/test_alloc.c | 16 ++++++++++++----
+ test/test_candidate.c | 4 +++-
+ test/test_dynamic.c | 8 ++++++--
+ test/test_priority.c | 4 +++-
+ test/test_prop.c | 4 +++-
+ 5 files changed, 27 insertions(+), 9 deletions(-)
+
+diff --git a/test/test_alloc.c b/test/test_alloc.c
+index 8d0caf7..a002c46 100644
+--- a/test/test_alloc.c
++++ b/test/test_alloc.c
+@@ -803,7 +803,9 @@ run_test(const struct test_case *test)
+ }
+
+ req = drmModeAtomicAlloc();
+- ret = liftoff_output_apply(output, req, 0, NULL);
++ ret = liftoff_output_apply(output, req, 0, &(struct liftoff_output_apply_options){
++ .timeout_ns = INT64_MAX,
++ });
+ assert(ret == 0);
+ ret = drmModeAtomicCommit(drm_fd, req, 0, NULL);
+ assert(ret == 0);
+@@ -875,7 +877,9 @@ test_basic(void)
+ liftoff_mock_plane_add_compatible_layer(mock_plane, layer);
+
+ req = drmModeAtomicAlloc();
+- ret = liftoff_output_apply(output, req, 0, NULL);
++ ret = liftoff_output_apply(output, req, 0, &(struct liftoff_output_apply_options){
++ .timeout_ns = INT64_MAX,
++ });
+ assert(ret == 0);
+ ret = drmModeAtomicCommit(drm_fd, req, 0, NULL);
+ assert(ret == 0);
+@@ -913,7 +917,9 @@ test_no_props_fail(void)
+ liftoff_mock_plane_add_compatible_layer(mock_plane, layer);
+
+ req = drmModeAtomicAlloc();
+- ret = liftoff_output_apply(output, req, 0, NULL);
++ ret = liftoff_output_apply(output, req, 0, &(struct liftoff_output_apply_options){
++ .timeout_ns = INT64_MAX,
++ });
+ assert(ret == 0);
+ ret = drmModeAtomicCommit(drm_fd, req, 0, NULL);
+ assert(ret == 0);
+@@ -959,7 +965,9 @@ test_composition_no_props(void)
+ liftoff_mock_plane_add_compatible_layer(mock_plane, layer_with_fb);
+
+ req = drmModeAtomicAlloc();
+- ret = liftoff_output_apply(output, req, 0, NULL);
++ ret = liftoff_output_apply(output, req, 0, &(struct liftoff_output_apply_options){
++ .timeout_ns = INT64_MAX,
++ });
+ assert(ret == 0);
+ ret = drmModeAtomicCommit(drm_fd, req, 0, NULL);
+ assert(ret == 0);
+diff --git a/test/test_candidate.c b/test/test_candidate.c
+index 5e7f698..74a0bcb 100644
+--- a/test/test_candidate.c
++++ b/test/test_candidate.c
+@@ -60,7 +60,9 @@ test_basic(void)
+ liftoff_layer_set_property(layer, "COLOR_RANGE", 0);
+
+ req = drmModeAtomicAlloc();
+- ret = liftoff_output_apply(output, req, 0, NULL);
++ ret = liftoff_output_apply(output, req, 0, &(struct liftoff_output_apply_options){
++ .timeout_ns = INT64_MAX,
++ });
+ assert(ret == 0);
+ ret = drmModeAtomicCommit(drm_fd, req, 0, NULL);
+ assert(ret == 0);
+diff --git a/test/test_dynamic.c b/test/test_dynamic.c
+index 3a95a7f..8c1049d 100644
+--- a/test/test_dynamic.c
++++ b/test/test_dynamic.c
+@@ -50,7 +50,9 @@ first_commit(struct context *ctx)
+ assert(ctx->commit_count == 0);
+
+ req = drmModeAtomicAlloc();
+- ret = liftoff_output_apply(ctx->output, req, 0, NULL);
++ ret = liftoff_output_apply(ctx->output, req, 0, &(struct liftoff_output_apply_options){
++ .timeout_ns = INT64_MAX,
++ });
+ assert(ret == 0);
+ ret = drmModeAtomicCommit(ctx->drm_fd, req, 0, NULL);
+ assert(ret == 0);
+@@ -72,7 +74,9 @@ second_commit(struct context *ctx, bool want_reuse_prev_alloc)
+ int ret;
+
+ req = drmModeAtomicAlloc();
+- ret = liftoff_output_apply(ctx->output, req, 0, NULL);
++ ret = liftoff_output_apply(ctx->output, req, 0, &(struct liftoff_output_apply_options){
++ .timeout_ns = INT64_MAX,
++ });
+ assert(ret == 0);
+ if (want_reuse_prev_alloc) {
+ /* The library should perform only one TEST_ONLY commit with the
+diff --git a/test/test_priority.c b/test/test_priority.c
+index cf2e4c5..41ede18 100644
+--- a/test/test_priority.c
++++ b/test/test_priority.c
+@@ -76,7 +76,9 @@ main(int argc, char *argv[])
+
+ liftoff_layer_set_property(layer, "FB_ID", fbs[j % 2]);
+
+- ret = liftoff_output_apply(output, req, 0, NULL);
++ ret = liftoff_output_apply(output, req, 0, &(struct liftoff_output_apply_options){
++ .timeout_ns = INT64_MAX,
++ });
+ assert(ret == 0);
+ ret = drmModeAtomicCommit(drm_fd, req, 0, NULL);
+ assert(ret == 0);
+diff --git a/test/test_prop.c b/test/test_prop.c
+index 05193c7..093b581 100644
+--- a/test/test_prop.c
++++ b/test/test_prop.c
+@@ -34,7 +34,9 @@ commit(int drm_fd, struct liftoff_output *output)
+ int ret;
+
+ req = drmModeAtomicAlloc();
+- ret = liftoff_output_apply(output, req, 0, NULL);
++ ret = liftoff_output_apply(output, req, 0, &(struct liftoff_output_apply_options){
++ .timeout_ns = INT64_MAX,
++ });
+ assert(ret == 0);
+ ret = drmModeAtomicCommit(drm_fd, req, 0, NULL);
+ assert(ret == 0);
+--
+2.55.0
+
diff --git a/internal/rosa/package/libliftoff.az b/internal/rosa/package/libliftoff/package.az
index a1c23fd8..7d8900bc 100644
--- a/internal/rosa/package/libliftoff.az
+++ b/internal/rosa/package/libliftoff/package.az
@@ -10,6 +10,7 @@ package libliftoff {
ref = "v"+version;
checksum = "anxKfrW56iK7l6-bm6RGcaC_uk-Kc8x3_VqKaywmSjv5HLCs6A2sHyjGUbOC9xZv";
};
+ patches = [ "0001-test-Disable-alloc-deadline-on-tests.patch" ];
exec = meson {};
diff --git a/internal/rosa/package/libmd.az b/internal/rosa/package/libmd.az
index e618d11e..f8fafd80 100644
--- a/internal/rosa/package/libmd.az
+++ b/internal/rosa/package/libmd.az
@@ -3,11 +3,11 @@ package libmd {
website = "https://www.hadrons.org/software/libmd";
anitya = 15525;
- version# = "1.2.0";
+ version# = "1.3.0";
source = remoteGit {
url = "https://git.hadrons.org/git/libmd.git";
tag = version;
- checksum = "1rJ6joAO0wwMZvSfnRNkc1MOhywyAq7SM8VmF92NvDtv7Qdl1LRbjm5fg_DFFtGj";
+ checksum = "CuzJwaavZusUsVcQEAJDsQ2mf9C9BjFhYLemSt0y6K_Gkx0niacVjqV7QpjFjhta";
};
exec = make {
diff --git a/internal/rosa/package/libpng.az b/internal/rosa/package/libpng.az
index 4711cbce..431c38a4 100644
--- a/internal/rosa/package/libpng.az
+++ b/internal/rosa/package/libpng.az
@@ -3,7 +3,7 @@ package libpng {
website = "https://www.libpng.org/pub/png/libpng.html";
anitya = 1705;
- version# = "1.6.58";
+ version# = "1.6.59";
source = remoteTar {
url = "https://downloads.sourceforge.net/project/libpng/libpng"+
join {
@@ -16,7 +16,7 @@ package libpng {
end = 2;
};
}+"/"+version+"/libpng-"+version+".tar.gz";
- checksum = "m_a5lROJH7vmF3cMjqwTUqURuQLhV1JQx2ySPzcN3VPdgDB9pG3UINsIx_mtkr-t";
+ checksum = "W-glb0kwxxmfjQepn0bFejBtMZXCiRM0OQ_I-TvyigQr_EmMBEI44WBG-3uCWbIK";
compress = gzip;
};
diff --git a/internal/rosa/package/libtirpc.az b/internal/rosa/package/libtirpc.az
index 0b12a92e..b1a49c79 100644
--- a/internal/rosa/package/libtirpc.az
+++ b/internal/rosa/package/libtirpc.az
@@ -3,7 +3,7 @@ package libtirpc {
website = "https://sourceforge.net/projects/libtirpc";
anitya = 1740;
- version# = "1.3.7";
+ version# = "1.3.8";
source = remoteGit {
url = "git://linux-nfs.org/~steved/libtirpc";
tag = "libtirpc-"+join {
@@ -14,7 +14,7 @@ package libtirpc {
};
sep = "-";
};
- checksum = "nzFfu7LNvnSNiNAryD1vtnNWnU-Xqee8KqfXUKoBf5yjb5-dkeRkYuRijdCoYLof";
+ checksum = "OYM7CljjvlHv3Xzc9bXC2WRfBQY0QcBEZ9ubE8qVDweq9ZvQPrAWxSOFVhFBoToz";
};
exec = make {
@@ -29,6 +29,10 @@ package libtirpc {
automake,
libtool,
pkgconf,
+
+ // version script assignment of 'TIRPC_1.3.7' to symbol 'authdes_getucred' failed: symbol not defined
+ // version script assignment of 'TIRPC_1.3.7' to symbol 'rpc_gss_getcred' failed: symbol not defined
+ binutils,
];
inputs = [
diff --git a/internal/rosa/package/llvm/package.az b/internal/rosa/package/llvm/package.az
index 11210563..05a9d937 100644
--- a/internal/rosa/package/llvm/package.az
+++ b/internal/rosa/package/llvm/package.az
@@ -2,11 +2,11 @@ package llvm-project {
description = "LLVM monorepo with Rosa OS patches";
anitya = 1830;
- version# = "23.1.0";
+ version# = "23.1.3";
output = remoteGitHub {
suffix = "llvm/llvm-project";
tag = "llvmorg-"+version;
- checksum = "wgirRNAhU9451qsZn4FXcaIButgRNZWb4kb8pQwERyF1PGc-iJQVewr6xGk7ctNj";
+ checksum = "bEWWfej4llsLsQ_wKIv57zcfNNgQD1yihufRDeSDYDlTzyrMTUS8J-ve6Bk2kPrJ";
};
patches = [
"increase-stack-size-unconditional.patch",
diff --git a/internal/rosa/package/lvm2/package.az b/internal/rosa/package/lvm2/package.az
index 3a363b54..cc0ccef3 100644
--- a/internal/rosa/package/lvm2/package.az
+++ b/internal/rosa/package/lvm2/package.az
@@ -3,11 +3,11 @@ package lvm2 {
website = "https://sourceware.org/lvm2";
anitya = 5354;
- version# = "2.03.42";
+ version# = "2.03.43";
source = remoteTar {
url = "https://mirrors.kernel.org/sourceware/lvm2/releases/LVM2."+version+".tgz";
compress = gzip;
- checksum = "qzqVAeW9ttt_H5W0Wfg8twvZjFZH7x_RIzSjqYSooMsRpiXQ7yNdOL1MXY5Zntvi";
+ checksum = "W98OpJpTiLc-wO7CHh08UQ8nc-gNEj3kr84IzOv2QDoYfnonVVj-Lt_NZLJi_vi5";
};
patches = [
"fix-stdio-usage.patch",
diff --git a/internal/rosa/package/mesa/include.patch b/internal/rosa/package/mesa/include.patch
index b1942625..4a8a7fe9 100644
--- a/internal/rosa/package/mesa/include.patch
+++ b/internal/rosa/package/mesa/include.patch
@@ -1,15 +1,3 @@
-diff --git a/src/amd/compiler/aco_util.h b/src/amd/compiler/aco_util.h
-index 82d754f155a..9f20e80a554 100644
---- a/src/amd/compiler/aco_util.h
-+++ b/src/amd/compiler/aco_util.h
-@@ -12,6 +12,7 @@
- #include "util/macros.h"
- #include "util/u_math.h"
-
-+#include <algorithm>
- #include <array>
- #include <cassert>
- #include <cstddef>
diff --git a/src/freedreno/common/freedreno_common.h b/src/freedreno/common/freedreno_common.h
index 36dea4e12b5..cfa243c270f 100644
--- a/src/freedreno/common/freedreno_common.h
diff --git a/internal/rosa/package/mesa/package.az b/internal/rosa/package/mesa/package.az
index 8db6462e..b15bb880 100644
--- a/internal/rosa/package/mesa/package.az
+++ b/internal/rosa/package/mesa/package.az
@@ -4,12 +4,12 @@ package mesa {
anitya = 1970;
latest = anityaFallback;
- version# = "26.2.2";
+ version# = "26.2.5";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "mesa/mesa";
ref = "mesa-"+version;
- checksum = "5mIdojhazcdAgbLW1v4d-7P5pIhu9wnGS3ek1QhJIPMJyFWhfKhiZCsd53WAHt1_";
+ checksum = "uGxr-ED_AydefaUMuVWnIFtT6F8COqbKvQbmsVwKn0VKEZL-nbUHuvHvP-YuCr5v";
};
patches = [ "include.patch" ];
diff --git a/internal/rosa/package/meson/package.az b/internal/rosa/package/meson/package.az
index 78fa2035..9b266654 100644
--- a/internal/rosa/package/meson/package.az
+++ b/internal/rosa/package/meson/package.az
@@ -3,11 +3,11 @@ package meson {
website = "https://mesonbuild.com";
anitya = 6472;
- version# = "1.12.0";
+ version# = "1.12.1";
source = remoteGitHub {
suffix = "mesonbuild/meson";
tag = version;
- checksum = "K0hm0h26_6e3-1poYZKwj18IB6bdAtYE-whpROtTCSpVN5GllwSwbXC2xPYcSFAJ";
+ checksum = "P7lvRR-dRtSmNF4CZtVWd6uwGPzjkE76MvJL0s3DDw-CFparOmUK1DNEkCt-cuEF";
};
patches = [
"respect-colour.patch",
diff --git a/internal/rosa/package/muon.az b/internal/rosa/package/muon/package.az
index dc183591..3a5be8bd 100644
--- a/internal/rosa/package/muon.az
+++ b/internal/rosa/package/muon/package.az
@@ -3,13 +3,14 @@ package meson-tests {
website = "https://github.com/muon-build/meson-tests";
exclude = true;
- version# = "0bbaa42e7ba553356fbec038e8b40cf89f90da82";
+ version# = "38483b8cf5eb4f6e9df7a78d786ec111e0d6eb5d";
output = remoteTar {
url = "https://github.com/muon-build/meson-tests/archive/"+
version+".tar.gz";
- checksum = "W_yNC2Id1aGBXLmBhrQ53UARVBl-nZ2bDZJcmZDaE4GyoZyj6tSURojuTyWgG1U8";
+ checksum = "ikrJiczlObaLUMHRbzzWmGgAyZMymxxC3D9VFozD0sV3e5ckiHXk8qk0Zr8bBWvO";
compress = gzip;
};
+ patches = [ "remove-broken-tests.patch" ];
}
package muon {
@@ -17,12 +18,19 @@ package muon {
website = "https://muon.build";
anitya = 391173;
- version# = "0.6.0";
+ version# = "0.7.0";
source = remoteTar {
url = "https://git.sr.ht/~lattis/muon/archive/"+version+".tar.gz";
- checksum = "DiRw1dTaHlL5d3TNK8gykFHI_BAWK7ERooSmVC-kltUkjOubWkN9b-DG21a1ETCe";
+ checksum = "ackLkMhxutd7xvLAVU25qkM5CAztLaYf1dAC2vIvlRIZ8o6LjaNpH-3OyP1xGQTO";
compress = gzip;
};
+ patches = [
+ // for some reason, muon decides to use clang-cl on Rosa OS
+ "remove-cl.patch",
+
+ // equivalent to the meson patches
+ "respect-colour.patch",
+ ];
extra = [ meson-tests ];
writable = true;
@@ -30,7 +38,6 @@ package muon {
chmod +w subprojects
cp -r ../extra/meson-tests subprojects
chmod -R +w subprojects/meson-tests
-sed -i '/common.220 fs module/d' subprojects/meson-tests/meson.build
`;
exec = generic {
diff --git a/internal/rosa/package/muon/remove-broken-tests.patch b/internal/rosa/package/muon/remove-broken-tests.patch
new file mode 100644
index 00000000..d4f868be
--- /dev/null
+++ b/internal/rosa/package/muon/remove-broken-tests.patch
@@ -0,0 +1,30 @@
+diff --git a/meson.build b/meson.build
+index ebcd241..30b4c57 100644
+--- a/meson.build
++++ b/meson.build
+@@ -213,7 +213,6 @@ foreach t : [
+ ['common/202 custom target build by default', {'python': true}],
+ ['common/203 find_library and headers'],
+ ['common/204 line continuation'],
+- ['common/205 native file path override', {'cpp': true}],
+ ['common/206 tap tests'],
+ ['common/207 warning level 0', {'cpp': true}],
+ ['common/208 link custom', {'python': true}],
+@@ -228,9 +227,7 @@ foreach t : [
+ ['common/217 test priorities', {'python': true}],
+ ['common/218 include_dir dot'],
+ ['common/219 include_type dependency', {'cpp': true}],
+- ['common/220 fs module'],
+ ['common/221 zlib'],
+- ['common/222 native prop'],
+ ['common/223 persubproject options', {'cpp': true}],
+ ['common/224 arithmetic operators'],
+ ['common/225 link language', {'cpp': true}],
+@@ -336,7 +333,6 @@ foreach t : [
+ ['common/280 pkgconfig override', {'python': true}],
+ ['common/281 pkgconfig-gen'],
+ ['common/282 -D_FORTIFY_SOURCE=2 and -O0'],
+- ['common/283 subproj options', {'options': {'b_lto': 'true'}}],
+ ['common/284 test args and depends in path'],
+ ['common/285 wrap override'],
+ ['common/286 pkgconfig subproject'],
diff --git a/internal/rosa/package/muon/remove-cl.patch b/internal/rosa/package/muon/remove-cl.patch
new file mode 100644
index 00000000..e421c25d
--- /dev/null
+++ b/internal/rosa/package/muon/remove-cl.patch
@@ -0,0 +1,39 @@
+diff --git a/src/script/runtime/toolchains.meson b/src/script/runtime/toolchains.meson
+index 97682251..bb49b041 100644
+--- a/src/script/runtime/toolchains.meson
++++ b/src/script/runtime/toolchains.meson
+@@ -1059,22 +1059,6 @@ toolchain.register_compiler(
+ },
+ )
+
+-toolchain.register_compiler(
+- 'clang-cl',
+- exe: {'c': 'clang-cl', 'cpp': 'clang-cl'},
+- inherit: 'msvc',
+- linker: 'lld-link',
+- archiver: 'llvm-lib',
+- detect: func(out str) -> int
+- return 'CL.EXE COMPATIBILITY' in out ? 100 : 0
+- endfunc,
+- handlers: {
+- 'force_language': func(_c compiler, s str) -> list[str]
+- return ['-x', s]
+- endfunc,
+- },
+-)
+-
+ toolchain.register_compiler(
+ 'nasm',
+ exe: {'nasm': 'nasm'},
+diff --git a/src/vsenv.c b/src/vsenv.c
+index f55541ec..c92e665a 100644
+--- a/src/vsenv.c
++++ b/src/vsenv.c
+@@ -73,7 +73,6 @@ vsenv_setup(struct workspace *wk, const char *cache_path, enum setup_platform_en
+ "cc",
+ "gcc",
+ "clang",
+- "clang-cl",
+ };
+ uint32_t i;
+ for (i = 0; i < ARRAY_LEN(comps); ++i) {
diff --git a/internal/rosa/package/muon/respect-colour.patch b/internal/rosa/package/muon/respect-colour.patch
new file mode 100644
index 00000000..a4da13d5
--- /dev/null
+++ b/internal/rosa/package/muon/respect-colour.patch
@@ -0,0 +1,14 @@
+diff --git a/src/log.c b/src/log.c
+index 34f11f19..22fe8f7d 100644
+--- a/src/log.c
++++ b/src/log.c
+@@ -506,6 +506,9 @@ log_set_file(struct workspace *wk, FILE *log_file)
+ log_cfg.tstr = 0;
+ log_cfg.tstr_wk = 0;
+ log_cfg.file_is_a_tty = log_file && fs_is_a_tty(wk, log_file);
++ if (getenv("CLICOLOR_FORCE") != NULL) {
++ log_cfg.file_is_a_tty = true;
++ }
+ }
+
+ void
diff --git a/internal/rosa/package/noto.az b/internal/rosa/package/noto.az
index 7481b5e7..6fc8e125 100644
--- a/internal/rosa/package/noto.az
+++ b/internal/rosa/package/noto.az
@@ -3,11 +3,11 @@ package noto {
website = "https://fonts.google.com/noto";
anitya = 10671;
- version# = "2026.09.01";
+ version# = "2026.10.01";
source = remoteGitHub {
suffix = "notofonts/notofonts.github.io";
tag = "noto-monthly-release-"+version;
- checksum = "ZITq5IyZNZovca3t7snPndDgjdzbCeBIoGYpY7bbnR-w9oAiz1vkN9zwRWz5JJw5";
+ checksum = "lEKVFkRavG8j1wNdrVFK6s1k8Tlp3ICN30cIX_tuTv5w6uAnAMDIWSoviJ4oiwu8";
};
enterSource = true;
diff --git a/internal/rosa/package/nss.az b/internal/rosa/package/nss.az
index fb9c1a33..115e5667 100644
--- a/internal/rosa/package/nss.az
+++ b/internal/rosa/package/nss.az
@@ -3,7 +3,7 @@ package nss-cacert {
website = "https://firefox-source-docs.mozilla.org/security/nss/index.html";
anitya = 2503;
- version# = "3.128";
+ version# = "3.131";
source = remoteGitHub {
suffix = "nss-dev/nss";
tag = "NSS_"+join {
@@ -14,7 +14,7 @@ package nss-cacert {
};
sep = "_";
}+"_RTM";
- checksum = "uVP9Tbv17Vo7tUAm1LK16vu-9PA4Mecjc1Kr6y4ptXby9e0zT7I15rzsD2fMApqA";
+ checksum = "fQZ1hbSQyeqc2uK1bx4CeYPb3nb1t4M40D3_JXOJ0WO6a0QvMtddn2jQjKmnmCKD";
};
enterSource = true;
diff --git a/internal/rosa/package/openssl.az b/internal/rosa/package/openssl.az
index cb76d0fa..eb2f28fa 100644
--- a/internal/rosa/package/openssl.az
+++ b/internal/rosa/package/openssl.az
@@ -5,14 +5,12 @@ package openssl {
// strange malformed tags treated as pre-releases in Anitya
latest = anityaFallback;
- block = "python";
-
- version# = "3.6.2";
+ version# = "4.0.3";
source = remoteGitHubRelease {
suffix = "openssl/openssl";
tag = "openssl-"+version;
name = "openssl-"+version+".tar.gz";
- checksum = "jH004dXTiE01Hp0kyShkWXwrSHEksZi4i_3v47D9H9Uz9LQ1aMwF7mrl2Tb4t_XA";
+ checksum = "qRm2EpUnLqKBgUFimF2uqjHZJaUgK-AWTuX9DVHhnowvCdm09p0wIn3mPRjXjGxj";
compress = gzip;
};
diff --git a/internal/rosa/package/pcre2.az b/internal/rosa/package/pcre2.az
index 85f603a9..1df3fdad 100644
--- a/internal/rosa/package/pcre2.az
+++ b/internal/rosa/package/pcre2.az
@@ -3,12 +3,12 @@ package pcre2 {
website = "https://pcre2project.github.io/pcre2";
anitya = 5832;
- version# = "10.48";
+ version# = "10.49";
source = remoteGitHubRelease {
suffix = "PCRE2Project/pcre2";
tag = "pcre2-"+version;
name = "pcre2-"+version+".tar.bz2";
- checksum = "3HorftFDryXBh8JLSbEVWpU3OtSF_wUhtNZNCRvCDiGlBsMU150CxrDFKE8lVo6x";
+ checksum = "3vFs-Cz17RWuneRKbt76ZTGgyqxMWDm9gXV9P7eIh4IaTYgyi2XTvdU3dAeJrB7T";
compress = bzip2;
};
diff --git a/internal/rosa/package/pipewire.az b/internal/rosa/package/pipewire.az
index 06153a9f..230755fd 100644
--- a/internal/rosa/package/pipewire.az
+++ b/internal/rosa/package/pipewire.az
@@ -3,12 +3,12 @@ package wireplumber {
website = "https://gitlab.freedesktop.org/pipewire/wireplumber";
anitya = 235056;
- version# = "0.5.17";
+ version# = "0.5.18";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "pipewire/wireplumber";
ref = version;
- checksum = "2vWxpOqnQmOlgMlNLYMu9ebPbF2y3W_eqDFM_bwAtCwnHhYE0S4kM8MkpFuXyVlu";
+ checksum = "YsKFuMxDJQtwnR0N7h7KA7fNR866k7XhCiSdn3L30Wn1kU7mTV66V8eHHL9dZ5sZ";
};
// OSError: [Errno 30] Read-only file system: '../../usr/src/wireplumber/po/conf.pot'
@@ -37,12 +37,12 @@ package pipewire {
website = "https://pipewire.org";
anitya = 57357;
- version# = "1.6.8";
+ version# = "1.6.9";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "pipewire/pipewire";
ref = version;
- checksum = "KPPJDODFi6RpNpoGztQGNTiINRubQ_7WVIngsboHQi0XzEhMAKVp7iaUG74QX3aE";
+ checksum = "EtqI-7Gwgp_6rHRqVlhuGAt39vOlX_SAoUWzaeeCaUqX4X6feCQvqmSwQvzR88Dr";
};
exec = meson {
diff --git a/internal/rosa/package/pkgconf.az b/internal/rosa/package/pkgconf.az
index 1ff20388..644c916d 100644
--- a/internal/rosa/package/pkgconf.az
+++ b/internal/rosa/package/pkgconf.az
@@ -3,11 +3,11 @@ package pkgconf {
website = "https://github.com/pkgconf/pkgconf";
anitya = 12753;
- version# = "3.0.7";
+ version# = "3.0.9";
source = remoteGitHub {
suffix = "pkgconf/pkgconf";
tag = "pkgconf-"+version;
- checksum = "_IpcXySlbiPfFIS95oAg9C65_wV3BAoLD_QVP2OHx4MNTgdndsgT_WjtJkCbhlEd";
+ checksum = "uGY_4freweuu58B5ftn9b9fmvND_BN1B6zCmmnFh2nO14aGZ98tCa3qAWakLF3q3";
};
exec = meson {
diff --git a/internal/rosa/package/python/package.az b/internal/rosa/package/python/package.az
index aef3ecda..fa12b203 100644
--- a/internal/rosa/package/python/package.az
+++ b/internal/rosa/package/python/package.az
@@ -6,11 +6,11 @@ package python {
// too many inputs; early variant available
bootstrap = false;
- version# = "3.14.7";
+ version# = "3.15.0";
source = remoteTar {
url = "https://www.python.org/ftp/python/"+version+
"/Python-"+version+".tgz";
- checksum = "hXLV7_BGEFZvQ04DNIlk5IdoRZd9DkQt4abKhc8rWsLXHTeSboAWTewJ6l0-LxVz";
+ checksum = "SHy8bsXI1zLONLJHIK6gEJUiPjdUcRLzI9PjQnUfXOdL6Jcy0RQFEOyhMkp9vonP";
compress = gzip;
};
patches = [ "zipfile-no-default-strict_timestamps.patch" ];
@@ -41,6 +41,9 @@ package python {
// breaks on llvm
"test_dbm_gnu",
+
+ // broken on almost everything other than amd64
+ "test_c_stack_unwind",
];
sep = " -x ";
},
@@ -167,6 +170,7 @@ package python-wheel {
tag = version;
checksum = "h-UZQHS-NwB3b9YxYpJePR5cbDGZaKxz4bdhYjilWdQXAE46SV7A1CwZKzZcuZFh";
};
+ patches = [ "wheel-test-colour.patch" ];
exec = pip {
install = true;
@@ -182,12 +186,13 @@ package python-vcs-versioning {
description = "core VCS versioning functionality extracted as a standalone library";
website = "https://setuptools-scm.readthedocs.io/en/latest";
anitya = 389421;
+ block = "frequent ineffectual updates; questionable maintainer decisions";
- version# = "2.3.4";
+ version# = "2.4.0";
source = remoteGitHub {
suffix = "pypa/setuptools-scm";
tag = "vcs-versioning-v"+version;
- checksum = "TljjSQUxo07jMzfaVyieXD8dS_olgwEA2_RndGeIjlsdKWSa2oYZ5laMRjdgnXJS";
+ checksum = "Ziau4BBAwjQVEVe-MlKpA-27nqOm30LlGfHG5SqIrqKbCABWBndCwzpXLxdnZuGn";
};
env = [
@@ -211,12 +216,13 @@ package python-setuptools-scm {
description = "extracts Python package versions from Git or Mercurial metadata";
website = "https://setuptools-scm.readthedocs.io/en/latest";
anitya = 7874;
+ block = "see package python-vcs-versioning";
- version# = "10.2.3";
+ version# = "10.3.2";
source = remoteGitHub {
suffix = "pypa/setuptools-scm";
tag = "setuptools-scm-v"+version;
- checksum = "C76_jiIc_XanEZrpxLb47B3YArtmlt7HcpEOo0wZ5Z4mCFJb2HLIgOSOiRSfttpW";
+ checksum = "wnOU9_VeAiNp881loQiJD3KuWgbufNXhQKqHOGBdt9oEjIMXosHjUseE67fW4ips";
};
env = [
@@ -248,11 +254,11 @@ package python-flit-core {
website = "https://flit.pypa.io";
anitya = 44841;
- version# = "4.0.2";
+ version# = "4.1.0";
source = remoteGitHub {
suffix = "pypa/flit";
tag = version;
- checksum = "LAYWMeQ2wf2fUavUctRHlEVCUUfsVu0so4d0DZh-DAkAvd8kf9ZHQd-o7dXr3tq6";
+ checksum = "c-iUN-XyUB-1jF4CYaQaMNa5W0G4c3UcpjQcwSI9KOZFQ_my3ebpPjBvfVchjywC";
};
exec = pip {
@@ -310,11 +316,11 @@ package python-trove-classifiers {
website = "https://pypi.org/p/trove-classifiers";
anitya = 88298;
- version# = "2026.6.1.19";
+ version# = "2026.9.21.13";
source = remoteGitHub {
suffix = "pypa/trove-classifiers";
tag = version;
- checksum = "zdDI6XTfzuFnlhdhilnhplItbLhZ9f2_vSHZP8u5Zvhu5_rhTB73SFEzxT5gb1bO";
+ checksum = "SUj49aPO71eUQFxBE-G_BuJezwEUfeYCv9RbWFFsyTGmfbLGsZelEvqXGHErX-sZ";
};
exec = pip {
@@ -330,11 +336,11 @@ package python-pluggy {
website = "https://pluggy.readthedocs.io/en/latest";
anitya = 7500;
- version# = "1.6.0";
+ version# = "1.7.0";
source = remoteGitHub {
suffix = "pytest-dev/pluggy";
tag = version;
- checksum = "GiUgDkKjF8Xn1cmq6iMhTGXzcPIYeaJrvQpHBSAJapNVx4UyuiTXqd5eVlxSClJu";
+ checksum = "KukKDsVCm3aO-eMHI0fN2LCN5qU8wVUo-95T7MuRf_DOmXRNDiIuaDeWrIQxd0-h";
};
env = [
@@ -354,11 +360,11 @@ package python-poetry-core {
website = "https://github.com/python-poetry/poetry-core";
anitya = 71155;
- version# = "2.4.1";
+ version# = "2.5.0";
source = remoteGitHub {
suffix = "python-poetry/poetry-core";
tag = version;
- checksum = "tf9OeSUv9TJwKd48fQIU2uGtZ36GN-PDmPDZzjClozzLjv-rQ5nIbOg9gOXpegiH";
+ checksum = "FZCJeScQLZBm2W1JiqgPozV2QKxkU0Dr0tQDsFf-H3PNswQwxSLPEGgEl94va7r3";
};
exec = pip {
@@ -374,11 +380,11 @@ package python-tomlkit {
website = "https://github.com/python-poetry/tomlkit";
anitya = 19609;
- version# = "0.15.1";
+ version# = "0.15.2";
source = remoteGitHub {
suffix = "python-poetry/tomlkit";
tag = version;
- checksum = "6n8h0Yf-OO0ARildxqyB1mB1EhS7uALtqFJqD7t7G1JSFTTb9RGRWSpCg-vamuu8";
+ checksum = "f7Cwnf-mzMPzRoSNkRikLxQ3TXzlzbx69K7oSpDmWfUwD8rlR-hy3ZLOKuFI2G6i";
};
exec = pip {
@@ -394,11 +400,11 @@ package python-hatchling {
website = "https://hatch.pypa.io";
anitya = 16137;
- version# = "1.18.0";
+ version# = "1.18.1";
source = remoteGitHub {
suffix = "pypa/hatch";
tag = "hatch-v"+version;
- checksum = "a_ntndxBlMdqSVW3PkiAY42m-NDgyWJcKLWFIVTB_5PciVeJdYYdbcdF6jsd0U96";
+ checksum = "MQHbzLg0Vo9Wp8oNwFqzyr6Z8xIqI8uxp1r_sue5r_QMI6Ryfx4wXJWpQQgdmUdJ";
};
exec = pip {
@@ -444,11 +450,11 @@ package python-iniconfig {
website = "https://github.com/pytest-dev/iniconfig";
anitya = 114778;
- version# = "2.3.0";
+ version# = "2.3.1";
source = remoteGitHub {
suffix = "pytest-dev/iniconfig";
tag = "v"+version;
- checksum = "mH7VBZaXcYatBPE3RQQZvSzz_Ay8IPPek60NpPHZulPq4ReAFUUsA4EPWfiyMknZ";
+ checksum = "_kAzeTxeje5L7WYtFwMGOx-Qv2pfErrBvoajcz1JovWaeIQ72w94yD5oidld2OxN";
};
env = [
@@ -499,11 +505,11 @@ package python-markupsafe {
website = "https://markupsafe.palletsprojects.com";
anitya = 3918;
- version# = "3.0.3";
+ version# = "3.0.4";
source = remoteGitHub {
suffix = "pallets/markupsafe";
tag = version;
- checksum = "txRGYdWE3his1lHHRI-lZADw0-ILvUg2l5OGdFHtFXIb_QowGxwdxHCUSJIgmjQs";
+ checksum = "V0lPnpENthlPMRq08uHN03BAeqHeZfi_tKgn9oUGGKrz9yMfcgeoUmhP3JT1uhlB";
};
exec = pip {
@@ -519,7 +525,7 @@ package python-mako {
website = "https://www.makotemplates.org";
anitya = 3915;
- version# = "1.4.1";
+ version# = "1.4.3";
source = remoteGitHub {
suffix = "sqlalchemy/mako";
tag = "rel_"+join {
@@ -530,7 +536,7 @@ package python-mako {
};
sep = "_";
};
- checksum = "OYVVx9PxvZLSvA1C-lX-xElq5TvThYRElzDDKUHYU1tZMM7XlCtHSMGmdgqlbYxd";
+ checksum = "-7wYBvuaMaRtWEPlPbIyfrrVSJWsuNnVr1rCwaXnwNNvyap3R9kL282cLYidO_LX";
};
early = "rm test/test_exceptions.py";
@@ -568,11 +574,11 @@ package python-pycparser {
website = "https://github.com/eliben/pycparser";
anitya = 8175;
- version# = "3.00";
+ version# = "3.11";
source = remoteGitHub {
suffix = "eliben/pycparser";
tag = "release_v"+version;
- checksum = "4qfCMFKp0fLsRsloOAF780tXX_Ce_68RwinCmjNGObAX32WpF_iBafIKW1S1bYlA";
+ checksum = "MjkTN3iAR3UglDqTHUjGozSowe7i0QJWBmaRYygYCH1TYlfFYyCaLx1LKG-Zf5_l";
};
// test case hard codes gcc
diff --git a/internal/rosa/package/python/wheel-test-colour.patch b/internal/rosa/package/python/wheel-test-colour.patch
new file mode 100644
index 00000000..db399fdc
--- /dev/null
+++ b/internal/rosa/package/python/wheel-test-colour.patch
@@ -0,0 +1,21 @@
+diff --git a/tests/commands/util.py b/tests/commands/util.py
+index 5d139d9..d18d103 100644
+--- a/tests/commands/util.py
++++ b/tests/commands/util.py
+@@ -2,7 +2,7 @@ from __future__ import annotations
+
+ import sys
+ from io import StringIO
+-from os import PathLike
++from os import PathLike, environ
+ from subprocess import CalledProcessError
+ from unittest.mock import patch
+
+@@ -10,6 +10,7 @@ import pytest
+
+ from wheel._commands import main
+
++environ["NO_COLOR"] = "1"
+
+ def run_command(
+ command: str, *args: str | PathLike, catch_systemexit: bool = True
diff --git a/internal/rosa/package/qemu/package.az b/internal/rosa/package/qemu/package.az
index 3e7b8fcf..7252c4d8 100644
--- a/internal/rosa/package/qemu/package.az
+++ b/internal/rosa/package/qemu/package.az
@@ -3,10 +3,10 @@ package qemu {
website = "https://www.qemu.org";
anitya = 13607;
- version# = "11.1.1";
+ version# = "11.1.2";
source = remoteTar {
url = "https://download.qemu.org/qemu-"+version+".tar.bz2";
- checksum = "zvoYXpZGfnaD1bo2fD44_GfViIVCCH1iSH0xjy9VAB7Ta1X5AzBtnMnbalc_WEmm";
+ checksum = "PA9KeH0ifsIUJDTEq0_zLiysF9nlQXUTQsEx7cRzJiC1P4-u-AKCD-uanbyVASMJ";
compress = bzip2;
};
patches = [
diff --git a/internal/rosa/package/spirv.az b/internal/rosa/package/spirv.az
index 79ac5a8d..8cfb33f7 100644
--- a/internal/rosa/package/spirv.az
+++ b/internal/rosa/package/spirv.az
@@ -5,11 +5,11 @@ package spirv-headers {
// upstream changed version scheme, anitya incapable of filtering them
latest = anityaFilterSPIRV;
- version# = "1.4.357.0";
+ version# = "1.4.363.0";
source = remoteGitHub {
suffix = "KhronosGroup/SPIRV-Headers";
tag = "vulkan-sdk-"+version;
- checksum = "KKhVra3IQ4DcciWO7J7Vphhyw-Lb9lD1ZCjcg1AIIwsY04j1DeSIrXiVfCF67juc";
+ checksum = "cngyFYwADy0Hbe96bJTunvGJh3Xj_Oa3dEfUkKpVxrBLBnpNQY_umcGMbUccP7MC";
};
exec = cmake {
@@ -23,11 +23,11 @@ package spirv-tools {
website = "https://github.com/KhronosGroup/SPIRV-Tools";
anitya = 334920;
- version# = "1.4.357.0";
+ version# = "1.4.363.0";
source = remoteGitHub {
suffix = "KhronosGroup/SPIRV-Tools";
tag = "vulkan-sdk-"+version;
- checksum = "yCZ92UX21pRFjVoySWiKAUermsE3A69dkeqf_8OPVn_1MxbaP5EAcKnHf27W8eYG";
+ checksum = "YxfqYZtOIGgy_SuO6xadbGIUomunSxSVkShFx3qYj-_A4sGyfmbtFtqt6qYVYDeL";
};
exec = cmake {
@@ -45,11 +45,11 @@ package spirv-llvm-translator {
website = "https://github.com/KhronosGroup/SPIRV-LLVM-Translator";
anitya = 227273;
- version# = "23.1.1";
+ version# = "23.1.2";
source = remoteGitHub {
suffix = "KhronosGroup/SPIRV-LLVM-Translator";
tag = "v"+version;
- checksum = "8Sr087sQcaGw1yOodbRQAOv5bBj_QpxbOWGN75xxKqhRcuAUvdPZ9a009nlXZRwK";
+ checksum = "6t7WCbw6xTVHF70ktDFCttrN9IO0UD4SdBiDQHtQShU7-laowtiRmXhVtRaQIhdC";
};
// litArgs emits shell syntax
diff --git a/internal/rosa/package/sway/package.az b/internal/rosa/package/sway/package.az
index cd7f1f7f..20834397 100644
--- a/internal/rosa/package/sway/package.az
+++ b/internal/rosa/package/sway/package.az
@@ -11,6 +11,7 @@ package sway {
};
patches = [ "remove-unused.patch" ];
+ env = [ "CFLAGS=-Wno-switch" ];
exec = meson {};
inputs = [
diff --git a/internal/rosa/package/tamago.az b/internal/rosa/package/tamago.az
index d784c85a..c4393b13 100644
--- a/internal/rosa/package/tamago.az
+++ b/internal/rosa/package/tamago.az
@@ -3,11 +3,11 @@ package tamago {
website = "https://github.com/usbarmory/tamago-go";
anitya = 388872;
- version# = "1.27.1";
+ version# = "1.27.2";
source = remoteGitHub {
suffix = "usbarmory/tamago-go";
tag = "tamago-go"+version;
- checksum = "TaWPzqqBMuhGslUm9CQvShJRjfONbFEr51mcM5zFlopYhYA6Tb58g8wRPc5a5lQ0";
+ checksum = "z-4tuciBpbu4cR4hwkRemUcxWUgfLpfc8shIFDjUAdthxWMv9FYkwCfTta0Ho_4-";
};
env = [
diff --git a/internal/rosa/package/toybox.az b/internal/rosa/package/toybox.az
index bd3dc966..b90e08d2 100644
--- a/internal/rosa/package/toybox.az
+++ b/internal/rosa/package/toybox.az
@@ -2,10 +2,10 @@ package toybox-source {
description = "toybox source tree";
exclude = true;
- version# = "0.8.14";
+ version# = "0.8.15";
output = remoteTar {
url = "https://landley.net/toybox/downloads/toybox-"+version+".tar.gz";
- checksum = "RZQp2CTsLt_y15vsZxwqUb2O1XfK7uvwn-2sTd38O4HAsFKPQpS1UP0brYJ3dRA-";
+ checksum = "-0KgQ7Ogk5Nt6LLTn08b_xPFZXi4aqoBzw7XPnUwP3r2AZcfPOV10rMB0qAEzXcI";
compress = gzip;
};
}
diff --git a/internal/rosa/package/utf8proc.az b/internal/rosa/package/utf8proc.az
index 68e904ec..a881c493 100644
--- a/internal/rosa/package/utf8proc.az
+++ b/internal/rosa/package/utf8proc.az
@@ -3,11 +3,11 @@ package utf8proc {
website = "https://juliastrings.github.io/utf8proc";
anitya = 7455;
- version# = "2.11.3";
+ version# = "2.12.0";
source = remoteGitHub {
suffix = "JuliaStrings/utf8proc";
tag = "v"+version;
- checksum = "LlmejkymQEhaMciSE17JSl3pAYdf6DdXNr0ucwclClsMCeq7l1dcgIJl1JmNTQVq";
+ checksum = "kfzU-vVmmCzyYO9CO-PGiX5Oq63f6o_Zv0G3jO4gxoyCP2qZap20Hh7qAUDMeTKo";
};
exec = cmake {
diff --git a/internal/rosa/package/util-linux/package.az b/internal/rosa/package/util-linux.az
index 1317e50f..8beff173 100644
--- a/internal/rosa/package/util-linux/package.az
+++ b/internal/rosa/package/util-linux.az
@@ -5,7 +5,7 @@ package util-linux {
// release candidates confuse Anitya
latest = anityaFallback;
- version# = "2.42.3";
+ version# = "2.42.4";
source = remoteTar {
url = "https://www.kernel.org/pub/linux/utils/util-linux/"+
"v"+join {
@@ -19,10 +19,9 @@ package util-linux {
};
sep = ".";
}+"/util-linux-"+version+".tar.gz";
- checksum = "VQ3NCM4kt0-TTrdJElBfckXNCGBv6UfXGTRm1poQ0XP0WBND4eG-O7n5Ly_a-Iw_";
+ checksum = "tDzZiC8DCtH3f-QA9uI2EUKMQ4m5nPZfxVMuOsPBB2dHQS9gJ2HqVTJzRbq7p7VC";
compress = gzip;
};
- patches = [ "a323dddbcd1ed05a10e7e870b3e1a48b4ed44a43.patch" ];
bin = [ "bash" ];
exec = make {
diff --git a/internal/rosa/package/util-linux/a323dddbcd1ed05a10e7e870b3e1a48b4ed44a43.patch b/internal/rosa/package/util-linux/a323dddbcd1ed05a10e7e870b3e1a48b4ed44a43.patch
deleted file mode 100644
index 36d6f968..00000000
--- a/internal/rosa/package/util-linux/a323dddbcd1ed05a10e7e870b3e1a48b4ed44a43.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From a323dddbcd1ed05a10e7e870b3e1a48b4ed44a43 Mon Sep 17 00:00:00 2001
-From: Karel Zak <kzak@redhat.com>
-Date: Wed, 2 Sep 2026 13:32:27 +0200
-Subject: [PATCH] libmount: add missing fileutils.h include to hook_idmap.c
-
-The hook_idmap.c uses RESOLVE_NO_SYMLINKS (added by commit fb8e26535)
-but does not include fileutils.h, which provides the fallback #define
-for this constant.
-
-On Fedora (glibc 2.40+), this is masked because glibc's
-<bits/fcntl-linux.h> transitively includes <linux/openat2.h>, which
-defines RESOLVE_NO_SYMLINKS. On Ubuntu (and other distros with older
-glibc), <fcntl.h> does not pull in openat2.h, so the build fails:
-
- hook_idmap.c:335:33: error: 'RESOLVE_NO_SYMLINKS' undeclared
-
-Fixes: fb8e26535 ("libmount: pin source path with openat2() for restricted users")
-Signed-off-by: Karel Zak <kzak@redhat.com>
-(cherry picked from commit 7e2e010874b10b3aabdc3c4c844c9ffc46a4a374)
----
- libmount/src/hook_idmap.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/libmount/src/hook_idmap.c b/libmount/src/hook_idmap.c
-index 77494e29810..2c697b17154 100644
---- a/libmount/src/hook_idmap.c
-+++ b/libmount/src/hook_idmap.c
-@@ -23,6 +23,7 @@
-
- #include "strutils.h"
- #include "all-io.h"
-+#include "fileutils.h"
- #include "namespace.h"
-
- #include "mountP.h"
diff --git a/internal/rosa/package/x.az b/internal/rosa/package/x.az
index 73b82981..44af6d22 100644
--- a/internal/rosa/package/x.az
+++ b/internal/rosa/package/x.az
@@ -48,12 +48,12 @@ package xorgproto {
website = "https://gitlab.freedesktop.org/xorg/proto/xorgproto";
anitya = 17190;
- version# = "2025.1";
+ version# = "2026.1";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "xorg/proto/xorgproto";
ref = "xorgproto-"+version;
- checksum = "pTwJiBJHKA6Rgm3cVDXy1lyvXNIUzTRaukvvYdk1xWoJ_1G-Dfjm9MyewuyIjoHz";
+ checksum = "-inAZyzcTjFH1wfc2Zw_mdfx9K1YG0ieQ8kF5u3ZS1QykAavZ0T238EjljRzEYZ-";
};
exec = make {
@@ -242,12 +242,12 @@ package libX11 {
website = "https://gitlab.freedesktop.org/xorg/lib/libx11";
anitya = 1764;
- version# = "1.8.13";
+ version# = "1.8.14";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "xorg/lib/libx11";
ref = "libX11-"+version;
- checksum = "ARh-cuZY_U2v3DbPS1byc7ybh9NInZc-yav7SJiusk_C7408s058qWV83ocMd2pT";
+ checksum = "9huww9V6fAjKhiG7cWpV-zIQ8aTt9JiuO7qf0yuiLvU4B_5d6XA2y2GvOBQ06XAZ";
};
exec = make {
@@ -337,12 +337,12 @@ package libXrender {
website = "https://gitlab.freedesktop.org/xorg/lib/libxrender";
anitya = 1789;
- version# = "0.9.12";
+ version# = "0.9.13";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "xorg/lib/libxrender";
ref = "libXrender-"+version;
- checksum = "s6nWn-r17X_W-7anaS7wIcq5_Levf9zAigwJDD9Klp-cCJTVDhLo7GufuVOrxVP0";
+ checksum = "RGzBPut1QMqP5nY2cn0tybZAvakvaOXPM_DPRgNox9PT_8ZLycfxHQZzJhilzCI5";
};
exec = make {
@@ -676,12 +676,12 @@ package xserver {
website = "https://gitlab.freedesktop.org/xorg/xserver";
anitya = 5250;
- version# = "26.0.99.901";
+ version# = "26.0.99.903";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "xorg/xserver";
ref = "xorg-server-"+version;
- checksum = "2Liwqj-tu_NuD8BuWZR0PyYVJ_A0nj_sgx-LZWtdVpKAKQHtN-dSWCl-IPVOlcHG";
+ checksum = "YVT4TT4pI-N8cEPLty3MuJsy6w7K-EqrIJ9jp8c6AzV4PjN8ZYr6HdeHO5MnTsjF";
};
exec = meson {
@@ -753,12 +753,12 @@ package xwayland {
website = "https://gitlab.freedesktop.org/xorg/xserver";
anitya = 180949;
- version# = "26.0.99.901";
+ version# = "26.0.99.903";
source = remoteGitLab {
domain = "gitlab.freedesktop.org";
suffix = "xorg/xserver";
ref = "xwayland-"+version;
- checksum = "Vgtnwme2HU3CCeLE_xNScV_uJ55kPMremaOyVWRUFaRpwpaOQxsNB2fde_9Rx5zm";
+ checksum = "TGto_v7iLObFrQ6tsS9OHR2sJlpeYp1akqiwVnn51dZ73kF_sbWZ8Zm0HiGwIfPV";
};
bin = [ "bash" ];
diff --git a/internal/rosa/package/xz.az b/internal/rosa/package/xz.az
index 0a186c28..3bb91b5f 100644
--- a/internal/rosa/package/xz.az
+++ b/internal/rosa/package/xz.az
@@ -3,12 +3,12 @@ package xz {
website = "https://tukaani.org/xz";
anitya = 5277;
- version# = "5.8.3";
+ version# = "5.8.4";
source = remoteGitHubRelease {
suffix = "tukaani-project/xz";
tag = "v"+version;
name = "xz-"+version+".tar.bz2";
- checksum = "nCdayphPGdIdVoAZ2hR4vYlhDG9LeVKho_i7ealTud4Vxy5o5dWe0VwFlN7utuUL";
+ checksum = "sYLUjO5X0QREmCBYceLU3CSj-HUCd3g0kJAHq8F2GO0Y6-LcyKYbESyRq4sr7Bih";
compress = bzip2;
};