%define __cmake_in_source_build 1 %bcond_with clang Name: lxqt-themes Version: 1.3.0 Release: 2%{?dist} Summary: LXQt standard themes License: LGPLv2+ URL: https://lxqt.org/ Source0: https://github.com/lxqt/%{name}/archive/%{version}/%{name}-%{version}.tar.xz # Pagure do not provide tarballs yet. # To generate this tarball, clone from pagure # https://pagure.io/lxqt-themes-fedora/ # Remove the .git dir and manual compress it Source1: lxqt-themes-fedora-1.0.tar.xz BuildArch: noarch %if %{with clang} BuildRequires: clang >= 5.0 %else BuildRequires: gcc-c++ %endif BuildRequires: lxqt-build-tools >= 0.13.0 BuildRequires: pkgconfig(lxqt) >= %{version} Requires: hicolor-icon-theme Requires: system-logos Requires: desktop-backgrounds-compat Requires: breeze-cursor-themes Requires: breeze-icon-theme # The themes were essential part of the previous lxqt-common package which # no longer exists. Therefore we obsolete and provide it here: Provides: lxqt-common = %{version}-%{release} Obsoletes: lxqt-common < 0.12.0 # The old name for the theme subpackage was lxqt-theme Provides: lxqt-theme = %{version}-%{release} Obsoletes: lxqt-theme < 0.12.0 %description This package contains the standard themes for the LXQt desktop, namely ambiance, dark, frost, kde-plasma, light and system. %package system Summary: Default system theme for LXQt Requires: lxqt-theme = %{version} Requires: breeze-cursor-theme Requires: breeze-icon-theme Requires: plasma-breeze # Obsolete and provide the old subpackage of lxqt-common Provides: lxqt-theme-fedora = %{version}-%{release} Obsoletes: lxqt-theme-fedora < %{version}-%{release} %description system %{summary}. %prep %autosetup %setup -b 1 %build %{__mkdir} -p %{_target_platform} %if %{with clang} export CC=clang export CXX=clang++ %endif pushd %{_target_platform} %{cmake_lxqt} \ -DPULL_TRANSLATIONS=NO \ .. %cmake_build popd %if 0%{?fedora} >= 29 || 0%{?rhel} >= 8 pushd %{_builddir}/lxqt-themes-fedora-1.0 tar Jxf %{SOURCE1} mkdir build && cd build %cmake .. popd %endif %install pushd %{_target_platform} %cmake_install popd pushd %{_builddir}/lxqt-themes-fedora-1.0/build %cmake_install popd %files %license COPYING %doc AUTHORS CHANGELOG README.md %{_datadir}/lxqt/graphics %dir %{_datadir}/lxqt/themes %{_datadir}/lxqt/themes/{ambiance,dark,frost,kde-plasma,light,system,Clearlooks,Leech,kvantum,silver,Arch-Colors,KDE-Plasma,Valendas} %{_datadir}/icons/hicolor/scalable/*/*.svg %{_datadir}/lxqt/palettes %{_datadir}/lxqt/wallpapers %files system %{_datadir}/sddm/themes/02-lxqt-fedora/ %{_datadir}/lxqt/themes/fedora-lxqt %changelog * Mon Nov 6 2023 Raven - 1.3.0-2 - clang support * Thu May 18 2023 Raven - 1.3.0-1 - update to 1.3.0 * Sat Nov 12 2022 Raven - 1.2.0-2 - lxqt-rc.xml dropped due to conflict with lxqt-session * Fri Nov 11 2022 Raven - 1.2.0-1 - update to 1.2.0 * Mon Nov 08 2021 Raven - 1.0.0-1 - update to 1.0.0 - drop RHEL7 support * Tue Jan 26 2021 Raven - 0.16.0-1 - version update * Tue Jun 16 2020 Raven - 0.15.0-1 - version update * Wed Jan 29 2020 Fedora Release Engineering - 0.14.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 0.14.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Wed Feb 13 2019 Zamir SUN - 0.14.0-1 - Prepare for LXQt 0.14.0 * Fri Feb 01 2019 Fedora Release Engineering - 0.13.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Sep 03 2018 Zamir SUN - 0.13.0-5 - Obsolete and provide the old subpackage of lxqt-common - Fixes RHBZ 1624739 * Sun Aug 26 2018 Zamir SUN - 0.13.0-4 - Merge lxqt-themes-fedora into lxqt-themes * Fri Aug 24 2018 Zamir SUN - 0.13.0-3 - Bump for package review * Sun Jun 03 2018 Christian Dersch - 0.13.0-2 - add requirements for the themes * Sun Jun 3 2018 Christian Dersch - 0.13.0-1 - initial package