Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
b21cd9d
meson: update to 1.12.0.
sjozs Aug 31, 2026
1e070c7
Komikku: fix tarball checksum
sjozs Sep 1, 2026
8c7a17b
accountsservice: fix build and tests
sjozs Sep 1, 2026
544a818
appstream-glib: fix application/yaml error
sjozs Sep 1, 2026
949b7e1
caffeine-ng: fix tarball checksum
sjozs Sep 1, 2026
249489f
clevis: add missing checkdepends
sjozs Sep 1, 2026
8e31207
corecollector: fix checkdepends
sjozs Sep 1, 2026
56194bc
d-feet: disable code style linting in tests
sjozs Sep 1, 2026
48add9f
fcft: fix tarball checksum after Codeberg update
sjozs Sep 1, 2026
180b25f
fnott: fix tarball checksum after Codeberg update
sjozs Sep 1, 2026
5c59e7b
fontmanager: fix compilation for new Vala versions
sjozs Sep 1, 2026
2b5f8f4
foot: fix tarball checksum after Codeberg update
sjozs Sep 1, 2026
f0cb70a
fyi: fix tarball checksum after Codeberg update
sjozs Sep 1, 2026
f526f83
gumbo-parser: fix tarball checksum after Codeberg update
sjozs Sep 1, 2026
3ac99df
matcha: fix tarball checksum after Codeberg update
sjozs Sep 1, 2026
b1822d0
wmenu: fix tarball checksum after Codeberg update
sjozs Sep 1, 2026
f629c74
xarcan: fix tarball checksum after Codeberg update
sjozs Sep 1, 2026
7901866
yambar: fix tarball checksum after Codeberg update
sjozs Sep 1, 2026
33dbb32
libwacom: skip forbidden tests
sjozs Sep 2, 2026
a8bf097
newsflash: fix tarball checksum
sjozs Sep 2, 2026
bf1ad88
oversteer: add python3-packaging-bootstrap
sjozs Sep 2, 2026
013d82d
pgbackrest: remove explicit builddir
sjozs Sep 2, 2026
be9af1d
portage: fix tests
sjozs Sep 2, 2026
55aa559
rubberband: use boost-devel-minimal in checkdepends
sjozs Sep 2, 2026
348bc54
vali: disable tests broken in xbps-src
sjozs Sep 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion srcpkgs/Komikku/template
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ license="GPL-3.0-or-later"
homepage="https://codeberg.org/valos/Komikku"
changelog="https://codeberg.org/valos/Komikku/releases"
distfiles="https://codeberg.org/valos/Komikku/archive/v${version}.tar.gz"
checksum=3c5f2d77b626b274f3f56562f1666992515bb78b2fb67668ad6db956090aa51e
checksum=fdca2c44a86b98fb0330956c55d77d8c35949a7fc31e0ea15e2e38c8a3f88979

if [ "$CROSS_BUILD" ]; then
export GI_TYPELIB_PATH="${XBPS_CROSS_BASE}/usr/lib/girepository-1.0"
Expand Down
19 changes: 19 additions & 0 deletions srcpkgs/accountsservice/patches/fix-tests.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
--- a/tests/meson.build 2026-09-01 11:38:03.896222339 +0200
+++ b/tests/meson.build 2026-09-01 11:42:16.446248925 +0200
@@ -1,6 +1,6 @@
test('check-format', find_program('check-format.sh'))

-libmocklibc = subproject('mocklibc').get_variable('libmocklibc')
+#libmocklibc = subproject('mocklibc').get_variable('libmocklibc')

envs = environment()
# Enable debug messages and abort on critical warnings
@@ -8,7 +8,7 @@
envs.set('G_MESSAGES_DEBUG', 'all')
envs.set('top_srcdir', meson.source_root())
envs.set('top_builddir', meson.build_root())
-envs.set('MOCKLIBC_LD_PRELOAD', libmocklibc.full_path())
+envs.set('MOCKLIBC_LD_PRELOAD', '')

# Setup paths
accountsservice_build_dir = meson.build_root() / 'src' / 'libaccountsservice'
1 change: 1 addition & 0 deletions srcpkgs/accountsservice/template
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ build_style=meson
build_helper="gir"
configure_args="-Dsystemdsystemunitdir=/usr/lib/systemd/system
-Dwtmpfile=/var/log/wtmp $(vopt_bool gir introspection)"
make_check_args="--no-suite daemon" # needs mocklibc
hostmakedepends="glib-devel pkg-config polkit gettext $(vopt_if gir vala)
python3-dbus python3-gobject python3-dbusmock"
makedepends="polkit-devel elogind-devel"
Expand Down
24 changes: 24 additions & 0 deletions srcpkgs/appstream-glib/patches/rfc9512.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
From 2d2c71f44b79176f0e90fafb4ab697398a9d85c4 Mon Sep 17 00:00:00 2001
From: David Mohammed <fossfreedom@ubuntu.com>
Date: Sat, 16 Mar 2024 22:42:23 +0000
Subject: [PATCH] Support RFC9512 registration for application/yaml Closes #480
https://www.rfc-editor.org/rfc/rfc9512.html

---
libappstream-glib/as-yaml.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libappstream-glib/as-yaml.c b/libappstream-glib/as-yaml.c
index d764d15d..41d7b09f 100644
--- a/libappstream-glib/as-yaml.c
+++ b/libappstream-glib/as-yaml.c
@@ -506,7 +506,8 @@ as_yaml_from_file (GFile *file, AsYamlFromFlags flags, GCancellable *cancellable
g_strcmp0 (content_type, "application/x-gzip") == 0) {
conv = G_CONVERTER (g_zlib_decompressor_new (G_ZLIB_COMPRESSOR_FORMAT_GZIP));
stream_data = g_converter_input_stream_new (file_stream, conv);
- } else if (g_strcmp0 (content_type, "application/x-yaml") == 0) {
+ } else if (g_strcmp0 (content_type, "application/x-yaml") == 0 ||
+ g_strcmp0 (content_type, "application/yaml") == 0) {
stream_data = g_object_ref (file_stream);
} else {
g_set_error (error,
2 changes: 1 addition & 1 deletion srcpkgs/caffeine-ng/template
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ license="GPL-3.0-or-later"
homepage="https://codeberg.org/WhyNotHugo/caffeine-ng"
changelog="https://codeberg.org/WhyNotHugo/caffeine-ng/raw/branch/main/CHANGELOG.rst"
distfiles="https://codeberg.org/WhyNotHugo/caffeine-ng/archive/v${version}.tar.gz"
checksum=834c37bc03b48a554b299498eefd291e4140e71acdd18141a32eda4eef727047
checksum=2b3bb3795f53b991a35db085c6468594c832addbec65fd2e1e23796eee6e05ce

build_options="xfconf"
desc_option_xfconf="XFCE power manager integration"
Expand Down
1 change: 1 addition & 0 deletions srcpkgs/clevis/template
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ hostmakedepends="asciidoc bash-completion cryptsetup curl jq keyutils pkg-config
makedepends="bash-completion cryptsetup-devel dracut jansson-devel
jose-devel libaudit-devel luksmeta-devel udisks2-devel"
depends="bash cryptsetup curl libpwquality tpm2-tools luksmeta jose"
checkdepends="$depends"
short_desc="Pluggable framework for automated decryption"
maintainer="Johannes Heimansberg <git@jhe.dedyn.io>"
license="GPL-3.0-or-later WITH custom:OpenSSL-Exception"
Expand Down
1 change: 1 addition & 0 deletions srcpkgs/corecollector/template
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ configure_args="-Dcoredump_user=_corecollector -Dcoredump_group=_corecollector"
conf_files="/etc/corecollector/corecollector.conf"
hostmakedepends="dmd git pkg-config scdoc"
depends="gdb"
checkdepends="$depends"
short_desc="Coredump collector written in D"
maintainer="travankor <travankor@tuta.io>"
license="GPL-3.0-or-later"
Expand Down
3 changes: 2 additions & 1 deletion srcpkgs/d-feet/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ pkgname=d-feet
version=0.3.16
revision=6
build_style=meson
make_check_args="--exclude d-feet:check-code-style" # irrelevant
hostmakedepends="pkg-config gettext itstool python3-pycodestyle"
makedepends="gtk+3-devel gobject-introspection"
depends="gtk+3 libwnck python3-gobject"
Expand All @@ -15,5 +16,5 @@ distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz"
checksum=8733ce4b9a9a54ec185b1d85bf4da9d9d11052882a880760ff60f9779b2d1ccb

pre_check() {
make_cmd="xvfb-run ninja"
make_cmd="xvfb-run meson"
}
2 changes: 1 addition & 1 deletion srcpkgs/fcft/template
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ license="MIT"
homepage="https://codeberg.org/dnkl/fcft"
changelog="https://codeberg.org/dnkl/fcft/raw/branch/master/CHANGELOG.md"
distfiles="https://codeberg.org/dnkl/fcft/archive/${version}.tar.gz"
checksum=c0d8d485b45b1af829f73101d6588f404a32bf3c7543236b1a4707d44be81b60
checksum=b0c0f4a599f43723736c8565b8b84337c4195077f07f1bb8bb3252bb13a2306a

build_options="textshaping"
build_options_default="textshaping"
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/fnott/template
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ license="MIT"
homepage="https://codeberg.org/dnkl/fnott/"
changelog="https://codeberg.org/dnkl/fnott/raw/branch/master/CHANGELOG.md"
distfiles="https://codeberg.org/dnkl/fnott/archive/${version}.tar.gz"
checksum=7e784133bec7cc197bbeed18daf92192f297f7c60d1c25cce318ae09f70ab0e1
checksum=896bf281431067adf539a8e563db7ef0409877f53131af4fd6656ceda11d24db

post_install() {
vlicense LICENSE
Expand Down
37 changes: 37 additions & 0 deletions srcpkgs/fontmanager/patches/fix-compile.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
From e2ad529a88929bbc76906ac78260dacf4d8c8c6b Mon Sep 17 00:00:00 2001
From: Jan Baier <jan.baier@amagical.net>
Date: Fri, 1 May 2026 17:25:25 +0200
Subject: [PATCH] Fix compilation error with newer Vala versions

Fixes #467
---
src/font-manager/Collections.vala | 2 +-
src/font-manager/FontList.vala | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/font-manager/Collections.vala b/src/font-manager/Collections.vala
index 5e7f5cdb..43531e54 100644
--- a/src/font-manager/Collections.vala
+++ b/src/font-manager/Collections.vala
@@ -523,7 +523,7 @@ namespace FontManager {
var row = ((CollectionListRow) source.widget);
var drag_icon = new Gtk.Label(row.item_label.label);
drag_icon.add_css_class("FontManagerListRowDrag");
- var gtk_drag_icon = (Gtk.DragIcon) Gtk.DragIcon.get_for_drag(drag);
+ var gtk_drag_icon = new Gtk.DragIcon.get_for_drag(drag);
gtk_drag_icon.set_child(drag_icon);
return;
}
diff --git a/src/font-manager/FontList.vala b/src/font-manager/FontList.vala
index c8b170cb..9720dc2b 100644
--- a/src/font-manager/FontList.vala
+++ b/src/font-manager/FontList.vala
@@ -669,7 +669,7 @@ namespace FontManager {
widget_set_name(drag_count, "FontManagerListDragCount");
drag_icon.add_overlay(drag_count);
drag_count.set_label(selected_items.length.to_string());
- var gtk_drag_icon = (Gtk.DragIcon) Gtk.DragIcon.get_for_drag(drag);
+ var gtk_drag_icon = new Gtk.DragIcon.get_for_drag(drag);
gtk_drag_icon.set_child(drag_icon);
return;
}
2 changes: 1 addition & 1 deletion srcpkgs/foot/template
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ license="MIT"
homepage="https://codeberg.org/dnkl/foot"
changelog="https://codeberg.org/dnkl/foot/raw/branch/master/CHANGELOG.md"
distfiles="https://codeberg.org/dnkl/foot/archive/${version}.tar.gz"
checksum=4e6131cc859ec6a36569f1978cf3617cc3836a681d13d228ded1b4885dab7770
checksum=f5917cad2d7b723b99873e53d78fd10ea202923d189aed5086591fc53b70b7e3
conf_files="/etc/xdg/foot/foot.ini"

post_install() {
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/fyi/template
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ license="MIT"
homepage="https://codeberg.org/dnkl/fyi"
changelog="https://codeberg.org/dnkl/fyi/raw/branch/master/CHANGELOG.md"
distfiles="https://codeberg.org/dnkl/fyi/archive/${version}.tar.gz"
checksum=6d196b4725df02dba39ca736c0f5b485f6a204a98f68de6bbe8155bdc1e56d24
checksum=584fc3966a21949dbcc655d8693497384dade382d332be1cf92eae958336a145

post_install() {
rm -r "${DESTDIR}/usr/share/doc"
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/gumbo-parser/template
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ license="Apache-2.0"
homepage="https://codeberg.org/gumbo-parser/gumbo-parser/"
distfiles="https://github.com/google/gumbo-parser/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz"
distfiles="https://codeberg.org/gumbo-parser/gumbo-parser/archive/${version}.tar.gz"
checksum=dbdc159dc8e5c6f3f254e50bce689dd9e439064ff06c165d5653410a5714ab66
checksum=90bea83283760339da194fb90112a532854c13cd1eabdabc7ef7a4dede1dbc9d

CFLAGS="-fPIC"

Expand Down
18 changes: 18 additions & 0 deletions srcpkgs/libwacom/patches/skip-uinput-tests.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
--- a/test/test_libwacom.py 2026-07-20 05:12:17.000000000 +0200
+++ b/test/test_libwacom.py 2026-09-02 12:46:54.390895889 +0200
@@ -583,6 +583,7 @@
@pytest.mark.parametrize(
"fallback", (WacomDatabase.Fallback.NONE, WacomDatabase.Fallback.GENERIC)
)
+@pytest.mark.skip(reason="can't create devices in build env")
def test_new_from_path_known_device(db, fallback):
name = "Wacom Intuos4 WL"
vid = 0x056A
@@ -602,6 +603,7 @@
@pytest.mark.parametrize(
"fallback", (WacomDatabase.Fallback.NONE, WacomDatabase.Fallback.GENERIC)
)
+@pytest.mark.skip(reason="can't create devices in build env")
def test_new_from_path_unknown_device(db, fallback, bustype):
bus = {
WacomBustype.UNKNOWN: 0,
2 changes: 1 addition & 1 deletion srcpkgs/matcha/template
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ license="MIT"
homepage="https://codeberg.org/QuincePie/matcha/"
changelog="https://codeberg.org/QuincePie/matcha/releases"
distfiles="https://codeberg.org/QuincePie/matcha/archive/${version}.tar.gz"
checksum=6e577ed2354be4e0befe97b047e25e2bc36b2b7e0e7ac17f501dcd87dec73316
checksum=1debbc362e428ed4556e57ab0419e29d3531703bfc3d11bd6417a2f689cb39f3

post_install() {
vlicense LICENSE
Expand Down
27 changes: 27 additions & 0 deletions srcpkgs/meson/patches/fix-sanity-check-ldflags.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
From 82912151f38f9a0318ca6edb014a98132286e543 Mon Sep 17 00:00:00 2001
From: Paolo Bonzini <pbonzini@redhat.com>
Date: Fri, 28 Aug 2026 16:14:56 +0200
Subject: [PATCH] d: pass link arguments through unix_args_to_native

Commit decc3e assumed the sanity check goes through CompilerArgs,
but it does not. Add to _sanity_check_compile_args() the
missing call to DCompiler.unix_args_to_native().

Fixes: #16115
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
mesonbuild/compilers/d.py | 1 +
1 file changed, 1 insertion(+)

diff --git a/mesonbuild/compilers/d.py b/mesonbuild/compilers/d.py
index 367355828738..6cab9e8fc45f 100644
--- a/mesonbuild/compilers/d.py
+++ b/mesonbuild/compilers/d.py
@@ -402,6 +402,7 @@ def _sanity_check_source_code(self) -> str:
def _sanity_check_compile_args(self, sourcename: str, binname: str
) -> T.Tuple[T.List[str], T.List[str]]:
args, largs = super()._sanity_check_compile_args(sourcename, binname)
+ largs = self.unix_args_to_native(largs)
largs.extend(self._get_target_arch_args())
return args, largs

74 changes: 0 additions & 74 deletions srcpkgs/meson/patches/rust-proc-macro.patch

This file was deleted.

6 changes: 3 additions & 3 deletions srcpkgs/meson/template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Template file for 'meson'
pkgname=meson
version=1.9.1
revision=4
version=1.12.0
revision=1
build_style=python3-module
hostmakedepends="python3-devel python3-setuptools"
depends="ninja python3-setuptools"
Expand All @@ -14,7 +14,7 @@ license="Apache-2.0"
homepage="https://mesonbuild.com"
changelog="https://raw.githubusercontent.com/mesonbuild/meson/master/docs/markdown/Release-notes-for-${version%.*}.0.md"
distfiles="https://github.com/mesonbuild/meson/releases/download/${version}/meson-${version}.tar.gz"
checksum=4e076606f2afff7881d195574bddcd8d89286f35a17b4977a216f535dc0c74ac
checksum=88afe0c20e52030218924ac37d0c81c59b4b5f3ae3752c8c6d7470c7d365886c

# sanitizers aren't available on musl
if [ "$XBPS_TARGET_LIBC" = glibc ]; then
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/newsflash/template
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-or-later"
homepage="https://gitlab.com/news-flash/news_flash_gtk"
distfiles="https://gitlab.com/news-flash/news_flash_gtk/-/archive/v.${version}/news_flash_gtk-v.${version}.tar.gz"
checksum=c424c5d2385716bece4bf5881eba88b18ff6a18cff6c1aad370e5232eecfd871
checksum=6746595e3c12ae652ca483608db9c78dd60b89aa60f8608264a1e1c0bb23b946

post_patch() {
if [ -n "$CROSS_BUILD" ]; then
Expand Down
2 changes: 1 addition & 1 deletion srcpkgs/oversteer/template
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ pkgname=oversteer
version=0.8.3
revision=2
build_style=meson
hostmakedepends="pkg-config gettext desktop-file-utils"
hostmakedepends="pkg-config gettext desktop-file-utils python3-packaging-bootstrap"
makedepends="eudev-libudev-devel"
depends="python3-gobject python3-pyudev python3-xdg python3-evdev
python3-matplotlib python3-scipy python3-numpy"
Expand Down
1 change: 0 additions & 1 deletion srcpkgs/pgbackrest/template
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ version=2.58.0
revision=1
build_style=meson
build_helper=qemu
meson_builddir="src/build"
hostmakedepends="perl pkg-config"
makedepends="openssl-devel libxml2-devel liblz4-devel perl postgresql-libs-devel
zlib-devel libyaml-devel bzip2-devel"
Expand Down
Loading
Loading