Name: grocli Version: 0.1.0 Release: 1%{?dist} Summary: Shared grocery and shopping lists for households License: MIT URL: https://app.grocli.net Source0: %{name}-%{version}.tar.gz BuildRequires: cargo BuildRequires: rust-packaging BuildRequires: pkgconfig(webkit2gtk-4.1) BuildRequires: pkgconfig(gdk-3.0) BuildRequires: make Requires: webkit2gtk4.1 %description GrocLi helps households share grocery lists in real-time. %prep %autosetup -n %{name}-%{version} %build %cargo_prep %cargo_build %install %cargo_install # Rename binary to grocli mv %{buildroot}%{_bindir}/app %{buildroot}%{_bindir}/grocli # Desktop entry install -Dm0644 src-tauri/assets/io.grocli.GrocLi.desktop \ %{buildroot}%{_datadir}/applications/io.grocli.GrocLi.desktop # Icon install -Dm0644 src-tauri/icons/io.grocli.GrocLi.png \ %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/io.grocli.GrocLi.png # Metadata for GNOME Software install -Dm0644 src-tauri/metadata/io.grocli.GrocLi.metainfo.xml \ %{buildroot}%{_datadir}/metainfo/io.grocli.GrocLi.metainfo.xml %files %{_bindir}/grocli %{_datadir}/applications/io.grocli.GrocLi.desktop %{_datadir}/icons/hicolor/512x512/apps/io.grocli.GrocLi.png %{_datadir}/metainfo/io.grocli.GrocLi.metainfo.xml %changelog * Tue Feb 11 2025 Thijs 0.1.0-1 - Initial COPR release