Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:paul4us
klassy
klassy-15.6.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File klassy-15.6.spec of Package klassy
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} %undefine __cmake_in_source_build %endif # Full Plasma 5 version (e.g. 5.8.95) %{!?_plasma5_bugfix: %define _plasma5_bugfix 5.27.11} # Latest ABI-stable Plasma (e.g. 5.8 in KF5, but 5.8.95 in KUF) %{!?_plasma5_version: %define _plasma5_version %(echo %{_plasma5_bugfix} | awk -F. '{print $1"."$2}')} Name: klassy Version: 5.2.breeze%{_plasma5_bugfix} Release: 0 Summary: Highly customizable theming for the KDE Plasma desktop License: GPL-2.0-or-later Group: System/GUI/KDE Url: https://github.com/paulmcauley/klassy Source: %{name}-%{version}.tar.gz BuildRequires: cmake >= 3.16 BuildRequires: extra-cmake-modules >= 5.98.0 BuildRequires: fdupes %if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} BuildRequires: kf5-rpm-macros %elif 0%{?mageia} BuildRequires: kf5-macros %else #OpenSUSE BuildRequires: kf5-filesystem %endif BuildRequires: pkgconfig # Needed for Plasma/LookAndFeel service type declaration (kde#367923) BuildRequires: plasma-framework BuildRequires: cmake(KDecoration2) >= %{_plasma5_version} BuildRequires: cmake(KF5ConfigWidgets) BuildRequires: cmake(KF5CoreAddons) BuildRequires: cmake(KF5FrameworkIntegration) BuildRequires: cmake(KF5GuiAddons) BuildRequires: cmake(KF5I18n) BuildRequires: cmake(KF5KCMUtils) BuildRequires: cmake(KF5Package) BuildRequires: cmake(KF5Wayland) BuildRequires: cmake(KF5WindowSystem) BuildRequires: cmake(KF5Kirigami2) BuildRequires: cmake(Qt5DBus) >= 5.15.0 BuildRequires: cmake(Qt5Quick) BuildRequires: cmake(Qt5Svg) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5X11Extras) BuildRequires: cmake(Qt5Xml) BuildRequires: pkgconfig(x11-xcb) BuildRequires: pkgconfig(xcb) Requires: plasma-framework >= 5.86 %description Highly customizable theming for the KDE Plasma desktop. Install, and enable in System Settings -> Appearance -> Global Themes (or individually in Window Decorations, Application Style and Icons). %if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} %prep %autosetup -n %{name}-%{version} -p1 %build %cmake_kf5 %cmake_build %install %cmake_install %elif 0%{?mageia} %prep %setup -q -n %{name}-%{version} %autopatch -p1 %build %cmake_kf5 -Wno-dev \ -DSYSCONF_INSTALL_DIR="%_kf5_sysconfdir" %cmake_build %install %cmake_install %else #OpenSUSE %prep %autosetup -p1 %build %cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} %cmake_build %install %kf5_makeinstall -C build %endif %fdupes %{buildroot}/%{_prefix} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} %license LICENSES/*.txt %{_libdir}/libklassycommon5.so.* %{_datadir}/applications/kcm_klassydecoration.desktop %dir %{_kf5_qtplugindir} %dir %{_kf5_qtplugindir}/plasma %dir %{_kf5_qtplugindir}/plasma/kcms %dir %{_kf5_qtplugindir}/plasma/kcms/klassy %{_kf5_qtplugindir}/org.kde.kdecoration2/ %{_kf5_qtplugindir}/plasma/kcms/klassy/kcm_klassydecoration.so %{_kf5_qtplugindir}/plasma/kcms/klassy/presets %dir %{_kf5_qtplugindir}/plasma/kcms/systemsettings_qwidgets/ %{_kf5_qtplugindir}/plasma/kcms/systemsettings_qwidgets/klassystyleconfig.so %{_kf5_qtplugindir}/styles/ %{_datadir}/kstyle/ %{_datadir}/applications/klassystyleconfig.desktop %{_bindir}/klassy-settings %{_datadir}/applications/klassy-settings.desktop %dir %{_datadir}/icons/hicolor/scalable %dir %{_datadir}/icons/hicolor/scalable/apps %{_datadir}/icons/hicolor/scalable/apps/klassy-settings.* %{_datadir}/icons/klassy %{_datadir}/icons/klassy-dark %dir %{_datadir}/color-schemes/ %{_datadir}/color-schemes/KlassyDark.colors %{_datadir}/color-schemes/KlassyLight.colors %{_datadir}/color-schemes/KlassyTwilight.colors %dir %{_datadir}/plasma %dir %{_datadir}/plasma/layout-templates %{_datadir}/plasma/layout-templates/org.kde.klassy.plasma.desktop.leftPanel %{_datadir}/plasma/layout-templates/org.kde.klassy.plasma.desktop.bottomPanel %dir %{_datadir}/plasma/look-and-feel %{_datadir}/plasma/look-and-feel/org.kde.klassylighttraditional.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassylightleftpanel.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassydarktraditional.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassydarkleftpanel.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassytwilighttraditional.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassytwilightleftpanel.desktop %dir %{_datadir}/plasma/desktoptheme %{_datadir}/plasma/desktoptheme/klassy %{_libdir}/cmake/Klassy/ %elif 0%{?mageia} %{_kf5_libdir}/libklassycommon5.so.* %{_datadir}/applications/kcm_klassydecoration.desktop %dir %{_qt5_plugindir} %dir %{_qt5_plugindir}/plasma %dir %{_qt5_plugindir}/plasma/kcms %dir %{_qt5_plugindir}/plasma/kcms/klassy %{_qt5_plugindir}/org.kde.kdecoration2/ %{_qt5_plugindir}/plasma/kcms/klassy/kcm_klassydecoration.so %{_qt5_plugindir}/plasma/kcms/klassy/presets %dir %{_qt5_plugindir}/plasma/kcms/systemsettings_qwidgets/ %{_qt5_plugindir}/plasma/kcms/systemsettings_qwidgets/klassystyleconfig.so %{_qt5_plugindir}/styles/ %{_datadir}/kstyle/ %{_kf5_datadir}/applications/klassystyleconfig.desktop %{_kf5_bindir}/klassy-settings %{_datadir}/applications/klassy-settings.desktop %dir %{_kf5_iconsdir}/hicolor/scalable %dir %{_kf5_iconsdir}/hicolor/scalable/apps %{_kf5_iconsdir}/hicolor/scalable/apps/klassy-settings.* %{_kf5_iconsdir}/klassy %{_kf5_iconsdir}/klassy-dark %dir %{_datadir}/color-schemes/ %{_datadir}/color-schemes/KlassyDark.colors %{_datadir}/color-schemes/KlassyLight.colors %{_datadir}/color-schemes/KlassyTwilight.colors %dir %{_datadir}/plasma %dir %{_datadir}/plasma/layout-templates %{_datadir}/plasma/layout-templates/org.kde.klassy.plasma.desktop.leftPanel %{_datadir}/plasma/layout-templates/org.kde.klassy.plasma.desktop.bottomPanel %dir %{_datadir}/plasma/look-and-feel %{_datadir}/plasma/look-and-feel/org.kde.klassylighttraditional.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassylightleftpanel.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassydarktraditional.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassydarkleftpanel.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassytwilighttraditional.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassytwilightleftpanel.desktop %dir %{_datadir}/plasma/desktoptheme %{_datadir}/plasma/desktoptheme/klassy %{_kf5_libdir}/cmake/Klassy/ %else #OpenSUSE %license LICENSES/* %{_libdir}/libklassycommon5.so.* %{_kf5_applicationsdir}/kcm_klassydecoration.desktop %dir %{_kf5_plugindir} %dir %{_kf5_plugindir}/plasma %dir %{_kf5_plugindir}/plasma/kcms %dir %{_kf5_plugindir}/plasma/kcms/klassy %{_kf5_plugindir}/org.kde.kdecoration2/ %{_kf5_plugindir}/plasma/kcms/klassy/kcm_klassydecoration.so %{_kf5_plugindir}/plasma/kcms/klassy/presets %dir %{_kf5_plugindir}/plasma/kcms/systemsettings_qwidgets/ %{_kf5_plugindir}/plasma/kcms/systemsettings_qwidgets/klassystyleconfig.so %{_kf5_plugindir}/styles/ %{_kf5_sharedir}/kstyle/ %{_kf5_applicationsdir}/klassystyleconfig.desktop %{_kf5_bindir}/klassy-settings %{_kf5_applicationsdir}/klassy-settings.desktop %dir %{_kf5_iconsdir}/hicolor/scalable %dir %{_kf5_iconsdir}/hicolor/scalable/apps %{_kf5_iconsdir}/hicolor/scalable/apps/klassy-settings.* %{_kf5_iconsdir}/klassy %{_kf5_iconsdir}/klassy-dark %dir %{_datadir}/color-schemes/ %{_datadir}/color-schemes/KlassyDark.colors %{_datadir}/color-schemes/KlassyLight.colors %{_datadir}/color-schemes/KlassyTwilight.colors %dir %{_datadir}/plasma %dir %{_datadir}/plasma/layout-templates %{_datadir}/plasma/layout-templates/org.kde.klassy.plasma.desktop.leftPanel %{_datadir}/plasma/layout-templates/org.kde.klassy.plasma.desktop.bottomPanel %dir %{_datadir}/plasma/look-and-feel %{_datadir}/plasma/look-and-feel/org.kde.klassylighttraditional.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassylightleftpanel.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassydarktraditional.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassydarkleftpanel.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassytwilighttraditional.desktop %{_datadir}/plasma/look-and-feel/org.kde.klassytwilightleftpanel.desktop %dir %{_datadir}/plasma/desktoptheme %{_datadir}/plasma/desktoptheme/klassy %{_kf5_libdir}/cmake/Klassy/ %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor