%global appname cosmic-applet-clippy-land %global appid io.github.k33wee.clippy-land %global version 0.3.3 Name: %{appname} Version: %{version} Release: %autorelease Summary: Clipboard Manager applet for COSMIC License: GPL-3.0 URL: https://github.com/k33wee/clippy-land Source0: %{url}/archive/refs/tags/v%{version}.tar.gz BuildRequires: rust cargo BuildRequires: libxkbcommon-devel %description Clipboard Manager applet for the COSMIC desktop environment %prep %autosetup -n clippy-land-%{version} %build cargo build --release %install install -Dm0755 target/release/%{appname} %{buildroot}%{_bindir}/%{appname} install -Dm0644 resources/%{appid}.desktop %{buildroot}%{_datadir}/applications/%{appid}.desktop install -Dm0644 resources/%{appid}.metainfo.xml %{buildroot}%{_datadir}/metainfo/%{appid}.metainfo.xml install -Dm0644 resources/icon.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{appid}-symbolic.svg %files %{_bindir}/%{appname} %{_datadir}/applications/%{appid}.desktop %{_datadir}/metainfo/%{appid}.metainfo.xml %{_datadir}/icons/hicolor/scalable/apps/%{appid}-symbolic.svg %license LICENSE %doc README.md %changelog %autochangelog