e54ed44bde
libboost_python was never supposed to be linked to libpython. Hence the patch, and in turn the dependency to the python package, and in turn the package split, were never necessary.
37 lines
1.3 KiB
Bash
37 lines
1.3 KiB
Bash
TERMUX_PKG_HOMEPAGE=https://boost.org
|
|
TERMUX_PKG_DESCRIPTION="Free peer-reviewed portable C++ source libraries"
|
|
TERMUX_PKG_VERSION=1.67.0
|
|
TERMUX_PKG_SHA256=2684c972994ee57fc5632e03bf044746f6eb45d4920c343937a465fd67a5adba
|
|
TERMUX_PKG_SRCURL=https://dl.bintray.com/boostorg/release/$TERMUX_PKG_VERSION/source/boost_${TERMUX_PKG_VERSION//./_}.tar.bz2
|
|
TERMUX_PKG_BUILD_IN_SRC=yes
|
|
TERMUX_PKG_DEPENDS="libbz2, liblzma"
|
|
TERMUX_PKG_BUILD_DEPENDS="python"
|
|
TERMUX_PKG_BREAKS="libboost-python (<= 1.65.1-2)"
|
|
TERMUX_PKG_REPLACES="libboost-python (<= 1.65.1-2)"
|
|
|
|
termux_step_make_install() {
|
|
rm $TERMUX_PREFIX/lib/libboost* -f
|
|
rm $TERMUX_PREFIX/include/boost -rf
|
|
|
|
./bootstrap.sh
|
|
|
|
echo "using clang : $TERMUX_ARCH : $CXX : <linkflags>-L/data/data/com.termux/files/usr/lib ; " >> project-config.jam
|
|
|
|
echo "using python : 3.6 : $TERMUX_PREFIX/bin/python3 : $TERMUX_PREFIX/include/python3.6m : $TERMUX_PREFIX/lib ;" >> project-config.jam
|
|
|
|
./b2 target-os=android -j${TERMUX_MAKE_PROCESSES} \
|
|
include=/data/data/com.termux/files/usr/include \
|
|
toolset=clang-$TERMUX_ARCH \
|
|
--prefix="$TERMUX_PREFIX" \
|
|
-q \
|
|
--without-stacktrace \
|
|
--without-coroutine \
|
|
--without-context \
|
|
--without-log \
|
|
--disable-icu \
|
|
cxxflags="$CXXFLAGS" \
|
|
link=shared \
|
|
threading=multi \
|
|
install
|
|
}
|