439734 python2_host: use sbpython2 to build an --all-static python2.

3 files Authored by midipix 6 years ago, Committed by Lucio Andrés Illanes Albornoz 6 years ago,
    python2_host: use sbpython2 to build an --all-static python2.
    
    Signed-off-by: Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
    
        
file modified
+6 -2
vars/build.vars CHANGED
@@ -356,8 +356,12 @@ HOST_PACKAGES_DEPS_PREFIX="${PREFIX}";
356
356
: ${PKG_EXPAT_HOST_URL:=http://download.openpkg.org/components/cache/expat/expat-${PKG_EXPAT_HOST_VERSION}.tar.bz2};
357
357
: ${PKG_PYTHON2_HOST_SHA256SUM:=304c9b202ea6fbd0a4a8e0ad3733715fbd4749f2204a9173a58ec53c32ea73e8};
358
358
: ${PKG_PYTHON2_HOST_VERSION:=2.7.14};
359
- : ${PKG_PYTHON2_HOST_URL:=https://www.python.org/ftp/python/${PKG_PYTHON2_HOST_VERSION}/Python-${PKG_PYTHON2_HOST_VERSION}.tgz};
360
- : ${PKG_PYTHON2_HOST_CONFIGURE_ARGS_EXTRA:="--enable-ipv6 --enable-shared --enable-unicode=ucs4 --with-system-expat --with-system-ffi"};
359
+ : ${PKG_PYTHON2_HOST_URL:="https://www.python.org/ftp/python/${PKG_PYTHON2_HOST_VERSION}/Python-${PKG_PYTHON2_HOST_VERSION}.tgz"};
360
+ : ${PKG_PYTHON2_HOST_URLS_GIT:="sbpython2=${DEFAULT_GITROOT}/python/sbpython2@main"};
361
+ : ${PKG_PYTHON2_HOST_BASE_DIR:=${BUILD_WORKDIR}/python2_host-host-${DEFAULT_TARGET}};
362
+ : ${PKG_PYTHON2_HOST_BUILD_DIR:=build/python2};
363
+ : ${PKG_PYTHON2_HOST_CONFIGURE:=build/sbpython2/configure};
364
+ : ${PKG_PYTHON2_HOST_CONFIGURE_ARGS:="--all-static --source-dir=../../Python-${PKG_PYTHON2_HOST_VERSION} --prefix=}"};
361
365
: ${PKG_GLIB_HOST_SHA256SUM:=fe22998ff0394ec31e6e5511c379b74011bee61a4421bca7fcab223dfbe0fc6a};
362
366
: ${PKG_GLIB_HOST_VERSION:=2.54.0};
363
367
: ${PKG_GLIB_HOST_URL:=http://ftp.gnome.org/pub/GNOME/sources/glib/${PKG_GLIB_HOST_VERSION%.[0-9]}/glib-${PKG_GLIB_HOST_VERSION}.tar.xz};
file modified
+1 -1
vars/mesa.vars CHANGED
@@ -3,6 +3,6 @@
3
3
#
4
4
5
5
: ${PKG_MESA_CONFIG_CACHE_EXTRA:="
6
- ac_cv_prog_PYTHON2=${PREFIX}/bin/python2.7.wrapper"};
6
+ ac_cv_prog_PYTHON2=${PREFIX}/bin/python2.7"};
7
7
8
8
# vim:filetype=sh
file modified
+4 -13
vars/python2_host.vars CHANGED
@@ -2,19 +2,10 @@
2
2
# set -o errexit -o noglob are assumed.
3
3
#
4
4
5
- pkg_python2_host_clean() {
6
- return 0;
7
- };
8
-
5
+ pkg_python2_host_fetch_git() {
6
+ ex_rtl_fileop rm "${PKG_BASE_DIR}/sbpython2";
7
+ ex_rtl_fetch_urls_git "${PKG_BASE_DIR}/build" "sbpython2=${DEFAULT_GITROOT}/python/sbpython2@main";
8
+ ex_pkg_state_set "${PKG_NAME}" fetch -extract;
9
- pkg_python2_host_install_make_post() {
10
- if ex_rtl_fileop test "${PKG_DESTDIR}/bin/python2.7.wrapper"; then
11
- ex_rtl_fileop rm "${PKG_DESTDIR}/bin/python2.7.wrapper";
12
- fi;
13
- cat > "${PKG_DESTDIR}/bin/python2.7.wrapper" <<EOF
14
- #!/bin/sh
15
- env LD_LIBRARY_PATH="${PREFIX}/lib" "${PREFIX}/bin/python2.7" "\${@}";
16
- EOF
17
- chmod +x "${PKG_DESTDIR}/bin/python2.7.wrapper";
18
9
};
19
10
20
11
# vim:filetype=sh