[packages/cogl] - added kms bcond, cogl*(kms) Provides and libgbm dependencies for kms-featured packages
qboosh
qboosh at pld-linux.org
Wed Oct 2 16:10:43 CEST 2013
commit b0b44050aaf871339d83d3eab59056f1ca58ce4d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Oct 2 16:11:32 2013 +0200
- added kms bcond, cogl*(kms) Provides and libgbm dependencies for kms-featured packages
cogl.spec | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/cogl.spec b/cogl.spec
index a20dfda..92a891d 100644
--- a/cogl.spec
+++ b/cogl.spec
@@ -4,6 +4,7 @@
%bcond_without gdkpixbuf # gdk-pixbuf for image loading [instead of stb_image]
%bcond_without gles1 # OpenGL-ES 1.1 support
%bcond_without gles2 # OpenGL-ES 2.0 support
+%bcond_without kms # KMS EGL support
%bcond_without gstreamer # GStreamer support
%bcond_without wayland # Wayland EGL support
#
@@ -19,6 +20,7 @@ Source0: http://ftp.gnome.org/pub/GNOME/sources/cogl/1.16/%{name}-%{version}.tar
Patch0: %{name}-link.patch
URL: http://www.clutter-project.org/
%{?with_wayland:BuildRequires: EGL-devel}
+%{?with_kms:BuildRequires: Mesa-libgbm-devel}
%{?with_wayland:BuildRequires: Mesa-libwayland-egl-devel >= 1.0.0}
%{?with_gles1:BuildRequires: OpenGLESv1-devel >= 1.1}
BuildRequires: OpenGL-GLX-devel
@@ -56,6 +58,7 @@ Requires: xorg-lib-libXrandr >= 1.2
Suggests: OpenGL
%{?with_gles1:Provides: cogl(gles1) = %{version}-%{release}}
%{?with_gles2:Provides: cogl(gles2) = %{version}-%{release}}
+%{?with_kms:Provides: cogl(kms) = %{version}-%{release}}
%{?with_wayland:Provides: cogl(wayland) = %{version}-%{release}}
Conflicts: clutter < 1.8.0
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -79,6 +82,7 @@ Summary(pl.UTF-8): Pliki nagłówkowe biblioteki cogl
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%{?with_wayland:Requires: EGL-devel}
+%{?with_kms:Requires: Mesa-libgbm-devel}
%{?with_wayland:Requires: Mesa-libwayland-egl-devel >= 1.0.0}
Requires: cairo-devel >= 1.10
%{?with_gdkpixbuf:Requires: gdk-pixbuf2-devel >= 2.0}
@@ -94,6 +98,7 @@ Requires: xorg-lib-libXfixes-devel >= 3
Requires: xorg-lib-libXrandr-devel >= 1.2
%{?with_gles1:Provides: cogl-devel(gles1) = %{version}-%{release}}
%{?with_gles2:Provides: cogl-devel(gles2) = %{version}-%{release}}
+%{?with_kms:Provides: cogl-devel(kms) = %{version}-%{release}}
%{?with_wayland:Provides: cogl-devel(wayland) = %{version}-%{release}}
Conflicts: clutter-devel < 1.8.0
@@ -110,6 +115,7 @@ Group: Development/Libraries
Requires: %{name}-devel = %{version}-%{release}
%{?with_gles1:Provides: cogl-static(gles1) = %{version}-%{release}}
%{?with_gles2:Provides: cogl-static(gles2) = %{version}-%{release}}
+%{?with_kms:Provides: cogl-static(kms) = %{version}-%{release}}
%{?with_wayland:Provides: cogl-static(wayland) = %{version}-%{release}}
Conflicts: clutter-static < 1.8.0
@@ -239,10 +245,10 @@ Dokumentacja API biblioteki cogl-gst.
--enable-glx \
--enable-gtk-doc \
--enable-introspection \
+ --enable-kms-egl-platform \
%{?with_static_libs:--enable-static} \
%{?with_wayland:--enable-wayland-egl-platform} \
%{?with_wayland:--enable-wayland-egl-server} \
- --enable-kms-egl-platform \
--enable-xlib-egl-platform \
--with-html-dir=%{_gtkdocdir}
%{__make}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/cogl.git/commitdiff/b0b44050aaf871339d83d3eab59056f1ca58ce4d
More information about the pld-cvs-commit
mailing list