From ec6267c70d4b6726c71f850de17f6ccaf1d3896f Mon Sep 17 00:00:00 2001 From: psykose <alice@ayaya.dev> Date: Tue, 30 Aug 2022 19:50:33 +0000 Subject: [PATCH] testing/telegram-tdlib: upgrade to 1.8.5 --- testing/telegram-tdlib/APKBUILD | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/testing/telegram-tdlib/APKBUILD b/testing/telegram-tdlib/APKBUILD index a4f28741230c..3dcf4e1aadfa 100644 --- a/testing/telegram-tdlib/APKBUILD +++ b/testing/telegram-tdlib/APKBUILD @@ -2,35 +2,39 @@ # Contributor: Oleg Titov <oleg.titov@gmail.com> # Maintainer: Oleg Titov <oleg.titov@gmail.com> pkgname=telegram-tdlib -pkgver=1.8.0 -pkgrel=2 +pkgver=1.8.5 +pkgrel=0 +# they didn't tag the release +_gitrev=d9cfcf88fe4ad06dae1716ce8f66bbeb7f9491d9 pkgdesc="Cross-platform library for building Telegram clients" url="https://core.telegram.org/tdlib" arch="all !s390x" # fails to build on big-endian license="BSL-1.0" -options="!check" # No test suite from upstream makedepends="cmake openssl-dev>3 zlib-dev gperf linux-headers samurai" subpackages="$pkgname-static $pkgname-dev $pkgname-doc" -source="$pkgname-$pkgver-2.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() { cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=MinSizeRel \ - -DCMAKE_INSTALL_PREFIX:PATH=/usr + -DCMAKE_INSTALL_PREFIX=/usr cmake --build build } +check() { + ctest --test-dir build --output-on-failure +} + package() { 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=" -7992bc295900b4a770ec3316cc5d32eac5ced45d9019d65d56d753875fb07ccaca80db6ed8217472cef9a40ac0bf54b438214728f110f3b1ea62078252740640 telegram-tdlib-1.8.0-2.tar.gz +a58ee2016a6eda1028bdd6112edfc1c63c053e1986828a45c22d1f83caddc06b531ece59d1bfead07a08a8afab160eb4aa6989b80890a688c752d9ac5a849d67 telegram-tdlib-1.8.5.tar.gz " -- GitLab