mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2026-02-05 17:42:32 +00:00
26 lines
928 B
Bash
26 lines
928 B
Bash
TERMUX_PKG_HOMEPAGE=https://core.telegram.org/tdlib/
|
|
TERMUX_PKG_DESCRIPTION="Library for building Telegram clients"
|
|
TERMUX_PKG_LICENSE="BSL-1.0"
|
|
TERMUX_PKG_MAINTAINER="@termux"
|
|
# Upstream does not seem to do tagged releases since 1.8.0
|
|
TERMUX_PKG_VERSION=1.8.50
|
|
_COMMIT_HASH=e78c346a6b5bf8a2cee97987000e11c8ce9968f3
|
|
TERMUX_PKG_SRCURL=https://github.com/tdlib/td/archive/${_COMMIT_HASH}.tar.gz
|
|
TERMUX_PKG_SHA256=ecb0a303700872dbd4a05707bf2767871386f597dd9af7fe5d81bca40911e520
|
|
TERMUX_PKG_AUTO_UPDATE=true
|
|
TERMUX_PKG_UPDATE_TAG_TYPE="newest-tag"
|
|
TERMUX_PKG_DEPENDS="libc++, readline, openssl (>= 1.1.1), zlib"
|
|
TERMUX_PKG_HOSTBUILD=true
|
|
|
|
termux_step_host_build() {
|
|
termux_setup_cmake
|
|
termux_setup_ninja
|
|
cmake "-DCMAKE_BUILD_TYPE=Release" "$TERMUX_PKG_SRCDIR" -G"Ninja"
|
|
cmake --build . --target prepare_cross_compiling
|
|
}
|
|
|
|
termux_step_post_make_install() {
|
|
# Fix rebuilds without ./clean.sh.
|
|
rm -rf $TERMUX_PKG_HOSTBUILD_DIR
|
|
}
|