From 69f2b364d49d50a03d7b0e69a7c60b6a9cdc3cb9 Mon Sep 17 00:00:00 2001 From: Erica Marigold Date: Sun, 26 Jan 2025 23:37:17 +0530 Subject: [PATCH] feat: include rpm spec package --- package/copr/lune.spec | 54 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 package/copr/lune.spec diff --git a/package/copr/lune.spec b/package/copr/lune.spec new file mode 100644 index 0000000..1aee017 --- /dev/null +++ b/package/copr/lune.spec @@ -0,0 +1,54 @@ +Name: lune +Version: 0.8.9 +Release: 1%{?dist} +Summary: A standalone Luau runtime + + +License: MPL2 +URL: https://github.com/lune-org/lune +Source0: https://github.com/lune-org/lune/archive/refs/tags/v%{version}.tar.gz + + +ExclusiveArch: x86_64 aarch64 + + +BuildRequires: cmake +BuildRequires: rust +BuildRequires: just +BuildRequires: musl-tools +BuildRequires: clang +BuildRequires: musl +BuildRequires: musl-devel + + +Requires: libstdc++ +Requires: libgcc +Requires: openlibm +Requires: glibc + + +%description +%{summary}. + + +%prep +%setup -q -n lune-%{version} + + +%build +just build --locked --release + + +%install +mkdir -p %{buildroot}/%{_bindir} +install -m0755 ./target/release/%{name} %{buildroot}/%{_bindir}/%{name} + + +%files +%license LICENSE.txt +%{_bindir}/%{name} + + +%changelog +%autochangelog +