# Maintainer: j.r # Contributor: Felix Serrano Blanco _pkgname=libtd pkgname=${_pkgname} pkgver=1.7.0 pkgrel=2 pkgdesc='TDLib (Telegram Database library) is a cross-platform library for building Telegram clients' arch=('x86_64') url='https://core.telegram.org/tdlib' license=('Boost') depends=( 'openssl' 'zlib' ) makedepends=( 'git' 'clang>=3.4' 'make' 'cmake>=3.0.2' 'gperf' 'php' 'gcc-libs' ) provides=('libtd') conflicts=('telegram-tdlib') source=("$_pkgname::git+https://github.com/tdlib/td.git#tag=v$pkgver") md5sums=('SKIP') build() { cd "$srcdir/$_pkgname" rm -rf build mkdir build cd build CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX:PATH="$pkgdir/usr" .. cmake --build . --target prepare_cross_compiling cd .. php SplitSource.php } package() { cd "$srcdir/$_pkgname/build" mkdir -p "$pkgdir/usr" cmake --build . --target install }