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