From 6f9cf7529b728355bc1c92f0d2b849e33e077131 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Tue, 2 Dec 2025 21:37:06 -0800 Subject: [PATCH] chore: update stardust-server to reflect upstream changes (PART 1), switch to large runners and add LICENSE.dependencies (#7873) (#7907) --- anda/stardust/server/anda.hcl | 1 + anda/stardust/server/stardust-server.spec | 41 ++++++++++++++++++----- 2 files changed, 33 insertions(+), 9 deletions(-) diff --git a/anda/stardust/server/anda.hcl b/anda/stardust/server/anda.hcl index 2da1dd957b..f5c09a5513 100644 --- a/anda/stardust/server/anda.hcl +++ b/anda/stardust/server/anda.hcl @@ -4,5 +4,6 @@ project pkg { } labels { nightly = 1 + large = 1 } } diff --git a/anda/stardust/server/stardust-server.spec b/anda/stardust/server/stardust-server.spec index 7cf94650c6..31b32d101a 100644 --- a/anda/stardust/server/stardust-server.spec +++ b/anda/stardust/server/stardust-server.spec @@ -12,12 +12,31 @@ URL: https://github.com/StardustXR/server Source0: %url/archive/%commit/server-%commit.tar.gz License: GPL-2.0-only -BuildRequires: cargo cmake anda-srpm-macros cargo-rpm-macros gcc-c++ mold -BuildRequires: glx-utils fontconfig-devel glibc libxcb-devel wayland-devel -BuildRequires: openxr-devel libglvnd-devel libglvnd-gles mesa-libgbm-devel -BuildRequires: libwayland-egl libX11-devel libXfixes-devel -BuildRequires: mesa-libEGL-devel libxkbcommon-devel +BuildRequires: cargo +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: mold +BuildRequires: anda-srpm-macros +BuildRequires: cargo-rpm-macros + +BuildRequires: glx-utils +BuildRequires: fontconfig-devel +BuildRequires: glibc +BuildRequires: libxcb-devel +BuildRequires: wayland-devel +BuildRequires: openxr-devel +BuildRequires: libglvnd-devel +BuildRequires: libglvnd-gles +BuildRequires: mesa-libgbm-devel +BuildRequires: libwayland-egl +BuildRequires: libX11-devel +BuildRequires: libXfixes-devel +BuildRequires: libxkbcommon-devel +BuildRequires: alsa-lib-devel +BuildRequires: mesa-libEGL-devel + Provides: stardust-server + Packager: Owen Zimmerman %description @@ -28,18 +47,22 @@ Usable Linux display server that reinvents human-computer interaction for all ki %cargo_prep_online %build -export CXXFLAGS="" %cargo_build %install -install -Dm755 target/rpm/stardust-xr-server %buildroot%_bindir/stardust-xr-server - +install -Dm755 target/rpm/stardust-xr-server %{buildroot}%{_bindir}/stardust-xr-server +%cargo_license_summary_online +%{cargo_license_online} > LICENSE.dependencies %files -%_bindir/stardust-xr-server +%{_bindir}/stardust-xr-server %license LICENSE +%license LICENSE.dependencies %doc README.md %changelog +* Tue Dec 02 2025 Owen Zimmerman +- Update spec to reflect upstream changes, add LICENSE.dependencies + * Sat Sep 14 2024 Owen-sz - Package StardustXR Server