packaging: exclude if X11 unsupported 11/17011/1
authorPhilippe Coval <philippe.coval@open.eurogiciel.org>
Tue, 28 Jan 2014 16:40:43 +0000 (17:40 +0100)
committerPhilippe Coval <philippe.coval@open.eurogiciel.org>
Fri, 28 Feb 2014 11:45:34 +0000 (12:45 +0100)
Change-Id: Ia6c39e440c983f24c027be63486e639f6d7f2c7b
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
packaging/enlightenment.spec

index 85b8638e7a613a2fa962d7f6b82d6b281f6bf23e..0da21c8b5ef189217f861b84a18984d27710d6aa 100644 (file)
@@ -1,3 +1,5 @@
+%bcond_with x
+
 Name:           enlightenment
 Version:        0.17.4
 Release:        1
@@ -8,6 +10,7 @@ Group:          Graphics/EFL
 Source0:        enlightenment-%{version}.tar.bz2
 Source1001:    enlightenment.manifest
 BuildRequires:  doxygen
+BuildRequires:  eet-tools
 BuildRequires:  fdupes
 BuildRequires:  gettext
 BuildRequires:  pam-devel
@@ -20,7 +23,6 @@ BuildRequires:  pkgconfig(ecore-file)
 BuildRequires:  pkgconfig(ecore-input)
 BuildRequires:  pkgconfig(ecore-input-evas)
 BuildRequires:  pkgconfig(ecore-ipc)
-BuildRequires:  pkgconfig(ecore-x)
 BuildRequires:  pkgconfig(edbus)
 BuildRequires:  pkgconfig(edje)
 BuildRequires:  pkgconfig(eet)
@@ -32,10 +34,15 @@ BuildRequires:  pkgconfig(evas)
 BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(udev)
+%if %{with x}
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xext)
 BuildRequires:  pkgconfig(xcb-keysyms)
-BuildRequires:  eet-tools
+BuildRequires:  pkgconfig(ecore-x)
+%else
+ExclusiveArch:
+%endif
+
 
 %description
 Enlightenment is a window manager.