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