add: stardust-telescope (#2319) (#2323)

(cherry picked from commit f7ff86b1d2)

Co-authored-by: madomado <madonuko@outlook.com>
This commit is contained in:
Raboneko
2024-10-23 08:58:45 -07:00
committed by GitHub
parent 21d5e83b25
commit f1c2cc5076
4 changed files with 50 additions and 1 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ 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
Provides: stardust-xr-server
Packager: Owen Zimmerman <owen@fyralabs.com>
%description
+6
View File
@@ -0,0 +1,6 @@
project pkg {
arches = ["x86_64"]
rpm {
spec = "stardust-telescope.spec"
}
}
@@ -0,0 +1,38 @@
%define debug_package %nil
%global commit 2482ed8d8f5bed37b3ad54f766b0df7157646ef1
%global commit_date 20240719
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: stardust-telescope
Version: %commit_date.git~%shortcommit
Release: 1%?dist
Summary: See the stars! Easy stardust setups to run on your computer.
License: MIT
URL: https://github.com/StardustXR/telescope
Source0: %url/archive/%commit.tar.gz
Requires: bash
Requires: stardust-server
Requires: stardust-gravity
Requires: stardust-black-hole
Requires: stardust-protostar
Requires: xwayland-satellite
BuildArch: noarch
%description
See the stars! Easy stardust setups to run on your computer.
%prep
%autosetup -n telescope-%commit
%build
%install
install -Dm755 scripts/telescope %buildroot%_bindir/telescope
install -Dm755 scripts/_telescope_startup %buildroot%_bindir/_telescope_startup
%files
%doc README.md
%license LICENSE
%_bindir/telescope
%_bindir/_telescope_startup
+5
View File
@@ -0,0 +1,5 @@
rpm.global("commit", gh_commit("StardustXR/telescope"));
if rpm.changed() {
rpm.release();
rpm.global("commit_date", date());
}