Skip to content

Commit cd31e96

Browse files
committed
user/niri: update to 26.04
Tests no longer fail, 32-bit still oddly broken; using RUST_LIBC_UNSTABLE_MUSL_V1_2_3 env fixes libc-nix interaction but pipewire still has issues like error[E0063]: missing fields `_bitfield_1` and `_bitfield_align_1` in initializer of `libspa_sys::timespec` Closes #5490 Closes #5494
1 parent e6ffc21 commit cd31e96

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

user/niri/template.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
pkgname = "niri"
2-
pkgver = "25.11"
2+
pkgver = "26.04"
33
pkgrel = 0
44
build_style = "cargo"
55
make_build_args = [
@@ -31,19 +31,17 @@
3131
checkdepends = ["xkeyboard-config"]
3232
pkgdesc = "Scrollable-tiling wayland compositor"
3333
license = "GPL-3.0-or-later"
34-
url = "https://github.com/YaLTeR/niri"
34+
url = "https://github.com/niri-wm/niri"
3535
source = f"{url}/archive/refs/tags/v{pkgver}.tar.gz"
36-
sha256 = "9a9a58dbe12e065776cc80424f22c89489f2662e881152ceae46e68bb8677d8c"
36+
sha256 = "134c602d8e0d53413a52d6cd58f9ce7e79a07d03288ee0a51ba1abd5db1b1ad9"
3737
# cross: generates completions using host binary
3838
options = ["!cross"]
3939

4040
if self.profile().wordsize == 32:
41+
# rust libc time32 broken interaction with pipewire-rs
42+
# broken libspa_sys::timespec and pipewire_sys::timespec
4143
broken = "weird pipewire api stuff"
4244

43-
if self.profile().arch in ["ppc64le", "riscv64"]:
44-
# fails some xkeyboard stuff mysteriously? FIXME
45-
options += ["!check"]
46-
4745
# TODO: dinit graphical user session service, --notify-fd, etc
4846

4947

0 commit comments

Comments
 (0)