%global frappe catppuccin-frappe %global latte catppuccin-latte %global macchiato catppuccin-macchiato %global mocha catppuccin-mocha Name: lxqt-catppuccin Version: 2.0.0 Release: 1%{?dist} Summary: Catpuccin themes for LXQt License: MIT URL: https://github.com/catppuccin/lxqt Source0: %{url}/releases/download/v%{version}/%{frappe}.zip Source1: %{url}/releases/download/v%{version}/%{latte}.zip Source2: %{url}/releases/download/v%{version}/%{macchiato}.zip Source3: %{url}/releases/download/v%{version}/%{mocha}.zip BuildArch: noarch BuildRequires: unzip BuildRequires: fdupes Supplements: lxqt-session %description Catppuccin is a soothing pastel theme for the high-spirited A community-driven color scheme meant for coding, designing, and much more This package provides the Catppuccin themes for the LXQt Desktop %dnl ------------------------------------------------------------- %package frappe Summary: LXQt Catppuccin Frappe theme Requires: %{name} = %{version}-%{release} Supplements: lxqt-session BuildArch: noarch %description frappe Catppuccin Frappe theme for the LXQt Desktop %files frappe %exclude %{_datadir}/lxqt/themes/%{frappe}/LICENSE %{_datadir}/lxqt/themes/%{frappe}/ %dnl ------------------------------------------------------------- %package latte Summary: LXQt Catppuccin Latte theme Requires: %{name} = %{version}-%{release} Supplements: lxqt-session BuildArch: noarch %description latte Catppuccin Latte theme for the LXQt Desktop %files latte %exclude %{_datadir}/lxqt/themes/%{latte}/LICENSE %{_datadir}/lxqt/themes/%{latte}/ %dnl ------------------------------------------------------------- %package macchiato Summary: LXQt Catppuccin Macchiato theme Requires: %{name} = %{version}-%{release} Supplements: lxqt-session BuildArch: noarch %description macchiato Catppuccin macchiato theme for the LXQt Desktop %files macchiato %exclude %{_datadir}/lxqt/themes/%{macchiato}/LICENSE %{_datadir}/lxqt/themes/%{macchiato}/ %dnl ------------------------------------------------------------- %package mocha Summary: LXQt Catppuccin Mocha theme Requires: %{name} = %{version}-%{release} Supplements: lxqt-session BuildArch: noarch %description mocha Catppuccin Mocha theme for the LXQt Desktop %files mocha %exclude %{_datadir}/lxqt/themes/%{mocha}/LICENSE %{_datadir}/lxqt/themes/%{mocha}/ %prep %setup -c -T unzip %{S:0} unzip %{S:1} unzip %{S:2} unzip %{S:3} %build %install mkdir -p %{buildroot}%{_datadir}/lxqt/themes/{%{frappe},%{latte},%{macchiato},%{mocha}} cp -a %{frappe} %{buildroot}%{_datadir}/lxqt/themes/%{frappe} cp -a %{latte} %{buildroot}%{_datadir}/lxqt/themes/%{latte} cp -a %{macchiato} %{buildroot}%{_datadir}/lxqt/themes/%{macchiato} cp -a %{mocha} %{buildroot}%{_datadir}/lxqt/themes/%{mocha} %dnl rm %{buildroot}%{_datadir}/lxqt/themes/%{frappe}/*.png~ %dnl rm %{buildroot}%{_datadir}/lxqt/themes/%{latte}/*.png~ rm %{buildroot}%{_datadir}/lxqt/themes/%{macchiato}/*.png~ rm %{buildroot}%{_datadir}/lxqt/themes/%{mocha}/*.png~ %fdupes %{buildroot} %files %license LICENSE %dir %{_datadir}/lxqt %dir %{_datadir}/lxqt/themes %changelog * Sun Dec 14 2025 Shawn W Dunn - 2.0.0-1 - Initial Packaging