# Template file for 'libtd'
pkgname=libtd
version=1.8.66
revision=1
_td_hash=a9966eb3704a3351568c28013fed67d797c17828
build_style=cmake
build_helper=qemu
hostmakedepends="gperf"
makedepends="openssl-devel zlib-devel"
short_desc="Cross-platform library for building Telegram clients"
maintainer="Komeil Parseh <komeilparseh@disroot.org>"
license="BSL-1.0"
homepage="https://core.telegram.org/tdlib"
distfiles="https://github.com/tdlib/td/archive/${_td_hash}.tar.gz>libtd-${version}.tar.gz"
checksum=8abd09dc925afd86eac1e6c7c86da034e9e459a3a66289dd630f6da97489e8a4

if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
	broken="Unsupported tl-schema version -1"
fi

pre_configure() {
	vsed -e 's/NOT CMAKE_CROSSCOMPILING/YES/g' -i CMakeLists.txt \
		-i td/generate/CMakeLists.txt -i tdactor/CMakeLists.txt \
		-i tddb/CMakeLists.txt -i tdutils/CMakeLists.txt \
		-i tdutils/generate/CMakeLists.txt -i test/CMakeLists.txt
}

libtd-devel_package() {
	short_desc+=" - development files"
	depends="${sourcepkg}>=${version}_${revision}"
	pkg_install() {
		vmove usr/include
		vmove usr/lib/cmake
		vmove usr/lib/pkgconfig
		vmove "usr/lib/*.a"
		vmove "usr/lib/*.so"
	}
}
