* libpng and zlib from buildhost were used
* now builds with libpng-native and zlib-native
---
 recipes/aceofpenguins/aceofpenguins_1.2.bb         |   11 ++++++++---
 recipes/aceofpenguins/files/fix-crosscompile.patch |   13 +++++++++++++
 2 files changed, 21 insertions(+), 3 deletions(-)
 create mode 100644 recipes/aceofpenguins/files/fix-crosscompile.patch

diff --git a/recipes/aceofpenguins/aceofpenguins_1.2.bb 
b/recipes/aceofpenguins/aceofpenguins_1.2.bb
index 9410eb9..c4b98e4 100644
--- a/recipes/aceofpenguins/aceofpenguins_1.2.bb
+++ b/recipes/aceofpenguins/aceofpenguins_1.2.bb
@@ -3,16 +3,21 @@ The latest version includes clones of freecell, golf, 
mastermind, merlin, minesw
 AUTHOR = "d...@delorie.com"
 HOMEPAGE = "http://www.delorie.com/store/ace/";
 SECTION = "games"
-DEPENDS = "libpng zlib libxpm"
-PR = "r1"
+DEPENDS = "libpng-native zlib-native libxpm"
+PR = "r2"
 
 SRC_URI = "\
   http://www.delorie.com/store/ace/ace-${PV}.tar.gz\
   file://gcc4.patch;patch=1\
+  file://fix-crosscompile.patch;patch=1\
 "
 S = "${WORKDIR}/ace-${PV}"
 
 inherit autotools
 
+do_compile_prepend() {
+    export LD_LIBRARY_PATH="${STAGING_NATIVE_DIR}"
+}
+
 # Workaround QA issue
-TARGET_CC_ARCH += "${LDFLAGS}"
\ No newline at end of file
+TARGET_CC_ARCH += "${LDFLAGS}"
diff --git a/recipes/aceofpenguins/files/fix-crosscompile.patch 
b/recipes/aceofpenguins/files/fix-crosscompile.patch
new file mode 100644
index 0000000..ff3ac0f
--- /dev/null
+++ b/recipes/aceofpenguins/files/fix-crosscompile.patch
@@ -0,0 +1,13 @@
+diff -Nurd ace-1.2/lib/Makefile.am ace-1.2.new//lib/Makefile.am
+--- ace-1.2/lib/Makefile.am    2010-02-18 12:21:30.000000000 +0100
++++ ace-1.2.new//lib/Makefile.am       2010-02-18 12:21:30.000000000 +0100
+@@ -22,7 +22,7 @@
+       ./make-imglib -n cards -i $(srcdir)/png -d images.d $(srcdir)/images.in 
images.c
+ 
+ make-imglib : make-imglib.c
+-      $(BUILD_CC) $(srcdir)/make-imglib.c -o make-imglib -lpng -lz
++      $(BUILD_CC) $(srcdir)/make-imglib.c -o make-imglib $(BUILD_CFLAGS) 
$(BUILD_LDFLAGS) -lpng -lz
+ 
+ text2c : text2c.c
+-      $(BUILD_CC) $(srcdir)/text2c.c -o text2c -lpng -lz
++      $(BUILD_CC) $(srcdir)/text2c.c -o text2c $(BUILD_CFLAGS) 
$(BUILD_LDFLAGS) -lpng -lz
-- 
1.7.0

_______________________________________________
Shr-devel mailing list
Shr-devel@lists.shr-project.org
http://lists.shr-project.org/mailman/listinfo/shr-devel

Reply via email to