[packages/kp5-kwin] - updated dependencies, use unified qt_ver, kf_ver macros
qboosh
qboosh at pld-linux.org
Fri May 21 21:39:31 CEST 2021
commit 378a5b7f058b66f8c14353406824ee465cf9fa06
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri May 21 21:41:32 2021 +0200
- updated dependencies, use unified qt_ver, kf_ver macros
kp5-kwin.spec | 148 ++++++++++++++++++++++++++++++++++++++++++----------------
1 file changed, 107 insertions(+), 41 deletions(-)
---
diff --git a/kp5-kwin.spec b/kp5-kwin.spec
index 4662848..c014210 100644
--- a/kp5-kwin.spec
+++ b/kp5-kwin.spec
@@ -2,7 +2,8 @@
# - libhybris
#
%define kdeplasmaver 5.21.5
-%define qtver 5.9.0
+%define kf_ver 5.78
+%define qt_ver 5.15.0
%define kpname kwin
#
Summary: KDE Window manager
@@ -16,53 +17,118 @@ Source0: http://download.kde.org/stable/plasma/%{kdeplasmaver}/%{kpname}-%{versi
# Source0-md5: 537f40058190d829041cce3bf8b77928
Patch0: kp5-kwin-absolute-path.patch
URL: http://www.kde.org/
-BuildRequires: Mesa-libEGL-devel
+BuildRequires: EGL-devel
+BuildRequires: OpenGL-devel
BuildRequires: Mesa-libgbm-devel
-BuildRequires: Qt5Core-devel >= %{qtver}
-BuildRequires: Qt5EventDispatcherSupport-devel >= %{qtver}
-BuildRequires: Qt5FontDatabaseSupport-devel >= %{qtver}
-BuildRequires: Qt5Gui-devel >= %{qtver}
-#BuildRequires: Qt5PlatformSupport-devel >= %{qtver}
-BuildRequires: Qt5ThemeSupport-devel >= %{qtver}
-BuildRequires: cmake >= 2.8.12
-BuildRequires: kf5-kcmutils-devel
-BuildRequires: kf5-kcompletion-devel
-BuildRequires: kf5-kconfig-devel
-BuildRequires: kf5-kconfigwidgets-devel
-BuildRequires: kf5-kcoreaddons-devel
-BuildRequires: kf5-kcrash-devel
-BuildRequires: kf5-kdeclarative-devel
-BuildRequires: kf5-kglobalaccel-devel
-BuildRequires: kf5-ki18n-devel
-BuildRequires: kf5-kiconthemes-devel
-BuildRequires: kf5-kinit-devel
-BuildRequires: kf5-kio-devel
-BuildRequires: kf5-knewstuff-devel
-BuildRequires: kf5-knotifications-devel
-BuildRequires: kf5-kpackage-devel
-BuildRequires: kf5-kservice-devel
-BuildRequires: kf5-kwayland-devel
-BuildRequires: kf5-kwidgetsaddons-devel
-BuildRequires: kf5-kwindowsystem-devel
-BuildRequires: kf5-kxmlgui-devel
-BuildRequires: kf5-plasma-framework-devel
-BuildRequires: kp5-kdecoration-devel
+BuildRequires: Qt5Core-devel >= %{qt_ver}
+BuildRequires: Qt5DBus-devel >= %{qt_ver}
+BuildRequires: Qt5EventDispatcherSupport-devel >= %{qt_ver}
+BuildRequires: Qt5FontDatabaseSupport-devel >= %{qt_ver}
+BuildRequires: Qt5Gui-devel >= %{qt_ver}
+BuildRequires: Qt5Network-devel >= %{qt_ver}
+BuildRequires: Qt5Qml-devel >= %{qt_ver}
+BuildRequires: Qt5Quick-devel >= %{qt_ver}
+#BuildRequires: Qt5PlatformSupport-devel >= %{qt_ver}
+BuildRequires: Qt5Script-devel >= %{qt_ver}
+BuildRequires: Qt5ThemeSupport-devel >= %{qt_ver}
+BuildRequires: Qt5Widgets-devel >= %{qt_ver}
+BuildRequires: Qt5X11Extras-devel >= %{qt_ver}
+BuildRequires: cmake >= 3.1
+BuildRequires: fontconfig-devel
+BuildRequires: freetype-devel >= 2
+BuildRequires: kf5-extra-cmake-modules >= 5.38
+BuildRequires: kf5-kactivities-devel >= %{kf_ver}
+BuildRequires: kf5-kcmutils-devel >= %{kf_ver}
+BuildRequires: kf5-kcompletion-devel >= %{kf_ver}
+BuildRequires: kf5-kconfig-devel >= %{kf_ver}
+BuildRequires: kf5-kconfigwidgets-devel >= %{kf_ver}
+BuildRequires: kf5-kcoreaddons-devel >= %{kf_ver}
+BuildRequires: kf5-kcrash-devel >= %{kf_ver}
+BuildRequires: kf5-kdeclarative-devel >= %{kf_ver}
+BuildRequires: kf5-kdoctools-devel >= %{kf_ver}
+BuildRequires: kf5-kglobalaccel-devel >= %{kf_ver}
+BuildRequires: kf5-ki18n-devel >= %{kf_ver}
+BuildRequires: kf5-kiconthemes-devel >= %{kf_ver}
+BuildRequires: kf5-kidletime-devel >= %{kf_ver}
+BuildRequires: kf5-kirigami2-devel >= %{kf_ver}
+BuildRequires: kf5-kio-devel >= %{kf_ver}
+BuildRequires: kf5-knewstuff-devel >= %{kf_ver}
+BuildRequires: kf5-knotifications-devel >= %{kf_ver}
+BuildRequires: kf5-kpackage-devel >= %{kf_ver}
+BuildRequires: kf5-krunner-devel >= %{kf_ver}
+BuildRequires: kf5-kservice-devel >= %{kf_ver}
+BuildRequires: kf5-ktextwidgets-devel >= %{kf_ver}
+BuildRequires: kf5-kwayland-devel >= %{kf_ver}
+BuildRequires: kf5-kwidgetsaddons-devel >= %{kf_ver}
+BuildRequires: kf5-kwindowsystem-devel >= %{kf_ver}
+BuildRequires: kf5-kxmlgui-devel >= %{kf_ver}
+BuildRequires: kf5-plasma-framework-devel >= %{kf_ver}
+BuildRequires: kp5-breeze-devel >= 5.9.0
+BuildRequires: kp5-kdecoration-devel >= 5.18.0
BuildRequires: kp5-kscreenlocker-devel
BuildRequires: kp5-kwayland-server-devel
-BuildRequires: libdrm-devel
+BuildRequires: lcms2-devel
+BuildRequires: libcap-devel
+BuildRequires: libdrm-devel >= 2.4.62
BuildRequires: libepoxy-devel
-BuildRequires: libinput-devel
+BuildRequires: libinput-devel >= 1.9
BuildRequires: libstdc++-devel
-BuildRequires: libxcb-devel
+BuildRequires: libxcb-devel >= 1.10
BuildRequires: ninja
+BuildRequires: pipewire-devel >= 0.3
+BuildRequires: pkgconfig
BuildRequires: rpmbuild(macros) >= 1.164
BuildRequires: udev-devel
-BuildRequires: wayland-devel
+BuildRequires: wayland-devel >= 1.2
+BuildRequires: wayland-egl-devel
BuildRequires: xcb-util-cursor-devel
BuildRequires: xcb-util-image-devel
BuildRequires: xcb-util-keysyms-devel
-BuildRequires: xcb-util-wm-devel
+BuildRequires: xcb-util-wm-devel >= 0.4
+BuildRequires: xorg-lib-libX11-devel
+BuildRequires: xorg-lib-libXi-devel
+BuildRequires: xorg-lib-libxkbcommon-devel >= 0.7.0
BuildRequires: xz
+Requires: Qt5Core >= %{qt_ver}
+Requires: Qt5DBus >= %{qt_ver}
+Requires: Qt5Gui >= %{qt_ver}
+Requires: Qt5Network >= %{qt_ver}
+Requires: Qt5Qml >= %{qt_ver}
+Requires: Qt5Quick >= %{qt_ver}
+Requires: Qt5Script >= %{qt_ver}
+Requires: Qt5Widgets >= %{qt_ver}
+Requires: Qt5X11Extras >= %{qt_ver}
+Requires: kf5-kactivities >= %{kf_ver}
+Requires: kf5-kcmutils >= %{kf_ver}
+Requires: kf5-kcompletion >= %{kf_ver}
+Requires: kf5-kconfig >= %{kf_ver}
+Requires: kf5-kconfigwidgets >= %{kf_ver}
+Requires: kf5-kcoreaddons >= %{kf_ver}
+Requires: kf5-kcrash >= %{kf_ver}
+Requires: kf5-kdeclarative >= %{kf_ver}
+Requires: kf5-kglobalaccel >= %{kf_ver}
+Requires: kf5-ki18n >= %{kf_ver}
+Requires: kf5-kidletime >= %{kf_ver}
+Requires: kf5-kio >= %{kf_ver}
+Requires: kf5-knewstuff >= %{kf_ver}
+Requires: kf5-knotifications >= %{kf_ver}
+Requires: kf5-kpackage >= %{kf_ver}
+Requires: kf5-kservice >= %{kf_ver}
+Requires: kf5-ktextwidgets >= %{kf_ver}
+Requires: kf5-kwayland >= %{kf_ver}
+Requires: kf5-kwidgetsaddons >= %{kf_ver}
+Requires: kf5-kwindowsystem >= %{kf_ver}
+Requires: kf5-kxmlgui >= %{kf_ver}
+Requires: kf5-plasma-framework >= %{kf_ver}
+Requires: kp5-kdecoration >= 5.18.0
+Requires: kp5-kscreenlocker
+Requires: kp5-kwayland-server
+Requires: libdrm >= 2.4.62
+Requires: libinput >= 1.9
+Requires: libxcb >= 1.10
+Requires: xcb-util-wm >= 0.4
+Requires: xorg-lib-libxkbcommon >= 0.7.0
+Suggests: hwdata
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define qt5dir %{_libdir}/qt5
@@ -78,11 +144,11 @@ Summary: Header files for %{kpname} development
Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kpname}
Group: X11/Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: Qt5Core-devel >= %{qtver}
-Requires: Qt5Gui-devel >= %{qtver}
-Requires: kf5-kconfig-devel
-Requires: kf5-kcoreaddons-devel
-Requires: kf5-kwindowsystem-devel
+Requires: Qt5Core-devel >= %{qt_ver}
+Requires: Qt5Gui-devel >= %{qt_ver}
+Requires: kf5-kconfig-devel >= %{kf_ver}
+Requires: kf5-kcoreaddons-devel >= %{kf_ver}
+Requires: kf5-kwindowsystem-devel >= %{kf_ver}
Requires: libepoxy-devel
Requires: libstdc++-devel
Requires: libxcb-devel
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/kp5-kwin.git/commitdiff/378a5b7f058b66f8c14353406824ee465cf9fa06
More information about the pld-cvs-commit
mailing list