summaryrefslogtreecommitdiff
path: root/packages/libsdl
diff options
context:
space:
mode:
authorMichael Lauer <mickey@vanille-media.de>2006-10-20 11:46:21 +0000
committerMichael Lauer <mickey@vanille-media.de>2006-10-20 11:46:21 +0000
commit8a21ca4868f6fc425f4da7d0f51bfce13b1cd16d (patch)
treef5085792931422118b2e6e44eea427dd932d3cdf /packages/libsdl
parent86ba355716b28fd055a879f1c9a786b8aa2e2c19 (diff)
add libsdl-native 1.2.11 - this one compiles with gcc4
Diffstat (limited to 'packages/libsdl')
-rw-r--r--packages/libsdl/libsdl-native_1.2.11.bb (renamed from packages/libsdl/libsdl-native_1.2.7.bb)47
1 files changed, 7 insertions, 40 deletions
diff --git a/packages/libsdl/libsdl-native_1.2.7.bb b/packages/libsdl/libsdl-native_1.2.11.bb
index 9cd0d82ffc..298426a04c 100644
--- a/packages/libsdl/libsdl-native_1.2.7.bb
+++ b/packages/libsdl/libsdl-native_1.2.11.bb
@@ -1,15 +1,14 @@
DESCRIPTION = "Simple DirectMedia Layer - native Edition"
+HOMEPAGE = "http://www.libsdl.org"
SECTION = "libs"
-PRIORITY = "optional"
LICENSE = "LGPL"
PR = "r0"
SRC_URI = "http://www.libsdl.org/release/SDL-${PV}.tar.gz \
- file://extra-keys.patch;patch=1 \
file://acinclude.m4"
S = "${WORKDIR}/SDL-${PV}"
-inherit autotools native
+inherit autotools pkgconfig native
EXTRA_OECONF = "--disable-debug --disable-cdrom --enable-threads --enable-timers --enable-endian \
--enable-file --disable-oss --disable-alsa --disable-esd --disable-arts \
@@ -20,50 +19,18 @@ EXTRA_OECONF = "--disable-debug --disable-cdrom --enable-threads --enable-timers
--disable-video-opengl --enable-input-events --enable-pthreads \
--disable-video-picogui --disable-video-qtopia --enable-dlopen"
-do_configure_prepend() {
+do_configure() {
rm -f ${S}/acinclude.m4
cp ${WORKDIR}/acinclude.m4 ${S}/
-}
-
-do_configure_append () {
+ gnu-configize
+ oe_runconf
cd ${S}
-
# prevent libtool from linking libs against libstdc++, libgcc, ...
cat ${TARGET_PREFIX}libtool | sed -e 's/postdeps=".*"/postdeps=""/' > ${TARGET_PREFIX}libtool.tmp
mv ${TARGET_PREFIX}libtool.tmp ${TARGET_PREFIX}libtool
}
do_stage() {
- oe_libinstall -so -C src libSDL ${STAGING_LIBDIR}
- ln -sf libSDL.so ${STAGING_LIBDIR}/libSDL-1.2.so
- #oe_libinstall -a -C src/main libSDLmain ${STAGING_LIBDIR}
- install -m 0644 src/main/libSDLmain.a ${STAGING_LIBDIR}
-
- install -d ${STAGING_INCDIR}/SDL
- for f in include/*.h
- do
- install -m 0644 $f ${STAGING_INCDIR}/SDL/
- done
-
- cat >${STAGING_BINDIR}/sdl-config-native <<EOF
-#!/bin/sh
- case "\$1" in
- --prefix)
- echo /usr
- ;;
- --exec-prefix)
- echo /usr
- ;;
- --version)
- echo ${PV}
- ;;
- --cflags)
- echo -I${STAGING_INCDIR}/SDL -D_REENTRANT
- ;;
- --libs)
- echo -lSDLmain -lSDL-1.2 -lpthread -L${STAGING_LIBDIR}
- ;;
- esac
-EOF
- chmod a+rx ${STAGING_BINDIR}/sdl-config-native
+ autotools_stage_all
+ install -m 0644 build/libSDLmain.a ${STAGING_LIBDIR}
}