[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