%global rustflags -C link-arg=-Wl,-z,relro,-z,now Name: yanklog Version: 1.0.9 Release: 1%{?dist} Summary: A minimal, intuitive clipboard manager for Linux License: MIT URL: https://yanklog.com Source0: https://yanklog.com/downloads/yanklog-%{version}.tar.gz BuildRequires: cargo BuildRequires: rust BuildRequires: gtk4-devel BuildRequires: openssl-devel BuildRequires: pkgconfig BuildRequires: make BuildRequires: gcc Requires: gtk4 Requires: openssl-libs %description YankLog is a lightweight clipboard manager built with Rust and Slint. It features encrypted storage, full-text search, global hotkeys, and a modern UI. Your clipboard history is encrypted at rest using AES-256 and never leaves your machine. Features: - Lightweight and fast - Encrypted storage (AES-256) - Full-text search - Global hotkey support - System tray integration - X11 and Wayland support %prep %autosetup -n %{name}-%{version} %build export CARGO_HOME=%{_builddir}/.cargo export RUSTFLAGS="%{rustflags}" cargo build --release %install install -D -m 755 target/release/yanklog %{buildroot}%{_bindir}/yanklog install -D -m 644 assets/logo.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/yanklog.svg install -D -m 644 com.yanklog.app.desktop %{buildroot}%{_datadir}/applications/com.yanklog.app.desktop %files %{_bindir}/yanklog %{_datadir}/icons/hicolor/scalable/apps/yanklog.svg %{_datadir}/applications/com.yanklog.app.desktop %changelog * Sun Dec 07 2025 Ismail Safwat - 1.0.3-1 - Update to version 1.0.3 * Sat Dec 06 2025 Ismail Safwat - 1.0.0-1 - Initial release