Disable x11 dependent modules with options for wayland-only
authorDuna Oh <duna.oh@samsung.com>
Tue, 17 Mar 2015 07:21:02 +0000 (16:21 +0900)
committerBoram Park <boram1288.park@samsung.com>
Wed, 18 Mar 2015 04:03:45 +0000 (13:03 +0900)
Change-Id: I5c86f1332882864d157a1ca3fc6cdf8f7951915f
Signed-off-by: Duna Oh <duna.oh@samsung.com>
packaging/enlightenment.spec

index 6117aa6ea37d16f19f8b715488ffcafef1726d81..f88ec04a82920d76bc9e8e1a23f4f132e88f752b 100644 (file)
@@ -1,4 +1,5 @@
 %bcond_with x
+%bcond_with wayland
 
 Name:           enlightenment
 Version:        0.19.0
@@ -41,9 +42,8 @@ BuildRequires:  pkgconfig(xext)
 BuildRequires:  pkgconfig(xcb-keysyms)
 BuildRequires:  pkgconfig(ecore-x)
 %else
-ExclusiveArch:
+BuildRequires:  pkgconfig(wayland-server)
 %endif
-Requires:       monotype-fonts
 
 
 %description
@@ -64,9 +64,27 @@ cp %{SOURCE1001} .
 
 %build
 %autogen \
-      --enable-device-udev \
-      --enable-mount-eeze  \
-      --enable-comp
+%if %{with wayland}
+      --enable-wayland-only \
+      --enable-wl-drm \
+      --disable-shot \
+      --disable-xkbswitch \
+      --disable-conf-randr \
+      --disable-conf-bindings \
+      --disable-conf-display \
+      --disable-conf-theme \
+      --disable-everything \
+      --disable-fileman \
+      --disable-pager \
+      --disable-pager-plain \
+      --disable-systray \
+      --disable-tiling \
+      --disable-winlist \
+      --disable-wizard \
+      --disable-wl-x11 \
+%endif
+      --enable-mount-eeze
+
 make %{?_smp_mflags}
 
 %install