From bf0eaadd4bcd5ff9d8fdbc1e0b9cfd9558340dab Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Tue, 24 Dec 2019 23:50:44 +0100 Subject: [PATCH] libpwquality: fix cross for Python 3.8. --- srcpkgs/libpwquality/template | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/srcpkgs/libpwquality/template b/srcpkgs/libpwquality/template index 78041725af4..9fbcfecca37 100644 --- a/srcpkgs/libpwquality/template +++ b/srcpkgs/libpwquality/template @@ -17,13 +17,21 @@ checksum=5263e09ee62269c092f790ac159112aed3e66826a795e3afec85fdeac4281c8e CFLAGS="-I${XBPS_CROSS_BASE}/${py3_inc}" -nocross="https://build.voidlinux.org/builders/aarch64-musl_builder/builds/23760/steps/shell_3/logs/stdio" - pre_configure() { vsed -i python/Makefile.am -e 's|CFLAGS=.*|LDSHARED="${CC} -pthread -shared" &|g' autoreconf -fi } +pre_build() { + if [ "$CROSS_BUILD" ]; then + for f in ${XBPS_CROSS_BASE}/${py3_lib}/_sysconfigdata_*; do + f=${f##*/} + export _PYTHON_SYSCONFIGDATA_NAME=${f%.py} + done + export PYTHONPATH=${XBPS_CROSS_BASE}/${py3_lib} + fi +} + libpwquality-devel_package() { depends="cracklib-devel ${sourcepkg}>=${version}_${revision}" short_desc+=" - development files"