Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions tur/boringssl/build.sh
Original file line number Diff line number Diff line change
@@ -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() { :; }


40 changes: 40 additions & 0 deletions tur/curl-impersonate/build.sh
Original file line number Diff line number Diff line change
@@ -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() { :; }


Loading