3 %bcond_with tests # build with tests
4 %define kdeplasmaver 5.25.5
6 %define kpname kdecoration
7 Summary: A plugin-based library to create window decorations
11 License: GPL v2+/LGPL v2.1+
13 Source0: https://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{version}.tar.xz
14 # Source0-md5: 0705bdf19937b03a522a2e01e12e82d4
15 URL: http://www.kde.org/
16 BuildRequires: Qt5Core-devel >= %{qtver}
17 BuildRequires: cmake >= 2.8.12
18 BuildRequires: kf5-extra-cmake-modules >= 1.4.0
20 BuildRequires: qt5-build >= %{qtver}
21 BuildRequires: rpmbuild(macros) >= 1.164
22 BuildRequires: tar >= 1:1.22
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 A plugin-based library to create window decorations.
30 Summary: Header files for %{kpname} development
31 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kpname}
32 Group: X11/Development/Libraries
33 Requires: %{name} = %{version}-%{release}
36 Header files for %{kpname} development.
38 %description devel -l pl.UTF-8
39 Pliki nagłówkowe dla programistów używających %{kpname}.
42 %setup -q -n %{kpname}-%{version}
48 %{!?with_tests:-DBUILD_TESTING=OFF} \
49 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
58 rm -rf $RPM_BUILD_ROOT
59 %ninja_install -C build
61 %find_lang %{kpname} --all-name --with-kde
64 rm -rf $RPM_BUILD_ROOT
66 %post -p /sbin/ldconfig
67 %postun -p /sbin/ldconfig
69 %files -f %{kpname}.lang
70 %defattr(644,root,root,755)
72 %attr(755,root,root) %{_libdir}/libkdecorations2.so.*.*
73 %ghost %{_libdir}/libkdecorations2.so.5
74 %attr(755,root,root) %{_libdir}/libkdecorations2private.so.*.*
75 %ghost %{_libdir}/libkdecorations2private.so.9
78 %defattr(644,root,root,755)
79 %{_libdir}/libkdecorations2.so
80 %{_libdir}/libkdecorations2private.so
81 %{_includedir}/KDecoration2
82 %{_includedir}/KF5/kdecoration2_version.h
83 %{_libdir}/cmake/KDecoration2