]>
Commit | Line | Data |
---|---|---|
0a2b45ea | 1 | %define kdeplasmaver 5.23.3 |
681bc5b2 | 2 | %define qtver 5.9.0 |
adc0f059 AM |
3 | %define kpname breeze |
4 | Summary: Artwork, styles and assets for the Breeze visual style for the Plasma Desktop | |
5 | Name: kp5-%{kpname} | |
0a2b45ea | 6 | Version: 5.23.3 |
f530257c | 7 | Release: 1 |
adc0f059 AM |
8 | License: GPL v2+/LGPL v2.1+ |
9 | Group: X11/Libraries | |
10 | Source0: http://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz | |
0a2b45ea | 11 | # Source0-md5: 3ece19f773c094379c8a8984ca6e6a56 |
adc0f059 AM |
12 | URL: http://www.kde.org/ |
13 | BuildRequires: Qt5Core-devel >= %{qtver} | |
db39b4be ER |
14 | BuildRequires: Qt5DBus-devel |
15 | BuildRequires: Qt5Gui-devel | |
29f4806a | 16 | BuildRequires: Qt5Quick-devel |
db39b4be ER |
17 | BuildRequires: Qt5Widgets-devel |
18 | BuildRequires: Qt5X11Extras-devel | |
19 | BuildRequires: Qt5Xml-devel | |
adc0f059 | 20 | BuildRequires: cmake >= 2.8.12 |
9a1a9c94 | 21 | BuildRequires: fftw3-devel |
db39b4be | 22 | BuildRequires: gettext-devel |
60144624 | 23 | BuildRequires: hardlink >= 1.0-3 |
db39b4be | 24 | BuildRequires: kf5-attica-devel |
adc0f059 | 25 | BuildRequires: kf5-extra-cmake-modules >= 1.4.0 |
5e348c55 | 26 | BuildRequires: kf5-frameworkintegration-devel |
d48f4c1c | 27 | BuildRequires: kf5-kauth-devel |
5e348c55 | 28 | BuildRequires: kf5-kcmutils-devel |
db39b4be ER |
29 | BuildRequires: kf5-kcodecs-devel |
30 | BuildRequires: kf5-kconfig-devel | |
d48f4c1c JR |
31 | BuildRequires: kf5-kconfigwidgets-devel |
32 | BuildRequires: kf5-kcoreaddons-devel | |
33 | BuildRequires: kf5-kguiaddons-devel | |
db39b4be | 34 | BuildRequires: kf5-ki18n-devel |
5e348c55 ER |
35 | BuildRequires: kf5-kiconthemes-devel |
36 | BuildRequires: kf5-kservice-devel | |
db39b4be ER |
37 | BuildRequires: kf5-kwidgetsaddons-devel |
38 | BuildRequires: kf5-kwindowsystem-devel | |
39 | BuildRequires: kp5-kdecoration-devel | |
40 | BuildRequires: libstdc++-devel | |
127f6c33 | 41 | BuildRequires: ninja |
db39b4be | 42 | BuildRequires: pkgconfig |
adc0f059 | 43 | BuildRequires: qt5-build >= %{qtver} |
db39b4be | 44 | BuildRequires: qt5-qmake |
c53af512 | 45 | BuildRequires: rpmbuild(macros) >= 1.596 |
adc0f059 AM |
46 | BuildRequires: tar >= 1:1.22 |
47 | BuildRequires: xz | |
69c9cec3 | 48 | Requires: %{kpname}-cursor-theme = %{version}-%{release} |
787fa804 | 49 | Requires: gtk-update-icon-cache |
c53af512 | 50 | Requires: hicolor-icon-theme |
9a1a9c94 | 51 | Requires: kf5-breeze-icons |
adc0f059 AM |
52 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
53 | ||
54 | %description | |
55 | Artwork, styles and assets for the Breeze visual style for the Plasma | |
56 | Desktop. | |
57 | ||
06334dd2 WF |
58 | %package devel |
59 | Summary: Breeze devel | |
60 | Summary(pl.UTF-8): Breeze devel | |
61 | Group: Development | |
62 | Requires: %{name} = %{version}-%{release} | |
63 | ||
64 | %description devel | |
65 | Artwork, styles and assets for the Breeze visual style for the Plasma | |
66 | Desktop. Devel files | |
67 | ||
69c9cec3 ER |
68 | %package -n %{kpname}-cursor-theme |
69 | Summary: Breeze cursor theme | |
70 | Group: Themes | |
e0b4f5f6 ER |
71 | Conflicts: breeze-icon-theme < 5.4.0-7 |
72 | Conflicts: kp5-breeze < 5.4.0-5 | |
69c9cec3 | 73 | BuildArch: noarch |
69c9cec3 ER |
74 | |
75 | %description -n %{kpname}-cursor-theme | |
76 | Breeze cursor theme. | |
2c22f0c8 | 77 | |
adc0f059 AM |
78 | %prep |
79 | %setup -q -n %{kpname}-%{version} | |
80 | ||
81 | %build | |
82 | install -d build | |
83 | cd build | |
127f6c33 | 84 | %cmake -G Ninja \ |
adc0f059 AM |
85 | -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ |
86 | .. | |
127f6c33 | 87 | %ninja_build |
adc0f059 AM |
88 | |
89 | %install | |
90 | rm -rf $RPM_BUILD_ROOT | |
b3c2db04 | 91 | install -d $RPM_BUILD_ROOT%{_iconsdir}/{breeze-dark,breeze} |
127f6c33 | 92 | %ninja_install -C build |
adc0f059 | 93 | |
69c9cec3 | 94 | %find_lang %{kpname} --all-name --with-kde |
adc0f059 | 95 | |
69c9cec3 ER |
96 | hardlink -c -v $RPM_BUILD_ROOT%{_datadir}/icons/breeze_cursors |
97 | hardlink -c -v $RPM_BUILD_ROOT%{_datadir}/icons/Breeze_Snow | |
98 | ||
adc0f059 AM |
99 | %clean |
100 | rm -rf $RPM_BUILD_ROOT | |
101 | ||
c53af512 ER |
102 | %post |
103 | %update_icon_cache hicolor | |
104 | ||
105 | %postun | |
106 | %update_icon_cache hicolor | |
107 | ||
69c9cec3 | 108 | %files -f %{kpname}.lang |
adc0f059 AM |
109 | %defattr(644,root,root,755) |
110 | %attr(755,root,root) %{_bindir}/breeze-settings5 | |
adc0f059 AM |
111 | %attr(755,root,root) %{_libdir}/kconf_update_bin/kde4breeze |
112 | %attr(755,root,root) %{_libdir}/qt5/plugins/kstyle_breeze_config.so | |
113 | %attr(755,root,root) %{_libdir}/qt5/plugins/org.kde.kdecoration2/breezedecoration.so | |
114 | %attr(755,root,root) %{_libdir}/qt5/plugins/styles/breeze.so | |
69c9cec3 | 115 | %{_iconsdir}/hicolor/scalable/apps/breeze-settings.svgz |
f60b373a | 116 | %dir %{_datadir}/QtCurve |
adc0f059 | 117 | %{_datadir}/QtCurve/Breeze.qtcurve |
abcd3cc7 | 118 | %dir %{_datadir}/color-schemes |
adc0f059 AM |
119 | %{_datadir}/color-schemes/Breeze.colors |
120 | %{_datadir}/color-schemes/BreezeDark.colors | |
121 | %{_datadir}/color-schemes/BreezeHighContrast.colors | |
adc0f059 AM |
122 | %{_datadir}/kconf_update/kde4breeze.upd |
123 | %{_datadir}/kservices5/breezedecorationconfig.desktop | |
124 | %{_datadir}/kservices5/breezestyleconfig.desktop | |
125 | %{_datadir}/kstyle/themes/breeze.themerc | |
126 | %{_datadir}/wallpapers/Next | |
2c22f0c8 | 127 | |
2116e2e0 | 128 | %ghost %{_libdir}/libbreezecommon5.so.5 |
9a1a9c94 WF |
129 | %attr(755,root,root) %{_libdir}/libbreezecommon5.so.5.*.* |
130 | %{_datadir}/color-schemes/BreezeLight.colors | |
2116e2e0 WF |
131 | %attr(755,root,root) %{_libdir}/kconf_update_bin/breezetobreezelight |
132 | %{_datadir}/kconf_update/breezetobreezelight.upd | |
9a1a9c94 | 133 | |
69c9cec3 ER |
134 | %files -n %{kpname}-cursor-theme |
135 | %defattr(644,root,root,755) | |
2c22f0c8 | 136 | %{_iconsdir}/Breeze_Snow |
2c22f0c8 | 137 | %{_iconsdir}/breeze_cursors |
06334dd2 WF |
138 | |
139 | %files devel | |
140 | %defattr(644,root,root,755) | |
f3f4722c | 141 | %{_libdir}/cmake/Breeze |