%define debug_package %{nil} Name: oculante Version: 0.9.2 Release: 1%{?dist} Summary: Fast, hardware-accelerated image viewer License: MIT URL: https://github.com/woelper/oculante Source0: v0.9.2.tar.gz BuildRequires: cargo BuildRequires: cmake BuildRequires: nasm BuildRequires: gcc-c++ BuildRequires: perl-interpreter BuildRequires: perl-FindBin BuildRequires: mold BuildRequires: libxcb-devel BuildRequires: libX11-devel BuildRequires: gtk3-devel BuildRequires: alsa-lib-devel BuildRequires: fontconfig-devel BuildRequires: wayland-devel BuildRequires: libxkbcommon-devel %description A minimalistic and fast image viewer with hardware acceleration. %prep %autosetup %build export CARGO_HOME=$(pwd)/.cargo export RUSTFLAGS="-C link-arg=-fuse-ld=mold" cargo build --release --locked %install # 1. Install the real binary mkdir -p %{buildroot}%{_bindir} install -m 0755 target/release/oculante %{buildroot}%{_bindir}/oculante # 2. Install the Smart Wrapper Script cat <