From a0551e3f7cd185eb02791fef916334f5dbb7f786 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 19 Jun 2014 13:11:40 +0200 Subject: [PATCH] hooks/script-wrapper: create simple python{,3.4}-config wrappers. --- common/hooks/pre-configure/02-script-wrapper.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/common/hooks/pre-configure/02-script-wrapper.sh b/common/hooks/pre-configure/02-script-wrapper.sh index e5c1739fa8..6611c3530a 100644 --- a/common/hooks/pre-configure/02-script-wrapper.sh +++ b/common/hooks/pre-configure/02-script-wrapper.sh @@ -37,6 +37,19 @@ _EOF chmod 755 ${WRAPPERDIR}/${wrapper} } +python_wrapper() { + local wrapper="$1" version="$2" + + cat >>${WRAPPERDIR}/${wrapper}<<_EOF +#!/bin/sh +if [ "\$1" = "--includes" ]; then + echo "-I${XBPS_CROSS_BASE}/usr/include/python${version}" +fi +exit $? +_EOF + chmod 755 ${WRAPPERDIR}/${wrapper} +} + hook() { [ -z "$CROSS_BUILD" ] && return 0 @@ -52,6 +65,8 @@ hook() { generic_wrapper2 gpg-error-config generic_wrapper2 libpng-config generic_wrapper2 ncurses5-config + python_wrapper python-config 2.7 + python_wrapper python3-config 3.4 export PATH=${WRAPPERDIR}:$PATH }