Name: penguin-clipping Version: 0.1.1 Release: 1%{?dist} Summary: Linux screen clipping application License: MIT URL: https://github.com/HexandRoach/penguin-clipper Source0: %{name}-%{version}.tar.gz BuildArch: x86_64 BuildRequires: cargo BuildRequires: cargo-rpm-macros BuildRequires: gcc BuildRequires: gstreamer1-devel BuildRequires: gstreamer1-plugins-base-devel BuildRequires: nodejs BuildRequires: npm BuildRequires: openssl-devel BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-video-1.0) BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: pkgconfig(webkit2gtk-4.1) Requires: gstreamer1 Requires: gstreamer1-plugins-base Requires: webkit2gtk4.1 %description Penguin Clipping is a desktop application for creating screen clippings on Linux. %prep %autosetup %build npm ci npm run tauri build -- --bundles rpm %install rm -rf %{buildroot} mkdir -p %{buildroot} cp -a src-tauri/target/release/bundle/rpm/*/ %{buildroot}/ %files %license LICENSE* %doc README* /usr/bin/penguin_clipping /usr/share/applications/com.hexo.penguinclipping.desktop /usr/share/icons/hicolor/*/apps/* %changelog * Wed Aug 26 2026 HexandRoach - 0.1.1-1 - Initial COPR build