1 %define kdeframever 5.65
3 %define kfname kwindowsystem
5 Summary: Access to the windowing system
11 Source0: http://download.kde.org/stable/frameworks/%{kdeframever}/%{kfname}-%{version}.tar.xz
12 # Source0-md5: f050441bbfceeec5509a94b543f7d8e2
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: Qt5Gui-devel >= %{qtver}
16 BuildRequires: Qt5Test-devel >= %{qtver}
17 BuildRequires: Qt5Widgets-devel >= %{qtver}
18 BuildRequires: Qt5X11Extras-devel >= %{qtver}
19 BuildRequires: cmake >= 2.8.12
20 BuildRequires: kf5-extra-cmake-modules >= 1.4.0
21 BuildRequires: libxcb-devel
23 BuildRequires: pkgconfig
24 BuildRequires: qt5-linguist >= %{qtver}
25 BuildRequires: rpmbuild(macros) >= 1.164
26 BuildRequires: tar >= 1:1.22
27 BuildRequires: xcb-util-keysyms-devel
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 %define qt5dir %{_libdir}/qt5
35 Convenience access to certain properties and features of the windowing
38 KWindowSystem provides information about the windowing system and
39 allows interaction with the windowing system. It provides an high
40 level API which is windowing system independent and has platform
41 specific implementations. This API is inspired by X11 and thus not all
42 functionality is available on all windowing systems.
44 In addition to the high level API, this framework also provides
45 several more low level classes for interaction with the X Windowing
49 Summary: Header files for %{kfname} development
50 Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kfname}
51 Group: X11/Development/Libraries
52 Requires: %{name} = %{version}-%{release}
55 Header files for %{kfname} development.
57 %description devel -l pl.UTF-8
58 Pliki nagłówkowe dla programistów używających %{kfname}.
61 %setup -q -n %{kfname}-%{version}
67 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
72 rm -rf $RPM_BUILD_ROOT
73 %ninja_install -C build
75 %find_lang %{kfname}5_qt --with-qm --all-name --with-kde
78 rm -rf $RPM_BUILD_ROOT
80 %post -p /sbin/ldconfig
81 %postun -p /sbin/ldconfig
83 %files -f %{kfname}5_qt.lang
84 %defattr(644,root,root,755)
86 %attr(755,root,root) %ghost %{_libdir}/libKF5WindowSystem.so.5
87 %attr(755,root,root) %{_libdir}/libKF5WindowSystem.so.*.*
88 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemWaylandPlugin.so
89 %attr(755,root,root) %{_libdir}/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
90 %{_datadir}/qlogging-categories5/kwindowsystem.categories
93 %defattr(644,root,root,755)
94 %{_includedir}/KF5/KWindowSystem
95 %{_includedir}/KF5/kwindowsystem_version.h
96 %{_libdir}/cmake/KF5WindowSystem
97 %{_libdir}/libKF5WindowSystem.so
98 %{qt5dir}/mkspecs/modules/qt_KWindowSystem.pri