diff --git a/tur/boringssl/build.sh b/tur/boringssl/build.sh new file mode 100644 index 0000000000..ae1b609322 --- /dev/null +++ b/tur/boringssl/build.sh @@ -0,0 +1,27 @@ + +TERMUX_PKG_DESCRIPTION="boring ssl" +TERMUX_PKG_VERSION=0 +TERMUX_PKG_LICENSE="Apache-2.0" +TERMUX_PKG_SRCURL=git+https://github.com/google/boringssl +TERMUX_PKG_GIT_BRANCH=main +TERMUX_PKG_BUILD_DEPENDS="golang" +# TERMUX_PKG_DEPENDS="libnghttp2, libnghttp3, libssh2, openssl (>= 1:3.2.1-1), zlib" +TERMUX_PKG_DEPENDS="ca-certificates, zlib" +TERMUX_PKG_MAKE_PROCESSES=4 +TERMUX_PKG_EXTRA_CONFIGURE_ARGS="-DCMAKE_INSTALL_PREFIX=$TERMUX_PREFIX/opt/boringssl -DBUILD_SHARED_LIBS=ON" +# termux_step_configure() { :; } + +# termux_step_make() { + +# } + + +termux_step_post_make_install() { + mv $TERMUX_PREFIX +} + +# termux_step_extract_into_massagedir() { :; } + +# termux_step_post_massage() { :; } + + diff --git a/tur/curl-impersonate/build.sh b/tur/curl-impersonate/build.sh new file mode 100644 index 0000000000..5f8484f837 --- /dev/null +++ b/tur/curl-impersonate/build.sh @@ -0,0 +1,40 @@ + +TERMUX_PKG_DESCRIPTION="curl impersonation for curl_cffi" +TERMUX_PKG_VERSION=8.1.1 +TERMUX_PKG_LICENSE="MIT" +# TERMUX_PKG_SRCURL=git+https://github.com/lwthiker/curl-impersonate +# TERMUX_PKG_GIT_BRANCH=main +TERMUX_PKG_SRCURL=git+https://github.com/john-peterson/curl +TERMUX_PKG_GIT_BRANCH=imp +TERMUX_PKG_BUILD_DEPENDS="golang" +TERMUX_PKG_DEPENDS="boringssl, brotli, libnghttp2, libnghttp3, libssh2, zlib" +TERMUX_PKG_EXTRA_CONFIGURE_ARGS=" -DUSE_NGHTTP2=ON -DCURL_BROTLI=ON -DOPENSSL_ROOT_DIR=$TERMUX_PREFIX/opt/boringssl -DBUILD_SHARED_LIBS=ON " +# -DCMAKE_CXX_FLAGS:=-fno-exceptions +TERMUX_PKG_MAKE_PROCESSES=4 + +termux_step_pre_configure() { +# export CXXFLAGS=-fno-exceptions +export CFLAGS=-fno-exceptions +} + +termux_step_post_configure() { + ack fno-exc build.ninja || exit + # exit +:; +} + +# termux_step_make() { +# make chrome-build -C ../build +# } + +# termux_step_make_install() { + # mkdir -p $TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/lib + # cp $TERMUX_PKG_BUILDDIR/* $TERMUX_PKG_MASSAGEDIR/$TERMUX_PREFIX/lib/ + # :; +# } + +# termux_step_extract_into_massagedir() { :; } + +# termux_step_post_massage() { :; } + +