Always call post-extract step in srcdir
This commit is contained in:
parent
dd54dd13fd
commit
508fa73cb8
|
@ -374,6 +374,7 @@ termux_step_extract_package () {
|
|||
}
|
||||
|
||||
# Hook for packages to act just after the package has been extracted.
|
||||
# Invoked in $TERMUX_PKG_SRCDIR.
|
||||
termux_step_post_extract_package () {
|
||||
return
|
||||
}
|
||||
|
@ -895,6 +896,7 @@ termux_step_setup_variables
|
|||
termux_step_handle_buildarch
|
||||
termux_step_start_build
|
||||
termux_step_extract_package
|
||||
cd "$TERMUX_PKG_SRCDIR"
|
||||
termux_step_post_extract_package
|
||||
termux_step_handle_hostbuild
|
||||
termux_step_setup_toolchain
|
||||
|
|
|
@ -6,7 +6,6 @@ TERMUX_PKG_DEPENDS="m4, make, perl"
|
|||
TERMUX_PKG_PLATFORM_INDEPENDENT=yes
|
||||
|
||||
termux_step_post_extract_package () {
|
||||
cd $TERMUX_PKG_SRCDIR
|
||||
perl -p -i -e "s|/bin/sh|$TERMUX_PREFIX/bin/sh|" lib/*/*.m4
|
||||
}
|
||||
|
||||
|
|
|
@ -20,8 +20,6 @@ termux_step_post_extract_package () {
|
|||
# COMPILERRT_SRC_TAR=compiler-rt-${TERMUX_PKG_VERSION}.src.tar.xz
|
||||
# test ! -f $TERMUX_PKG_CACHEDIR/$COMPILERRT_SRC_TAR && curl http://llvm.org/releases/${TERMUX_PKG_VERSION}/${COMPILERRT_SRC_TAR} > $TERMUX_PKG_CACHEDIR/$COMPILERRT_SRC_TAR
|
||||
|
||||
cd $TERMUX_PKG_SRCDIR
|
||||
|
||||
tar -xf $TERMUX_PKG_CACHEDIR/$CLANG_SRC_TAR -C tools
|
||||
mv tools/cfe-${TERMUX_PKG_VERSION}.src tools/clang
|
||||
|
||||
|
|
|
@ -10,6 +10,5 @@ TERMUX_PKG_BUILD_IN_SRC="yes"
|
|||
|
||||
termux_step_post_extract_package () {
|
||||
export regcomp_works=yes
|
||||
cd $TERMUX_PKG_SRCDIR
|
||||
./autogen.sh
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ termux_step_pre_configure() {
|
|||
termux_step_post_extract_package () {
|
||||
if [ $TERMUX_ARCH = aarch64 ]; then
|
||||
# Fix problem with <stdlib.h> including <memory.h>:
|
||||
mv $TERMUX_PKG_SRCDIR/sim/aarch64/{memory.h,memory_sim.h}
|
||||
mv sim/aarch64/{memory.h,memory_sim.h}
|
||||
perl -p -i -e 's/memory.h/memory_sim.h/' $TERMUX_PKG_SRCDIR/sim/aarch64/*c
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -6,7 +6,6 @@ TERMUX_PKG_BUILD_IN_SRC=yes
|
|||
TERMUX_PKG_ESSENTIAL=yes
|
||||
|
||||
termux_step_post_extract_package () {
|
||||
cd $TERMUX_PKG_SRCDIR
|
||||
mkdir -p src/musl-locale/ src/musl-multibyte/ include/ src/musl-ctype/
|
||||
cp $NDK/sources/android/support/src/musl-multibyte/{mblen.c,mbsrtowcs.c,mbsnrtowcs.c,libc.h,internal.h,internal.c} src/musl-multibyte/
|
||||
cp $NDK/sources/android/support/src/musl-locale/{catclose.c,catgets.c,catopen.c} src/musl-locale/
|
||||
|
|
|
@ -8,7 +8,6 @@ termux_step_post_extract_package () {
|
|||
LIBATOMIC_VERSION=7.4.4
|
||||
LIBATOMIC_FILE=libatomic_ops-${LIBATOMIC_VERSION}.tar.gz
|
||||
test ! -f $TERMUX_PKG_CACHEDIR/$LIBATOMIC_FILE && curl -o $TERMUX_PKG_CACHEDIR/$LIBATOMIC_FILE http://www.ivmaisoft.com/_bin/atomic_ops/libatomic_ops-${LIBATOMIC_VERSION}.tar.gz
|
||||
cd $TERMUX_PKG_SRCDIR
|
||||
tar xf $TERMUX_PKG_CACHEDIR/$LIBATOMIC_FILE
|
||||
mv libatomic_ops-${LIBATOMIC_VERSION} libatomic_ops
|
||||
./autogen.sh
|
||||
|
|
|
@ -16,7 +16,6 @@ termux_step_post_extract_package () {
|
|||
PERLCROSS_FILE=perl-${PERLCROSS_PERL_VERSION}-cross-${PERLCROSS_VERSION}.tar.gz
|
||||
PERLCROSS_TAR=$TERMUX_PKG_CACHEDIR/$PERLCROSS_FILE
|
||||
test ! -f $PERLCROSS_TAR && curl -o $PERLCROSS_TAR -L https://github.com/arsv/perl-cross/releases/download/$PERLCROSS_VERSION/$PERLCROSS_FILE
|
||||
cd $TERMUX_PKG_SRCDIR
|
||||
tar xf $PERLCROSS_TAR
|
||||
cd perl-${PERLCROSS_PERL_VERSION}
|
||||
cp -Rf * ../
|
||||
|
|
Loading…
Reference in New Issue