chore: update stardust-server to reflect upstream changes (PART 1), switch to large runners and add LICENSE.dependencies (#7873) (#7907)

This commit is contained in:
Raboneko
2025-12-02 21:37:06 -08:00
committed by GitHub
parent cccedf374d
commit 6f9cf7529b
2 changed files with 33 additions and 9 deletions
+1
View File
@@ -4,5 +4,6 @@ project pkg {
}
labels {
nightly = 1
large = 1
}
}
+32 -9
View File
@@ -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 <owen@fyralabs.com>
%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 <owen@fyralabs.com>
- Update spec to reflect upstream changes, add LICENSE.dependencies
* Sat Sep 14 2024 Owen-sz <owen@fyralabs.com>
- Package StardustXR Server