# Maintainer: Gustavo Castro < gustawho [ at ] gmail [ dot ] com > # Previous Maintainer: Felix Golatofski # Previous Contributor: Felix Serrano Blanco pkgname=libtd-git pkgver=1.8.0.r896.gaeed6c45d pkgrel=1 pkgdesc='TDLib (Telegram Database library) is a cross-platform library for building Telegram clients (Git)' arch=('x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64') url='https://core.telegram.org/tdlib' license=('Boost') depends=('openssl' 'zlib') makedepends=('git' 'gcc' 'make' 'cmake' 'gperf') provides=('libtd') conflicts=('telegram-tdlib' 'libtd') source=("${pkgname%-git}::git+https://github.com/tdlib/td.git") sha256sums=('SKIP') pkgver() { cd "${pkgname%-git}" ( set -o pipefail git describe --long --tags --first-parent --match 'v[0-9][0-9.][0-9.]*' | \ sed 's=^v==;s=^\([0-9][0-9.]*\)-\([a-zA-Z]\+\)=\1\2=;s=\([0-9]\+-g\)=r\1=;s=-=.=g' ) } build() { CXXFLAGS+=' -fpermissive' cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebInfo -B build -S "${pkgname%-git}" cmake --build build --config RelWithDebInfo } package() { DESTDIR="${pkgdir}" cmake --install build --config RelWithDebInfo }