if pkgName in [ "glibc"]:
command += " --define='_sbindir /usr/sbin'"
- if pkgName in ["freetype","popt","pcre","which","findutils","tizen-coreutils","python","ncurses"]:
+ if pkgName in ["freetype","popt","pcre","which","findutils","tizen-coreutils","python","ncurses","dlog"]:
oe_runconf2='''oe_runconf2'''
command += " --define='%%_configure %s'" % oe_runconf2
tmpSpecFile.write(currentSpecString)
tmp_package_spec_path=tmpSpecFile.name
+ if pkgName in ["dlog"]:
+ currentSpecString=currentSpecString.replace('%{_builddir}/%{name}-%{version}/','')
+
+ with tempfile.NamedTemporaryFile(mode='w',
+ suffix='tmp',
+ prefix=os.path.basename(tmp_package_spec_path),
+ delete=False) as tmpSpecFile:
+ tmpSpecFile.write(currentSpecString)
+ tmp_package_spec_path=tmpSpecFile.name
+
+
+
+
if pkgName in ["pciutils"]:
currentSpecString=currentSpecString.replace('gunzip ','#gunzip ')
echo export STAGING_BASELIBDIR=${STAGING_BASELIBDIR} >> ${S}/../temp/Bash_compile
echo export STAGING_INCDIR=${STAGING_INCDIR} >> ${S}/../temp/Bash_compile
echo export BUILD_SYS=${BUILD_SYS} >> ${S}/../temp/Bash_compile
+ echo export TARGET_PREFIX=${TARGET_PREFIX} >> ${S}/../temp/Bash_compile
echo export STAGING_BINDIR_NATIVE=${STAGING_BINDIR_NATIVE} >> ${S}/../temp/Bash_compile
#echo export cross_compiling=yes >> ${S}/../temp/Bash_compile
echo export S=${S} > ${S}/../temp/Bash_install
echo export D=${D} >> ${S}/../temp/Bash_install
echo export HOST_SYS=${HOST_SYS} >> ${S}/../temp/Bash_install
-
+ echo export STAGING_DIR_HOST=${STAGING_DIR_HOST} >> ${S}/../temp/Bash_install
+ echo export STAGING_LIBDIR=${STAGING_LIBDIR} >> ${S}/../temp/Bash_install
+ echo export STAGING_BASELIBDIR=${STAGING_BASELIBDIR} >> ${S}/../temp/Bash_install
+ echo export STAGING_INCDIR=${STAGING_INCDIR} >> ${S}/../temp/Bash_install
+ echo export BUILD_SYS=${BUILD_SYS} >> ${S}/../temp/Bash_install
+ echo export TARGET_PREFIX=${TARGET_PREFIX} >> ${S}/../temp/Bash_install
+ echo export STAGING_BINDIR_NATIVE=${STAGING_BINDIR_NATIVE} >> ${S}/../temp/Bash_install
if [[ ${PN} =~ "-native" ]];
then
+SRC_URI += "\
+ file://configure.ac.patch \
+ "
+
+do_patch () {
+ echo RLM begining of python do_patch
+ cat ${WORKDIR}/configure.ac.patch | patch -s -p1 --fuzz=2
+}
\ No newline at end of file
--- /dev/null
+diff --git a/configure.ac b/configure.ac
+index c5af179..0ca6084 100755
+--- a/configure.ac
++++ b/configure.ac
+@@ -16,6 +16,10 @@ AC_PROG_CC
+ AC_PROG_GCC_TRADITIONAL
+ AC_PROG_LIBTOOL
+
++# automake 1.12 seems to require this, but automake 1.11 doesn't recognize it
++m4_pattern_allow([AM_PROG_AR])
++AM_PROG_AR
++
+ # checks arch
+ AM_CONDITIONAL(DEVELOP_VER, test $DEVELOP_VER = yes)
+
SRC_URI += "file://tic-hang.patch \
file://config.cache \
"
+EXTRA_AUTORECONF = "-I m4"
CONFIG_SITE =+ "${WORKDIR}/config.cache"
#inherit multilib_header pythonnative
-DEPENDS += "gdbm zlib python-native ncurses-native"
+DEPENDS += "gdbm zlib"
SRC_URI += "\
file://01-use-proper-tools-for-cross-build.patch \
file://06-ctypes-libffi-fix-configure.patch \
file://06-avoid_usr_lib_termcap_path_in_linking.patch \
file://99-ignore-optimization-flag.patch \
+ file://setup_py_skip_cross_import_check.patch \
file://python.spec.patch \
"
cat ${WORKDIR}/06-ctypes-libffi-fix-configure.patch | patch -s -p1 --fuzz=2
cat ${WORKDIR}/06-avoid_usr_lib_termcap_path_in_linking.patch | patch -s -p1 --fuzz=2
cat ${WORKDIR}/99-ignore-optimization-flag.patch | patch -s -p1 --fuzz=2
-
+ cat ${WORKDIR}/setup_py_skip_cross_import_check.patch | patch -s -p1 --fuzz=2
cat ${WORKDIR}/python.spec.patch | patch -s -p1 --fuzz=2
}