diff --git a/srcpkgs/subversion-kwallet-auth/template b/srcpkgs/subversion-kwallet-auth/template index ec9a6ea7d97..319de334752 100644 --- a/srcpkgs/subversion-kwallet-auth/template +++ b/srcpkgs/subversion-kwallet-auth/template @@ -25,6 +25,8 @@ checksum=c9130e8d0b75728a66f0e7038fc77052e671830d785b5616aad53b4810d3cc28 lib32disabled=yes pre_configure() { + ./autogen.sh --release + # Based on native build values cat <<-EOF >config.cache ac_cv_python_includes=-I${XBPS_CROSS_BASE}/usr/include/python${py3_ver} @@ -54,11 +56,18 @@ pre_configure() { cp "$XBPS_CROSS_BASE/usr/lib/perl5/core_perl/Config"*.p? $PERL5LIB cp "$XBPS_CROSS_BASE/usr/lib/perl5/core_perl/Errno.pm" $PERL5LIB vsed -e "s;archlibexp => '\(.*\)';archlibexp => '${XBPS_CROSS_BASE}\1';" \ - -i $PERL5LIB/Config.pm $PERL5LIB/Config_heavy.pl + -i $PERL5LIB/Config.pm + vsed -e "s;archlibexp='\(.*\)';archlibexp='${XBPS_CROSS_BASE}\1';" \ + -i $PERL5LIB/Config_heavy.pl else configure_args+=" --with-apxs" fi - NOCONFIGURE=1 autoreconf -fi + + if [ "$XBPS_BUILD_ENVIRONMENT" = "void-packages-ci" ]; then + # This test will fail when run as the root user, + # because flock() will ignore file permissions. + vsed -i subversion/tests/libsvn_fs/locks-test.c -e '/SVN_TEST_OPTS_PASS(obtain_write_lock_failure,/,+3d' + fi } post_configure() {