Starting building wayland support accepted/2.0alpha-wayland/20121108.183052 submit/2.0alpha-wayland/20121108.185055
authorRusty Lynch <rusty.lynch@intel.com>
Tue, 6 Nov 2012 01:24:50 +0000 (17:24 -0800)
committerRusty Lynch <rusty.lynch@intel.com>
Tue, 6 Nov 2012 01:24:50 +0000 (17:24 -0800)
packaging/ecore.spec

index 548ee00..11adef5 100644 (file)
@@ -30,6 +30,9 @@ BuildRequires:  libXgesture-devel
 BuildRequires:  pkgconfig(egl)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glesv2) 
+BuildRequires:  pkgconfig(wayland-egl)
+BuildRequires:  pkgconfig(wayland-cursor)
+BuildRequires:  pkgconfig(xkbcommon)
 
 
 %description
@@ -160,6 +163,16 @@ Requires(postun): /sbin/ldconfig
 Core abstraction layer for enlightenment (fb)
 
 
+%package wayland
+Summary:    Enlightened Core interface library (wayland)
+Group:      Development/Libraries
+Requires:   %{name} = %{version}-%{release}
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
+%description wayland
+Core abstraction layer for enlightenment (wayland)
+
 %prep
 %setup -q
 
@@ -186,7 +199,10 @@ export LDFLAGS+=" -fvisibility=hidden -Wl,--hash-style=both -Wl,--as-needed"
        --enable-ecore-x-gesture \
        --disable-xim \
        --disable-ecore-imf-xim \
-       --disable-ecore-imf-scim
+       --disable-ecore-imf-scim \
+        --enable-ecore-wayland \
+        --enable-ecore-evas-wayland-shm \
+        --enable-ecore-evas-wayland-egl
 
 make %{?jobs:-j%jobs}
 
@@ -247,6 +263,10 @@ rm -rf %{buildroot}
 
 %postun fb -p /sbin/ldconfig
 
+%post wayland -p /sbin/ldconfig
+
+%postun wayland -p /sbin/ldconfig
+
 %files 
 %defattr(-,root,root,-)
 %{_libdir}/libecore.so.*
@@ -267,6 +287,7 @@ rm -rf %{buildroot}
 %{_libdir}/libecore_ipc.so
 %{_libdir}/libecore_x.so
 %{_libdir}/libecore_fb.so
+%{_libdir}/libecore_wayland.so
 
 %files tools
 %defattr(-,root,root,-)
@@ -312,3 +333,7 @@ rm -rf %{buildroot}
 %defattr(-,root,root,-)
 %{_libdir}/libecore_fb.so.*
 
+%files wayland
+%defattr(-,root,root,-)
+%{_libdir}/libecore_wayland.so.*
+