diff options
author | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
---|---|---|
committer | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
commit | 709c4d66e0b107ca606941b988bad717c0b45d9b (patch) | |
tree | 37ee08b1eb308f3b2b6426d5793545c38396b838 /recipes/uqm | |
parent | fa6cd5a3b993f16c27de4ff82b42684516d433ba (diff) |
rename packages/ to recipes/ per earlier agreement
See links below for more details:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Mike Westerhof <mwester@dls.net>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'recipes/uqm')
-rw-r--r-- | recipes/uqm/files/build-oe.patch | 58 | ||||
-rw-r--r-- | recipes/uqm/files/build-opts.sh | 15 | ||||
-rw-r--r-- | recipes/uqm/uqm-0.5.0/build-oe.patch | 40 | ||||
-rw-r--r-- | recipes/uqm/uqm_0.3.bb | 33 | ||||
-rw-r--r-- | recipes/uqm/uqm_0.5.0.bb | 34 |
5 files changed, 180 insertions, 0 deletions
diff --git a/recipes/uqm/files/build-oe.patch b/recipes/uqm/files/build-oe.patch new file mode 100644 index 0000000000..765100bcce --- /dev/null +++ b/recipes/uqm/files/build-oe.patch @@ -0,0 +1,58 @@ +--- build/unix/config_proginfo 2005-01-21 23:55:20.600681568 +1300 ++++ build/unix/config_proginfo 2005-01-21 23:55:28.136535944 +1300 +@@ -19,9 +19,9 @@ + + # Describe the programs (possibly) used: + PROG_gcc_NAME="GNU C compiler" +-PROG_gcc_FILE="gcc" ++PROG_gcc_FILE="$CC" + PROG_gcc_ACTION="" +-PROG_gcc_VERSION='$(gcc --version)' ++PROG_gcc_VERSION='$($CC --version)' + + PROG_sed_NAME="Sed stream editor" + PROG_sed_FILE="sed" +@@ -60,7 +60,7 @@ + esac + case "$OSNAME" in + FreeBSD) LIB_SDL_LDFLAGS='$(sdl11-config --libs)' ;; +- *) LIB_SDL_LDFLAGS='$(sdl-config --libs)' ;; ++ *) LIB_SDL_LDFLAGS='$(sdl-config --libs) -lts -lpng -ljpeg -lz' ;; + esac + case "$OSNAME" in + FreeBSD) LIB_SDL_VERSION='$(sdl11-config --version)' ;; +@@ -123,8 +123,8 @@ + LIB_vorbisfile_LDFLAGS="-lvorbisfile -lvorbis -logg -lm" + ;; + *) +- LIB_vorbisfile_CFLAGS="" +- LIB_vorbisfile_LDFLAGS="-lvorbisfile -lvorbis" ++ LIB_vorbisfile_CFLAGS="-I$STAGING_INCDIR" ++ LIB_vorbisfile_LDFLAGS="-L$STAGING_LIBDIR -lvorbisfile -lvorbis -logg" + ;; + esac + LIB_vorbisfile_VERSION="" +--- build/unix/build.config 2005-01-21 00:26:04.000000000 +1300 ++++ build/unix/build.config 2005-01-21 23:55:25.658912600 +1300 +@@ -7,7 +7,7 @@ + + + # Some requirements: +-have_program gcc || exit 1 ++#have_program gcc || exit 1 + COMPILE="$PROG_gcc_FILE" + + case "$OSNAME" in +--- build.vars.in 2005-01-21 21:15:59.058256960 +1300 ++++ build.vars.in 2005-01-21 21:16:13.493062536 +1300 +@@ -15,8 +15,8 @@ + # along with this program; if not, write to the Free Software + # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +-COMPILE=gcc +-MKDEPEND="gcc -MM" ++COMPILE=$CC ++MKDEPEND="$CC -MM" + MAKE="@MAKE@" + uqm_CFLAGS="@CFLAGS@" + uqm_LDFLAGS="@LDFLAGS@" diff --git a/recipes/uqm/files/build-opts.sh b/recipes/uqm/files/build-opts.sh new file mode 100644 index 0000000000..56484856ed --- /dev/null +++ b/recipes/uqm/files/build-opts.sh @@ -0,0 +1,15 @@ +#!/bin/sh +# Shamelessly stolen from gentoo ebuild +cat <<-EOF > config.state +CHOICE_debug_VALUE='nodebug' +CHOICE_graphics_VALUE='pure' +CHOICE_sound_VALUE='mixsdl' +INPUT_install_prefix_VALUE='$1' +INPUT_install_bindir_VALUE='$2' +INPUT_install_libdir_VALUE='$3' +EOF + +# Take out the read so we can be non-interactive. +sed -i \ + -e '/read CHOICE/d' build/unix/menu_functions || \ + echo "sed menu_functions failed" diff --git a/recipes/uqm/uqm-0.5.0/build-oe.patch b/recipes/uqm/uqm-0.5.0/build-oe.patch new file mode 100644 index 0000000000..045082a920 --- /dev/null +++ b/recipes/uqm/uqm-0.5.0/build-oe.patch @@ -0,0 +1,40 @@ +Index: build/unix/config_proginfo_build +=================================================================== +--- build/unix/config_proginfo_build.orig 2008-02-28 10:00:47.000000000 +0000 ++++ build/unix/config_proginfo_build 2008-02-28 10:01:38.000000000 +0000 +@@ -37,9 +37,9 @@ + + ### gcc ### + PROG_gcc_NAME="GNU C compiler" +-PROG_gcc_FILE="gcc" ++PROG_gcc_FILE="$CC" + PROG_gcc_ACTION="" +-PROG_gcc_VERSION='$(gcc --version)' ++PROG_gcc_VERSION='$($CC --version)' + + + ### sed ### +Index: build/unix/config_proginfo_host +=================================================================== +--- build/unix/config_proginfo_host.orig 2008-02-28 10:00:47.000000000 +0000 ++++ build/unix/config_proginfo_host 2008-02-28 10:03:09.000000000 +0000 +@@ -69,7 +69,7 @@ + ;; + *) + LIB_SDL_CFLAGS='$(sdl-config --cflags)' +- LIB_SDL_LDFLAGS='$(sdl-config --libs)' ++ LIB_SDL_LDFLAGS='$(sdl-config --libs) -lts -lpng -ljpeg -lz' + LIB_SDL_VERSION='$(sdl-config --version)' + ;; + esac +@@ -170,8 +170,8 @@ + LIB_vorbisfile_LDFLAGS="-lvorbisfile -lvorbis -logg -lm" + ;; + *) +- LIB_vorbisfile_CFLAGS="" +- LIB_vorbisfile_LDFLAGS="-lvorbisfile -lvorbis" ++ LIB_vorbisfile_CFLAGS="-I$STAGING_INCDIR" ++ LIB_vorbisfile_LDFLAGS="-L$STAGING_LIBDIR -lvorbisfile -lvorbis -logg" + ;; + esac + LIB_vorbisfile_VERSION="" diff --git a/recipes/uqm/uqm_0.3.bb b/recipes/uqm/uqm_0.3.bb new file mode 100644 index 0000000000..b5b80ddc58 --- /dev/null +++ b/recipes/uqm/uqm_0.3.bb @@ -0,0 +1,33 @@ +DESCRIPTION = "Star Control 2 source port using SDL (see sc2.sourceforge.net)" +SECTION = "games" +PRIORITY = "optional" +DEPENDS = "virtual/libsdl libsdl-image libsdl-net libvorbis libogg zlib" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" + +PR = "r1" + +S = "${WORKDIR}/uqm-${PV}" + +SRC_URI = "${SOURCEFORGE_MIRROR}/sc2/uqm-${PV}-source.tgz \ + file://build-opts.sh \ + file://build-oe.patch;patch=1;pnum=0" + +do_configure() { + install ${WORKDIR}/build-opts.sh ${S}/ + ./build-opts.sh ${STAGING_DIR_HOST}${layout_prefix} ${STAGING_BINDIR} ${STAGING_LIBDIR} +} + +do_compile() { + export ARCH="${TARGET_ARCH}" + export CC="${CC}" + export STAGING_INCDIR="${STAGING_INCDIR}" + export STAGING_LIBDIR="${STAGING_LIBDIR}" + ./build.sh uqm +} + +do_install() { + install -d ${D}${bindir} + install -m 0755 uqm ${D}${bindir} +} diff --git a/recipes/uqm/uqm_0.5.0.bb b/recipes/uqm/uqm_0.5.0.bb new file mode 100644 index 0000000000..089922a472 --- /dev/null +++ b/recipes/uqm/uqm_0.5.0.bb @@ -0,0 +1,34 @@ +DESCRIPTION = "Star Control 2 source port using SDL (see sc2.sourceforge.net)" +SECTION = "games" +PRIORITY = "optional" +DEPENDS = "virtual/libsdl libsdl-image libsdl-net libvorbis libogg zlib" +SECTION = "games" +PRIORITY = "optional" +LICENSE = "GPL" + +PR = "r2" + +S = "${WORKDIR}/uqm-${PV}" + +SRC_URI = "${SOURCEFORGE_MIRROR}/sc2/uqm-${PV}-source.tar.gz \ + file://build-opts.sh \ + file://build-oe.patch;patch=1;pnum=0 \ +" + +do_configure() { + install ${WORKDIR}/build-opts.sh ${S}/ + ./build-opts.sh ${STAGING_DIR_HOST}${layout_prefix} ${STAGING_BINDIR} ${STAGING_LIBDIR} +} + +do_compile() { + export ARCH="${TARGET_ARCH}" + export CC="${CC}" + export STAGING_INCDIR="${STAGING_INCDIR}" + export STAGING_LIBDIR="${STAGING_LIBDIR}" + ./build.sh uqm +} + +do_install() { + install -d ${D}${bindir} + install -m 0755 uqm ${D}${bindir} +} |