diff options
author | Arnaud Berthomier | 2018-05-16 11:26:41 +0200 |
---|---|---|
committer | Arnaud Berthomier | 2018-05-16 11:26:41 +0200 |
commit | 5ee85b846bb4cc84f59f16f10d91d566ae885095 (patch) | |
tree | edf6fa750902f5aedca3a2d02335bea721bff7f0 | |
download | aur-5ee85b846bb4cc84f59f16f10d91d566ae885095.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 74 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..62cafcfacc37 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = telegram-tdlib + pkgdesc = Cross-platform library for building Telegram clients + pkgver = 1.2.0 + pkgrel = 1 + url = https://core.telegram.org/tdlib + arch = i686 + arch = x86_64 + license = BSL + makedepends = make + makedepends = gcc + makedepends = cmake + makedepends = gperf + depends = openssl + depends = zlib + provides = telegram-tdlib + conflicts = telegram-tdlib + source = https://github.com/tdlib/td/archive/v1.2.0.tar.gz + md5sums = 9ab1a9e97d7340dd0c1efd8453467cc7 + +pkgname = telegram-tdlib + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fda1ba4febf8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Arnaud Berthomier <oz-cypr-dot-io> + +_pkgname=telegram-tdlib +pkgname=${_pkgname} +pkgver=1.2.0 +pkgrel=1 +pkgdesc='Cross-platform library for building Telegram clients' +arch=('i686' 'x86_64') +url='https://core.telegram.org/tdlib' +license=('BSL') +depends=('openssl' 'zlib') +makedepends=('make' 'gcc' 'cmake' 'gperf') +provides=('telegram-tdlib') +conflicts=('telegram-tdlib') +source=("https://github.com/tdlib/td/archive/v$pkgver.tar.gz") +md5sums=('9ab1a9e97d7340dd0c1efd8453467cc7') + +build() { + cd "${srcdir}/td-$pkgver" + mkdir -p build + cd build + cmake -DCMAKE_BUILD_TYPE=Release .. + cmake --build . +} + +package() { + cd "${srcdir}/td-$pkgver" + mkdir -p $pkgdir/usr/{lib,include} + mkdir -p $pkgdir/usr/include/td/telegram + mkdir -p $pkgdir/usr/include/td/tl + + # Libs + install build/libtdjson.so ${pkgdir}/usr/lib/ + install build/libtdjson_static.a ${pkgdir}/usr/lib/ + install build/libtdjson_private.a ${pkgdir}/usr/lib/ + install build/libtdclient.a ${pkgdir}/usr/lib/ + install build/libtdcore.a ${pkgdir}/usr/lib/ + + install build/tdutils/libtdutils.a ${pkgdir}/usr/lib/ + install build/tdactor/libtdactor.a ${pkgdir}/usr/lib/ + install build/tdnet/libtdnet.a ${pkgdir}/usr/lib/ + install build/sqlite/libtdsqlite.a ${pkgdir}/usr/lib/ + install build/tddb/libtddb.a ${pkgdir}/usr/lib/ + + # Headers + install td/telegram/td_json_client.h ${pkgdir}/usr/include/td/telegram + install td/telegram/td_log.h ${pkgdir}/usr/include/td/telegram + install build/td/telegram/tdjson_export.h ${pkgdir}/usr/include/td/telegram + install td/telegram/Client.h ${pkgdir}/usr/include/td/telegram + install td/telegram/Log.h ${pkgdir}/usr/include/td/telegram + install td/tl/TlObject.h ${pkgdir}/usr/include/td/tl +} + |