From 3cddad2c449e6cd70cf48196d64c962b3478a907 Mon Sep 17 00:00:00 2001 From: Alon Bar-Lev Date: Sat, 28 Mar 2009 09:18:29 +0000 Subject: Use e17 eclass better --- eclass/enlightenment.eclass | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'eclass') diff --git a/eclass/enlightenment.eclass b/eclass/enlightenment.eclass index c72f3d3..ba68cce 100644 --- a/eclass/enlightenment.eclass +++ b/eclass/enlightenment.eclass @@ -6,6 +6,7 @@ inherit autotools eutils subversion SVN_SUBDIR="${SVN_SUBDIR:=}" E17_PATCHES="${E17_PATCHES:=}" +E17_EXTRA_CONF="${E17_EXTRA_CONF:=}" ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk$SVN_SUBDIR/${PN}" @@ -33,12 +34,19 @@ enlightenment_src_unpack() { epatch "${FILESDIR}/${patch}" done + if tc-is-cross-compiler; then + sed -i -e 's%SDL_CFLAGS=`$SDL_CONFIG --cflags`%SDL_CFLAGS=`$SDL_CONFIG --prefix='${SYSROOT}'/usr --cflags`%' configure.ac + fi + + [ -e README ] || touch README + if grep -q AM_GNU_GETTEXT_VERSION configure.ac; then + autopoint -f + fi eautoreconf || die "eautoreconf failed" } enlightenment_src_compile() { - - econf || die "econf failed" + econf ${E17_EXTRA_CONF} || die "econf failed" emake || die "emake failed" } -- cgit v1.2.3-65-gdbad