summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--autoconf/autoconf-native_2.57.oe6
-rw-r--r--autoconf/autoconf-native_2.59.oe6
-rw-r--r--automake/automake-native_1.8.2.oe16
-rw-r--r--freetype/freetype-native_2.1.7.oe13
-rw-r--r--python/python-native_2.3.3.oe25
5 files changed, 58 insertions, 8 deletions
diff --git a/autoconf/autoconf-native_2.57.oe b/autoconf/autoconf-native_2.57.oe
deleted file mode 100644
index 07bb77536a..0000000000
--- a/autoconf/autoconf-native_2.57.oe
+++ /dev/null
@@ -1,6 +0,0 @@
-include autoconf_${PV}.oe
-S = ${WORKDIR}/autoconf-${PV}
-FILESDIR = ${@os.path.dirname(oe.data.getVar('FILE',d,1))}/autoconf-${PV}
-DEPENDS =
-
-inherit native
diff --git a/autoconf/autoconf-native_2.59.oe b/autoconf/autoconf-native_2.59.oe
index e69de29bb2..19038d9676 100644
--- a/autoconf/autoconf-native_2.59.oe
+++ b/autoconf/autoconf-native_2.59.oe
@@ -0,0 +1,6 @@
+include autoconf_${PV}.oe
+S = ${WORKDIR}/autoconf-${PV}
+FILESDIR = ${@os.path.dirname(oe.data.getVar('FILE',d,1))}/autoconf-${PV}
+DEPENDS = patcher-native
+
+inherit native
diff --git a/automake/automake-native_1.8.2.oe b/automake/automake-native_1.8.2.oe
index e69de29bb2..bf82aee15e 100644
--- a/automake/automake-native_1.8.2.oe
+++ b/automake/automake-native_1.8.2.oe
@@ -0,0 +1,16 @@
+include automake_${PV}.oe
+S = ${WORKDIR}/automake-${PV}
+DEPENDS = autoconf-native patcher-native
+
+inherit native
+
+do_stage () {
+ oe_runmake install
+ install -d ${datadir}
+ if [ ! -e ${datadir}/aclocal ]; then
+ ln -sf aclocal-1.8 ${datadir}/aclocal
+ fi
+ if [ ! -e ${datadir}/automake ]; then
+ ln -sf automake-1.8 ${datadir}/automake
+ fi
+}
diff --git a/freetype/freetype-native_2.1.7.oe b/freetype/freetype-native_2.1.7.oe
index 48e03a4792..cbf2118bc8 100644
--- a/freetype/freetype-native_2.1.7.oe
+++ b/freetype/freetype-native_2.1.7.oe
@@ -1,10 +1,19 @@
-include freetype_${PV}.oe
-inherit native
+DESCRIPTION = Freetype font rendering library
+FT_SONAME = 6.3.5
+
+SRC_URI = ftp://ftp.freetype.org/freetype/freetype2/freetype-${PV}.tar.bz2 \
+ file://${FILESDIR}/configure.patch;patch=1
+
+inherit autotools pkgconfig native
DEPENDS = patcher
FILESDIR = ${@os.path.dirname(oe.data.getVar('FILE',d,1))}/freetype-${PV}
S = ${WORKDIR}/freetype-${PV}
PACKAGES =
+do_configure () {
+ oe_runconf
+}
+
do_stage () {
install -m 755 -D objs/.libs/libfreetype.so.${FT_SONAME} ${STAGING_LIBDIR}/libfreetype.so.${FT_SONAME}
ln -sf ./libfreetype.so.${FT_SONAME} ${STAGING_LIBDIR}/libfreetype.so.6
diff --git a/python/python-native_2.3.3.oe b/python/python-native_2.3.3.oe
index e69de29bb2..118a1d6a14 100644
--- a/python/python-native_2.3.3.oe
+++ b/python/python-native_2.3.3.oe
@@ -0,0 +1,25 @@
+DESCRIPTION="Python Programming Language"
+SECTION="base"
+PRIORITY="optional"
+MAINTAINER="Michael Lauer <mickey@Vanille.de>"
+
+SRC_URI = ftp://www.python.org/pub/python/${PV}/Python-${PV}.tar.bz2 \
+ file://${FILESDIR}/bindir-libdir.patch;patch=1
+
+S = ${WORKDIR}/Python-${PV}
+
+inherit autotools native
+
+DEPENDS=patcher-native
+
+EXTRA_OECONF = '--with-threads --with-pymalloc --with-cyclic-gc --with-exec-prefix=${STAGING_DIR}/build'
+do_configure () {
+ oe_runconf
+}
+
+do_stage_append() {
+ # install pgen for later usage with non-native builds
+ install Parser/pgen ${STAGING_DIR}/build/bin
+}
+
+