diff options
Diffstat (limited to 'testing/telegram-tdlib/APKBUILD')
-rw-r--r-- | testing/telegram-tdlib/APKBUILD | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/testing/telegram-tdlib/APKBUILD b/testing/telegram-tdlib/APKBUILD index 0a14876def4..e185a8ca5cf 100644 --- a/testing/telegram-tdlib/APKBUILD +++ b/testing/telegram-tdlib/APKBUILD @@ -1,35 +1,40 @@ +# Contributor: j.r <j.r@jugendhacker.de> # Contributor: Oleg Titov <oleg.titov@gmail.com> # Maintainer: Oleg Titov <oleg.titov@gmail.com> pkgname=telegram-tdlib -pkgver=1.6.0 +pkgver=1.8.9 pkgrel=1 +# they didn't tag the release +_gitrev=a7952f38363084df0e78fe9b7bd833262ec67521 pkgdesc="Cross-platform library for building Telegram clients" url="https://core.telegram.org/tdlib" -arch="all !s390x !mips !mips64" # fails to build on big-endian +arch="all !s390x" # fails to build on big-endian license="BSL-1.0" -options="!check" # No test suite from upstream -makedepends="cmake openssl-dev zlib-dev gperf linux-headers" +makedepends="cmake openssl-dev>3 zlib-dev gperf linux-headers samurai" subpackages="$pkgname-static $pkgname-dev $pkgname-doc" -source="$pkgname-$pkgver.tar.gz::https://github.com/tdlib/td/archive/v$pkgver.tar.gz" -builddir="$srcdir/td-$pkgver" +source="$pkgname-$pkgver.tar.gz::https://github.com/tdlib/td/archive/$_gitrev.tar.gz" +builddir="$srcdir/td-$_gitrev" +options="!check" # fail for some reason build() { - mkdir build + cmake -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=MinSizeRel \ + -DCMAKE_INSTALL_PREFIX=/usr - cmake -B build \ - -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_INSTALL_PREFIX:PATH="$pkgdir/usr" + cmake --build build +} - make -C build +check() { + ctest --test-dir build --output-on-failure } package() { - make -C build install + DESTDIR="$pkgdir" cmake --install build - install -m644 -D -t "$pkgdir/usr/share/licenses/$pkgname" \ - LICENSE_1_0.txt install -m644 -D -t "$pkgdir/usr/share/doc/$pkgname" \ README.md } -sha512sums="aee8b3df17e8571ca587cc72092305fd0992fefc4d9f60b2c530c9e6726c6b6371f0e5819ca4d5a4ffbbef1345f2a18156aae979b80e124ffe183423f8f515e0 telegram-tdlib-1.6.0.tar.gz" +sha512sums=" +253140c3f93b2dd437b7a22643b1ec1a0e0f8ccd4d765dea0afae2373dbb58ee593e1ebdd4d9adfd5062f0bc347190bc2492d47e60cf44065fdd9c6b0993ebd7 telegram-tdlib-1.8.9.tar.gz +" |