add wayland support
authorAnas Nashif <anas.nashif@intel.com>
Fri, 23 Nov 2012 19:26:40 +0000 (11:26 -0800)
committerEduardo Lima (Etrunko) <eduardo.lima@intel.com>
Tue, 13 Aug 2013 20:49:43 +0000 (17:49 -0300)
packaging/evas.spec

index 7e1cf4fd45382e371114c50e680e008edc4b7dbd..52914f147ee1adca213fa8697cafee54e4635bab 100644 (file)
@@ -1,3 +1,4 @@
+%define enable_wayland 1
 Name:           evas
 Version:        1.7.1
 Release:        1
@@ -24,6 +25,14 @@ BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(harfbuzz)
 BuildRequires:  pkgconfig(pixman-1)
 BuildRequires:  pkgconfig(glesv2)
+%if 0%{?enable_wayland}
+BuildRequires: pkgconfig(wayland-client)
+BuildRequires: pkgconfig(wayland-cursor)
+BuildRequires: pkgconfig(xkbcommon)
+BuildRequires: pkgconfig(wayland-egl)
+BuildRequires: pkgconfig(wayland-egl)
+BuildRequires: pkgconfig(egl)
+%endif
 
 %description
 Evas is a clean display canvas API for several target display systems
@@ -50,7 +59,12 @@ Examples files for evas
 %setup -q
 
 %build
-%configure --enable-pthreads --enable-gl-xlib --enable-gl-x11
+%configure --enable-pthreads \
+%if 0%{?enable_wayland}
+            --enable-wayland-egl \
+%endif
+            --enable-gl-xlib \
+            --enable-gl-x11 
 
 make %{?_smp_mflags}