From c4ab77c344d9c6a73534f4daed28c9a4fbd8f76f Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 10 Jan 2026 21:23:29 -0800 Subject: [PATCH] chore: switch stardust-server to version based (#9033) (#9061) (cherry picked from commit 0969483b7236ae1425483732b6b2dc4d62cbf7b2) Signed-off-by: Owen-sz Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- anda/stardust/server/anda.hcl | 1 - anda/stardust/server/stardust-server.spec | 13 +++++++------ anda/stardust/server/update.rhai | 6 +----- 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/anda/stardust/server/anda.hcl b/anda/stardust/server/anda.hcl index f5c09a5513..626fcb7281 100644 --- a/anda/stardust/server/anda.hcl +++ b/anda/stardust/server/anda.hcl @@ -3,7 +3,6 @@ project pkg { spec = "stardust-server.spec" } labels { - nightly = 1 large = 1 } } diff --git a/anda/stardust/server/stardust-server.spec b/anda/stardust/server/stardust-server.spec index 72dd167903..af3e86a42a 100644 --- a/anda/stardust/server/stardust-server.spec +++ b/anda/stardust/server/stardust-server.spec @@ -1,15 +1,13 @@ -%global commit f0545414201aa1c825e2546ee98aae010100bffd -%global commit_date 20251225 -%global shortcommit %(c=%{commit}; echo ${c:0:7}) # Exclude input files from mangling %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$ Name: stardust-xr-server -Version: %commit_date.%shortcommit +Version: 0.50.2 Release: 1%?dist +Epoch: 1 Summary: Usable Linux display server that reinvents human-computer interaction for all kinds of XR URL: https://github.com/StardustXR/server -Source0: %url/archive/%commit/server-%commit.tar.gz +Source0: %url/archive/refs/tags/%version.tar.gz License: GPL-2.0-only BuildRequires: cargo @@ -33,7 +31,7 @@ Packager: Owen Zimmerman Usable Linux display server that reinvents human-computer interaction for all kinds of XR, from putting 2D/XR apps into various 3D shells for varying uses to SDF-based interaction. %prep -%autosetup -n server-%commit +%autosetup -n server-%version %cargo_prep_online %build @@ -51,6 +49,9 @@ install -Dm755 target/rpm/stardust-xr-server %{buildroot}%{_bindir}/stardust-xr- %doc README.md %changelog +* Sat Jan 10 2026 Owen Zimmerman +- Switch to version based + * Tue Dec 02 2025 Owen Zimmerman - Update spec to reflect upstream changes, add LICENSE.dependencies diff --git a/anda/stardust/server/update.rhai b/anda/stardust/server/update.rhai index 16db710969..7f16117e80 100644 --- a/anda/stardust/server/update.rhai +++ b/anda/stardust/server/update.rhai @@ -1,5 +1 @@ -rpm.global("commit", gh_commit("StardustXR/server")); -if rpm.changed() { - rpm.release(); - rpm.global("commit_date", date()); -} +rpm.version(gh_tag("StardustXR/server"));