Name: skwd-suite Version: 0.1.0 Release: 4%{?dist} Summary: Native packages for the Skwd wallpaper suite License: GPL-3.0-or-later URL: https://copr.fedorainfracloud.org/coprs/piixini/skwd/ Source0: skwd-suite-0.1.0.tar.xz ExclusiveArch: x86_64 BuildRequires: alsa-lib-devel BuildRequires: cargo >= 1.94 BuildRequires: clang-devel BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: glslc BuildRequires: libdav1d-devel BuildRequires: libxkbcommon-devel BuildRequires: libyuv-devel BuildRequires: nasm BuildRequires: pkgconf-pkg-config BuildRequires: pulseaudio-libs-devel BuildRequires: libshaderc-devel BuildRequires: vulkan-headers BuildRequires: vulkan-loader-devel BuildRequires: wayland-devel BuildRequires: libavcodec-free-devel BuildRequires: libavformat-free-devel BuildRequires: libavutil-free-devel BuildRequires: libswresample-free-devel BuildRequires: libswscale-free-devel %description Coordinated source package for the independently installable Skwd products. %package -n skwd-wall Summary: GPU-rendered graphical client for Skwd Requires: skwd-deck%{?_isa} = %{version}-%{release} Requires: skwd-paper%{?_isa} = %{version}-%{release} Recommends: skwd-lens%{?_isa} = %{version}-%{release} %description -n skwd-wall Layer-shell picker, browser, settings, and client controls for Skwd. %package -n skwd-deck Summary: Control daemon and tools for Skwd Requires: skwd-paper%{?_isa} = %{version}-%{release} Recommends: skwd-lens%{?_isa} = %{version}-%{release} Suggests: skwd-deck-steamworks%{?_isa} = %{version} %description -n skwd-deck Wallpaper control daemon, scanner, effects processor, and command-line client. %package -n skwd-paper Summary: Still, video, and Wallpaper Engine renderers for Skwd %description -n skwd-paper Public renderer controller and private native renderer workers for Skwd. %package -n skwd-lens Summary: Optional semantic search and tagging engine for Skwd %description -n skwd-lens Optional semantic search and tagging service and model runner for Skwd. %prep %autosetup -n skwd-suite-%{version} %build ./distribution/build.sh all %install ./distribution/install.sh all %{buildroot} %files -n skwd-wall %license %{_licensedir}/skwd-wall/ %{_bindir}/skwd-wall %{_datadir}/applications/skwd-wall.desktop %files -n skwd-deck %license %{_licensedir}/skwd-deck/ %{_bindir}/skwd-helm %{_bindir}/skwd-walld %{_bindir}/skwd-wall-effects %{_bindir}/skwd-wall-scan %{_userunitdir}/skwd-walld.service %{_datadir}/skwd-wall/data/matugen/templates/ %files -n skwd-paper %license %{_licensedir}/skwd-paper/ %{_bindir}/skwd-paper %{_bindir}/skwd-wall-still %{_bindir}/skwd-wall-vk /usr/lib/skwd-paper/skwd-paper-tinier %files -n skwd-lens %license %{_licensedir}/skwd-lens/ %{_bindir}/skwd-lens %{_bindir}/skwd-lens-tagger %changelog * Sat Aug 22 2026 liixini - 0.1.0-4 - Build four coordinated native packages and use Fedora's libshaderc-devel provider.