Name: Losange Version: 0.1.1 Release: 1%{?dist} Summary: A simple Stremio client for GNOME License: GPLv3 URL: https://github.com/tymmesyde/Losange Source0: https://github.com/tymmesyde/Losange/archive/v%{version}.tar.gz BuildRequires: cargo, rust, openssl-devel, gtk4-devel, libadwaita-devel, gstreamer1-devel, gstreamer1-plugins-base-devel %description A simple Stremio client for GNOME %prep %setup -q %build export CARGO_HOME=$(pwd)/.cargo cargo build --release %install mkdir -p %{buildroot}/usr/bin install -m 755 target/release/losange %{buildroot}/usr/bin/ mkdir -p %{buildroot}/app/share/icons/hicolor/scalable/apps install -Dm644 data/icons/xyz.timtimtim.Losange.svg %{buildroot}/app/share/icons/hicolor/scalable/apps/ mkdir -p %{buildroot}/app/share/applications install -Dm644 data/xyz.timtimtim.Losange.desktop %{buildroot}/app/share/applications/ mkdir -p %{buildroot}/app/share/metainfo install -Dm644 data/xyz.timtimtim.Losange.metainfo.xml %{buildroot}/app/share/metainfo/ mkdir -p %{buildroot}/app/share/glib-2.0/schemas install -Dm644 data/xyz.timtimtim.Losange.gschema.xml %{buildroot}/app/share/glib-2.0/schemas/ %files /usr/bin/losange /app/share/icons/hicolor/scalable/apps/xyz.timtimtim.Losange.svg /app/share/applications/xyz.timtimtim.Losange.desktop /app/share/metainfo/xyz.timtimtim.Losange.metainfo.xml /app/share/glib-2.0/schemas/xyz.timtimtim.Losange.gschema.xml