diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> | 2011-06-11 14:20:45 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> | 2011-06-11 14:48:29 +0200 |
commit | 4c1e6b00505ab9abc7c4d18da5c5b3c053ba4a1c (patch) | |
tree | a0c0e0aac338caac3af37295df3e58ca7efca7cc /recipes/crimsonfields | |
parent | fafce8ca85cce4a5df3278434bfe7f3930941c27 (diff) | |
download | openembedded-4c1e6b00505ab9abc7c4d18da5c5b3c053ba4a1c.tar.gz |
crimsonfields: update to 0.5.3
In the following version, do_stage was removed.
Native BBCLASSEXTEND was not used,since
crimsonfields and crimsonfields-native share very little.
Note that the previous native crimsonfields-native didn't configure anymore:
SDL_CONFIG pointed to "${STAGING_BINDIR}/sdl-config-native" which
which didn't exist:
checking for SDL - version >= 1.1.5...
.../work/x86_64-linux/crimsonfields-native-0.4.8-r0/crimson-0.4.8/configure:
line 3568: .../sysroots/x86_64-linux/usr/bin/sdl-config-native: No such file or directory
The resulting package was tested on the nokia900 target under the shr distribution.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Diffstat (limited to 'recipes/crimsonfields')
-rw-r--r-- | recipes/crimsonfields/crimsonfields-0.5.3/native-tools.patch | 11 | ||||
-rw-r--r-- | recipes/crimsonfields/crimsonfields-native_0.5.3.bb | 23 | ||||
-rw-r--r-- | recipes/crimsonfields/crimsonfields.inc | 11 | ||||
-rw-r--r-- | recipes/crimsonfields/crimsonfields_0.5.3.bb | 27 |
4 files changed, 72 insertions, 0 deletions
diff --git a/recipes/crimsonfields/crimsonfields-0.5.3/native-tools.patch b/recipes/crimsonfields/crimsonfields-0.5.3/native-tools.patch new file mode 100644 index 0000000000..f8a824f58e --- /dev/null +++ b/recipes/crimsonfields/crimsonfields-0.5.3/native-tools.patch @@ -0,0 +1,11 @@ +Index: crimson-0.5.3/Makefile.am +=================================================================== +--- crimson-0.5.3.orig/Makefile.am 2011-06-11 00:23:44.491550062 +0200 ++++ crimson-0.5.3/Makefile.am 2011-06-11 00:23:55.691550064 +0200 +@@ -1,5 +1,5 @@ + EXTRA_DIST = crimson.desktop crimson.spec.in README.bi2cf README.CoMET VisualC++.zip +-SUBDIRS = doc src tools gfx levels locale music sfx ++SUBDIRS = doc src gfx levels locale music sfx + DISTCHECK_CONFIGURE_FLAGS = --enable-bi2cf --enable-cf2bmp --enable-cfed --enable-comet + + desktopdir = $(datadir)/applications diff --git a/recipes/crimsonfields/crimsonfields-native_0.5.3.bb b/recipes/crimsonfields/crimsonfields-native_0.5.3.bb new file mode 100644 index 0000000000..931756baf3 --- /dev/null +++ b/recipes/crimsonfields/crimsonfields-native_0.5.3.bb @@ -0,0 +1,23 @@ +require crimsonfields.inc + +DEPENDS = "libsdl-native" +PR = "${INC_PR}.0" +inherit autotools native + +export SDL_CONFIG = "${STAGING_BINDIR}/sdl-config" + +HOST_TOOLS = "cfed mkdatafile mklocale mktileset mkunitset" + +do_compile() { + cd tools && oe_runmake +} + +do_install() { + for binary in ${HOST_TOOLS} + do + install -m 0755 tools/$binary ${STAGING_BINDIR} + done + install -m 0644 tools/default.* ${STAGING_DATADIR} + install -m 0644 tools/cf.dat ${STAGING_DATADIR} +} + diff --git a/recipes/crimsonfields/crimsonfields.inc b/recipes/crimsonfields/crimsonfields.inc new file mode 100644 index 0000000000..faaa653e28 --- /dev/null +++ b/recipes/crimsonfields/crimsonfields.inc @@ -0,0 +1,11 @@ +DESCRIPTION = "Crimson Fields is a tactical war game in the tradition of Battle Isle." +SECTION = "games" +LICENSE = "GPL" +INC_PR = "r0" + +SRC_URI = "http://crimson.seul.org/files/crimson-${PV}.tar.bz2" +S = "${WORKDIR}/crimson-${PV}" + +SRC_URI[md5sum] = "9e71bc8c12ddadf42136a3e07ae86a2c" +SRC_URI[sha256sum] = "d59858c05e340367c61c8ca1dd00c36642a0c56d10d1d9a1626c5ba7d88b40d6" + diff --git a/recipes/crimsonfields/crimsonfields_0.5.3.bb b/recipes/crimsonfields/crimsonfields_0.5.3.bb new file mode 100644 index 0000000000..c9e3f3b423 --- /dev/null +++ b/recipes/crimsonfields/crimsonfields_0.5.3.bb @@ -0,0 +1,27 @@ +require crimsonfields.inc + +DEPENDS = "crimsonfields-native virtual/libsdl libsdl-mixer libsdl-ttf" +SRC_URI += "file://native-tools.patch;apply=yes" +PR = "${INC_PR}.0" + +inherit autotools + +export SDL_CONFIG = "${STAGING_BINDIR_CROSS}/sdl-config" + +HOST_TOOLS = "cfed mkdatafile mklocale mktileset mkunitset" + +do_configure_prepend() { + for binary in ${HOST_TOOLS} + do + install -m 0755 ${STAGING_BINDIR_NATIVE}/$binary tools/ + done + install -m 0644 ${STAGING_DATADIR_NATIVE}/default.* tools/ + install -m 0644 ${STAGING_DATADIR_NATIVE}/cf.dat tools/ +} + +do_install_append() { + install -m 0644 tools/default.* ${D}${datadir}/crimson/ + install -m 0644 tools/cf.dat ${D}${datadir}/crimson/ +} + +FILES_${PN} += "${datadir}/crimson/" |