[packages/gtk+4] - handle vulkan support, completed dependencies
qboosh
qboosh at pld-linux.org
Sat Jun 3 21:00:28 CEST 2017
commit 014e6debba24801483e47b9bc2335b329e915435
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sat Jun 3 21:01:30 2017 +0200
- handle vulkan support, completed dependencies
gtk+4.spec | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
---
diff --git a/gtk+4.spec b/gtk+4.spec
index 9c38f8d..283f3d8 100644
--- a/gtk+4.spec
+++ b/gtk+4.spec
@@ -7,6 +7,7 @@
%bcond_without papi # PAPI print backend
%bcond_without broadway # Broadway target
%bcond_with mir # Mir target
+%bcond_without vulkan # Vulkan graphics support
%bcond_without wayland # Wayland target
%bcond_without static_libs # static library build
@@ -39,6 +40,7 @@ BuildRequires: cups-devel >= 1:1.2
%endif
BuildRequires: docbook-dtd412-xml
BuildRequires: docbook-style-xsl
+BuildRequires: fontconfig-devel
BuildRequires: gdk-pixbuf2-devel >= 2.31.0
BuildRequires: gettext-tools >= 0.19.7
BuildRequires: glib2-devel >= 1:2.51.5
@@ -64,8 +66,11 @@ BuildRequires: pkgconfig
%{?with_cloudprint:BuildRequires: rest-devel >= 0.7}
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.592
+# glslc required to rebuild some files from source
+#BuildRequires: shaderc
BuildRequires: sqlite3-devel
BuildRequires: tar >= 1:1.22
+%{?with_vulkan:BuildRequires: vulkan-devel}
BuildRequires: xorg-lib-libX11-devel >= 1.5.0
BuildRequires: xorg-lib-libXcomposite-devel
BuildRequires: xorg-lib-libXcursor-devel
@@ -189,11 +194,28 @@ Requires: %{name} = %{version}-%{release}
Requires: at-spi2-atk-devel >= 2.6.0
Requires: atk-devel >= 1:2.16.0
Requires: cairo-gobject-devel >= 1.14.0
+Requires: fontconfig-devel
Requires: gdk-pixbuf2-devel >= 2.31.0
Requires: glib2-devel >= 1:2.51.5
Requires: graphene-devel >= 1.5.1
+Requires: libepoxy-devel >= 1.0
Requires: pango-devel >= 1:1.38.0
Requires: shared-mime-info
+Requires: xorg-lib-libX11-devel >= 1.5.0
+Requires: xorg-lib-libXcomposite-devel
+Requires: xorg-lib-libXcursor-devel
+Requires: xorg-lib-libXdamage-devel
+Requires: xorg-lib-libXext-devel
+Requires: xorg-lib-libXfixes-devel
+Requires: xorg-lib-libXi-devel
+Requires: xorg-lib-libXinerama-devel
+Requires: xorg-lib-libXrandr-devel
+%if %{with wayland}
+Requires: Mesa-libwayland-egl-devel
+Requires: wayland-devel >= 1.9.91
+Requires: wayland-protocols >= 1.7
+Requires: xorg-lib-libxkbcommon-devel >= 0.2.0
+%endif
%description devel
Header files and development documentation for the GTK+ libraries.
@@ -310,6 +332,7 @@ CPPFLAGS="%{rpmcppflags}%{?with_papi: -I/usr/include/papi}"
%{__enable_disable static_libs static} \
%{?with_broadway:--enable-broadway-backend} \
%{?with_mir:--enable-mir-backend} \
+ %{!?with_vulkan:--disable-vulkan} \
%{?with_wayland:--enable-wayland-backend} \
--enable-x11-backend \
--enable-xinerama \
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gtk+4.git/commitdiff/014e6debba24801483e47b9bc2335b329e915435
More information about the pld-cvs-commit
mailing list