1 %define kdeplasmaver 5.23.4
4 %define kpname wrapland
6 Summary: Qt/C++ library wrapping libwayland
12 Source0: https://gitlab.com/kwinft/%{kpname}/-/archive/%{kpname}@%{version}/%{name}-%{name}@%{version}.tar.bz2
13 # Source0-md5: 2f9c21645be7a8e968afd00abf25f92e
14 URL: http://www.kde.org/
15 BuildRequires: EGL-devel
16 BuildRequires: Qt5Concurrent-devel
17 BuildRequires: Qt5Gui-devel
18 BuildRequires: Qt5Test-devel
19 BuildRequires: kf5-extra-cmake-modules >= 5.66.0
20 BuildRequires: wayland-devel >= 1.18
21 BuildRequires: wayland-protocols >= 1.22
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 %define qt5dir %{_libdir}/qt5
27 Wrapland is a Qt/C++ library that wraps and mediates the libwayland
28 client and server API for its consumers. Wrapland is an independent
29 part of the [KWinFT project][kwinft-project] with the KWinFT window
30 manager being Wrapland's first and most prominent user.
33 Summary: Header files for %{kpname} development
34 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kpname}
35 Group: X11/Development/Libraries
36 Requires: %{name} = %{version}-%{release}
39 Header files for %{kpname} development.
41 %description devel -l pl.UTF-8
42 Pliki nagłówkowe dla programistów używających %{kpname}.
45 %setup -q -n %{name}-%{name}@%{version}
52 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
53 -DHTML_INSTALL_DIR=%{_kdedocdir} \
58 rm -rf $RPM_BUILD_ROOT
59 %ninja_install -C build
60 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/{sr,sr@latin}
63 rm -rf $RPM_BUILD_ROOT
65 %post -p /sbin/ldconfig
66 %postun -p /sbin/ldconfig
69 %defattr(644,root,root,755)
70 %{_libdir}/libWraplandServer.so.0.*.*
71 %ghost %{_libdir}/libWraplandServer.so.0
72 %{_libdir}/libWraplandClient.so.0.*.*
73 %ghost %{_libdir}/libWraplandClient.so.0
74 %attr(755,root,root) %{_prefix}/libexec/org-kde-kf5-wrapland-testserver
75 %{_datadir}/qlogging-categories5/org_kde_wrapland.categories
78 %defattr(644,root,root,755)
79 %{_libdir}/cmake/Wrapland
80 %{_includedir}/wrapland_version.h
81 %{_libdir}/libWraplandServer.so
82 %{_libdir}/libWraplandClient.so
83 %{_includedir}/Wrapland