summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2009-08-19 09:34:11 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2009-08-19 09:34:11 +0100
commit2c0cee1b311859a3d92a9bda56634ae57374e099 (patch)
treee0dc47d990b39d987005e2fb56b47fa5ae88f003
parentd3983072bc481df2803c12944f2eca6f7aa79809 (diff)
downloadopenembedded-core-2c0cee1b311859a3d92a9bda56634ae57374e099.tar.gz
openembedded-core-2c0cee1b311859a3d92a9bda56634ae57374e099.tar.bz2
openembedded-core-2c0cee1b311859a3d92a9bda56634ae57374e099.tar.xz
openembedded-core-2c0cee1b311859a3d92a9bda56634ae57374e099.zip
nautilus: Add based roughly on OE.dev recipe
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
-rw-r--r--meta-moblin/packages/nautilus/nautilus/idl-sysroot.patch7
-rw-r--r--meta-moblin/packages/nautilus/nautilus/no-try-run-strftime.diff28
-rw-r--r--meta-moblin/packages/nautilus/nautilus_2.26.1.bb29
3 files changed, 64 insertions, 0 deletions
diff --git a/meta-moblin/packages/nautilus/nautilus/idl-sysroot.patch b/meta-moblin/packages/nautilus/nautilus/idl-sysroot.patch
new file mode 100644
index 000000000..0062cfb11
--- /dev/null
+++ b/meta-moblin/packages/nautilus/nautilus/idl-sysroot.patch
@@ -0,0 +1,7 @@
+Index: nautilus-2.24.2/add-include-prefix
+===================================================================
+--- nautilus-2.24.2.orig/add-include-prefix 2008-10-06 17:22:21.000000000 +0000
++++ nautilus-2.24.2/add-include-prefix 2009-04-09 16:00:05.000000000 +0000
+@@ -1 +1 @@
+-sed -e 's/^/ /' -e 's/ */ /g' -e 's/ / -I /g' -e 's/ -I $//'
++sed -e 's:^: :' -e 's: *: :g' -e 's: : -I '"$SYSROOT"':g' -e 's: -I '"$SYSROOT"'$::'
diff --git a/meta-moblin/packages/nautilus/nautilus/no-try-run-strftime.diff b/meta-moblin/packages/nautilus/nautilus/no-try-run-strftime.diff
new file mode 100644
index 000000000..ccd2934b3
--- /dev/null
+++ b/meta-moblin/packages/nautilus/nautilus/no-try-run-strftime.diff
@@ -0,0 +1,28 @@
+--- /tmp/configure.in 2009-04-13 11:26:43.000000000 +0200
++++ nautilus-2.26.1/configure.in 2009-04-13 11:28:37.000000000 +0200
+@@ -375,25 +375,6 @@
+
+ dnl ===========================================================================
+
+-dnl strftime checks
+-
+-AC_TRY_RUN([#include <time.h>
+- int main ()
+- {
+- char buf[100];
+- struct tm tm = {0};
+- tm.tm_year = 99;
+- if (strftime(buf, 100, "%EY", &tm) == 4 &&
+- strcmp (buf, "1999")==0)
+- return 0;
+- return 1;
+- }
+- ],
+- AC_DEFINE(HAVE_STRFTIME_EXTENSION, 1, [Define if strftime supports %E and %O modifiers.])
+- )
+-
+-dnl ===========================================================================
+-
+ #
+ # Checks for Xft/XRender
+ #
diff --git a/meta-moblin/packages/nautilus/nautilus_2.26.1.bb b/meta-moblin/packages/nautilus/nautilus_2.26.1.bb
new file mode 100644
index 000000000..e653ae991
--- /dev/null
+++ b/meta-moblin/packages/nautilus/nautilus_2.26.1.bb
@@ -0,0 +1,29 @@
+# nautilus OE build file
+# Copyright (C) 2005, Advanced Micro Devices, Inc. All Rights Reserved
+# Released under the MIT license (see packages/COPYING)
+
+inherit gnome
+
+SRC_URI += "file://idl-sysroot.patch;patch=1 \
+ file://no-try-run-strftime.diff;patch=1 \
+"
+
+export SYSROOT = "${STAGING_DIR_HOST}"
+
+LICENSE = "GPL"
+
+DEPENDS = "gail gtk+ pango gnome-desktop libxml2 dbus-glib libunique libexif librsvg"
+#DEPENDS += "gvfs"
+#RDEPENDS = "gvfs gvfsd-ftp gvfsd-sftp gvfsd-trash"
+
+EXTRA_OECONF = " --disable-gtk-doc --disable-update-mimedb --disable-tracker --disable-beagle"
+
+PACKAGES += " libnautilus"
+
+FILES_${PN} += "${datadir}/icons /usr/libexec/ "
+FILES_libnautilus = "/usr/lib/*.so*"
+FILES_${PN}-dbg += "/usr/libexec/.debug"
+
+do_configure_prepend() {
+ sed -i -e /docs/d Makefile.am
+}