%global crate pandora_launcher %global cargo_path crates/pandora_launcher Name: rust-pandora-launcher Version: 2.5.0 Release: %autorelease.git.160.eabe13b Summary: A modern Minecraft launcher that balances ease-of-use with powerful instance management features License: MIT URL: pandora.moulberry.com Source0: rust-pandora-launcher-git-160.eabe13b.tar.gz %ifarch x86_64 BuildRequires: libedit(x86-64) %endif BuildRequires: cargo-rpm-macros >= 24 BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gettext-envsubst BuildRequires: clang BuildRequires: cmake BuildRequires: mold BuildRequires: alsa-lib-devel BuildRequires: fontconfig-devel BuildRequires: dbus-devel BuildRequires: wayland-devel BuildRequires: libxkbcommon-x11-devel BuildRequires: openssl-devel %if 0%{?fedora} BuildRequires: openssl-devel-engine %endif BuildRequires: libzstd-devel BuildRequires: perl-FindBin BuildRequires: perl-IPC-Cmd BuildRequires: perl-File-Compare BuildRequires: perl-File-Copy BuildRequires: perl-lib BuildRequires: vulkan-loader BuildRequires: libcurl-devel %description Work in progress Pandora is a modern Minecraft launcher that balances ease-of-use with powerful instance management features #-- PREP, BUILD & INSTALL -----------------------------------------------------# %prep %autosetup -n rust-pandora-launcher-git-160.eabe13b -p1 %build %cargo_build %install mkdir -p %{buildroot}%{_bindir} install -Dm755 target/rpm/pandora_launcher %{buildroot}%{_bindir}/pandora_launcher %check %cargo_test #-- FILES ---------------------------------------------------------------------# %files %{_bindir}/pandora_launcher %license LICENSE %doc README.md #-- CHANGELOG -----------------------------------------------------------------# %changelog * Mon Jan 19 2026 Sebastian Snoer 2.5.0-1 - new package built with tito %autochangelog