[ecore] linux also needs to include headers for setpriority()
Tom Callaway
spot at fedoraproject.org
Fri Aug 3 14:06:09 UTC 2012
commit e358406115e828ec5ef06381380245eb166caca8
Author: Tom Callaway <spot at fedoraproject.org>
Date: Fri Aug 3 10:06:47 2012 -0400
linux also needs to include headers for setpriority()
ecore-1.2.1-linux-priority.patch | 12 ++++++++++++
ecore.spec | 3 +++
2 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/ecore-1.2.1-linux-priority.patch b/ecore-1.2.1-linux-priority.patch
new file mode 100644
index 0000000..8c0aac2
--- /dev/null
+++ b/ecore-1.2.1-linux-priority.patch
@@ -0,0 +1,12 @@
+diff -up ecore-1.2.1/src/lib/ecore/ecore_exe.c.linux-priority ecore-1.2.1/src/lib/ecore/ecore_exe.c
+--- ecore-1.2.1/src/lib/ecore/ecore_exe.c.linux-priority 2012-08-03 10:04:03.071057501 -0400
++++ ecore-1.2.1/src/lib/ecore/ecore_exe.c 2012-08-03 10:04:40.043058056 -0400
+@@ -2,7 +2,7 @@
+ # include <config.h>
+ #endif
+
+-#if defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__)
++#if defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__) || defined (__linux__)
+ # include <sys/time.h>
+ # include <sys/resource.h>
+ #endif
diff --git a/ecore.spec b/ecore.spec
index f56fcb4..f76fea0 100644
--- a/ecore.spec
+++ b/ecore.spec
@@ -6,6 +6,8 @@ Group: System Environment/Libraries
License: MIT
URL: http://web.enlightenment.org/p.php?p=about/efl&l=en
Source0: http://download.enlightenment.org/releases/%{name}-%{version}.tar.bz2
+# Linux also needs to include <sys/time.h> and <sys/resources.h> for setpriority()
+Patch0: ecore-1.2.1-linux-priority.patch
BuildRequires: eet-devel evas-devel libX11-devel libXext-devel libeina-devel
BuildRequires: libXcursor-devel libXrender-devel libxcb-devel
BuildRequires: libXinerama-devel libXrandr-devel libXScrnSaver-devel
@@ -33,6 +35,7 @@ developing applications that use %{name}.
%prep
%setup -q -n %{name}-%{version}
+%patch0 -p1 -b .linux-priority
%build
%configure --disable-static --enable-ecore-fb --enable-ecore-evas-fb --enable-ecore-sdl --disable-ecore-evas-directfb --disable-rpath --enable-openssl --disable-gnutls --enable-doc --enable-cares
More information about the scm-commits
mailing list