-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
breeze.spec
86 lines (76 loc) · 2.66 KB
/
breeze.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
%define major %(echo %{version} |cut -d. -f1-3)
%define stable %([ "`echo %{version} |cut -d. -f3`" -ge 80 ] && echo -n un; echo -n stable)
Name: breeze
Version: 5.27.12
Release: 1
Source0: http://download.kde.org/%{stable}/plasma/%{major}/%{name}-%{version}.tar.xz
Summary: The KDE 5 Breeze style
URL: https://kde.org/
License: GPL
Group: Graphical desktop/KDE
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5X11Extras)
BuildRequires: pkgconfig(xcb)
BuildRequires: cmake(KF5DocTools)
BuildRequires: cmake(Gettext)
BuildRequires: cmake(ECM)
BuildRequires: cmake(KDecoration2) < 5.27.50
BuildRequires: cmake(KF5WindowSystem)
BuildRequires: cmake(KF5Service)
BuildRequires: cmake(KF5ConfigWidgets)
BuildRequires: cmake(KF5FrameworkIntegration)
BuildRequires: cmake(KF5KCMUtils)
BuildRequires: cmake(KF5Plasma)
BuildRequires: cmake(KF5Wayland)
BuildRequires: cmake(KF5Kirigami2)
BuildRequires: plasma-lookandfeelexplorer
BuildRequires: pkgconfig(fftw3)
%description
The KDE 5 Breeze style.
%package devel
Summary: Devel stuff for %{name}
Group: Development/KDE and Qt
Requires: %{name} = %{EVRD}
Provides: %{name}-devel = %{EVRD}
%description devel
This package contains header files needed if you wish to build applications
based on %{name}.
%prep
%autosetup -p1
%build
%cmake_kde5 -DUSE_KDE4=OFF
%ninja
%install
%ninja_install -C build
%find_lang breeze_style_config || touch breeze_style_config.lang
%find_lang breeze_kwin_deco || touch breeze_kwin_deco.lang
cat *.lang >all.lang
%files -f all.lang
%{_bindir}/breeze-settings5
%{_libdir}/libbreezecommon5.so*
%{_datadir}/kconf_update/breezetobreezelight.upd
%{_datadir}/icons/breeze_cursors
%{_datadir}/icons/Breeze_Snow
%{_datadir}/wallpapers/*
%{_datadir}/kstyle/themes/breeze.themerc
%{_libdir}/kconf_update_bin/breezetobreezelight
%{_datadir}/QtCurve
%{_datadir}/color-schemes/BreezeDark.colors
%{_datadir}/color-schemes/BreezeLight.colors
%{_libdir}/qt5/plugins/styles/breeze.so
%{_libdir}/qt5/plugins/org.kde.kdecoration2/*.so
%{_iconsdir}/hicolor/scalable/apps/breeze-settings.svgz
%{_libdir}/kconf_update_bin/breezehighcontrasttobreezedark
%{_libdir}/kconf_update_bin/breezetobreezeclassic
%{_datadir}/color-schemes/BreezeClassic.colors
%{_datadir}/kconf_update/breezehighcontrasttobreezedark.upd
%{_datadir}/kconf_update/breezetobreezeclassic.upd
%{_libdir}/qt5/plugins/plasma/kcms/breeze/kcm_breezedecoration.so
%{_libdir}/qt5/plugins/plasma/kcms/systemsettings_qwidgets/breezestyleconfig.so
%{_datadir}/applications/breezestyleconfig.desktop
%{_datadir}/applications/kcm_breezedecoration.desktop
%files devel
%{_libdir}/cmake/Breeze