# Template file for 'libtd' pkgname=libtd version=1.7.0 revision=1 wrksrc="td-${version}" build_style=cmake build_helper=qemu hostmakedepends="gperf" makedepends="libressl-devel zlib-devel" short_desc="Cross-platform library for building Telegram clients" maintainer="Ivan Sokolov " license="BSL-1.0" homepage="https://core.telegram.org/tdlib" distfiles="https://github.com/tdlib/td/archive/v${version}.tar.gz" checksum=3daaf419f1738b7e0ac0e8a08f07e01a1faaf51175a59c0b113c15e30c69e173 if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then broken="Unsupported tl-schema version -1" fi if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic" makedepends+=" libatomic-devel" 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" } }