%bcond check 0 %global crate spotify-launcher %global _smp_build_ncpus 1 Name: rust-spotify-launcher Version: 0.6.6 Release: 1%{?dist} Summary: Client for spotify's apt repository in Rust License: MIT OR Apache-2.0 URL: https://crates.io/crates/spotify-launcher Source0: https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate Source1: %{crate}-%{version}-vendor.tar.xz BuildRequires: cargo-rpm-macros >= 24 BuildRequires: openssl-devel BuildRequires: alsa-lib-devel BuildRequires: systemd-devel BuildRequires: xz-devel %global _description %{expand: Client for spotify's apt repository in Rust.} %description %{_description} %package -n %{crate} Summary: %{summary} License: MIT OR Apache-2.0 %description -n %{crate} %{_description} %prep %autosetup -n %{crate}-%{version} -p1 -a1 %cargo_prep -v vendor %build %cargo_build %install %cargo_install # Remove the unused Rust source files to prevent unpackaged files error rm -rf %{buildroot}%{_datadir}/cargo/registry %files -n %{crate} %license LICENSE-APACHE LICENSE-MIT %doc README.md %{_bindir}/spotify-launcher %changelog * Mon Jun 08 2026 Maintainer - 0.6.6-1 - Initial build