From 66ccb528b81c6fa9671fc17b4da83ab23c375ffc Mon Sep 17 00:00:00 2001
From: Bart Ribbers <bribbers@disroot.org>
Date: Wed, 11 Jan 2023 09:42:02 +0100
Subject: [PATCH] community/qt5-qtremoteobjects: upgrade to 5.15.8_git20221110

---
 community/qt5-qtremoteobjects/APKBUILD | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

diff --git a/community/qt5-qtremoteobjects/APKBUILD b/community/qt5-qtremoteobjects/APKBUILD
index f23c33f1a32a..4815aa3d1ef0 100644
--- a/community/qt5-qtremoteobjects/APKBUILD
+++ b/community/qt5-qtremoteobjects/APKBUILD
@@ -1,9 +1,9 @@
 # Contributor: Francesco Colista <fcolista@alpinelinux.org>
 # Maintainer: Bart Ribbers <bribbers@disroot.org>
 pkgname=qt5-qtremoteobjects
-pkgver=5.15.6_git20220816
+pkgver=5.15.8_git20221110
 pkgrel=0
-_commit="aa705010da0f658b78c1155babce7091ae44529a"
+_commit="929c7ad0676f084b9ecc469cd47a307596923cb3"
 pkgdesc="Qt Remote Objects (QtRO) is an inter-process communication (IPC) module developed for Qt"
 url="https://www.qt.io/developers/"
 arch="all"
@@ -18,7 +18,17 @@ case $pkgver in
 	*) _rel=official_releases;;
 esac
 
-source="https://invent.kde.org/qt/qt/qtremoteobjects/-/archive/$_commit/qtremoteobjects-$_commit.tar.gz"
+source="https://dev.alpinelinux.org/archive/qt/qtremoteobjects-$_commit.tar.xz"
+
+_disturl="dev.alpinelinux.org:/archive/qt/"
+snapshot() {
+	clean
+	deps
+	mkdir -p "$srcdir" && cd "$srcdir"
+	git clone https://invent.kde.org/qt/qt/qtremoteobjects.git && cd qtremoteobjects
+	git archive --format tar --prefix=qtremoteobjects-$_commit/ $_commit | xz -T0 -9 -vv - > $SRCDEST/qtremoteobjects-$_commit.tar.xz
+	rsync --progress -La $SRCDEST/qtremoteobjects-$_commit.tar.xz $_disturl
+}
 
 prepare() {
 	default_prepare
@@ -48,5 +58,5 @@ package() {
 	ln -s /usr/share/licenses/qt5-base "$pkgdir"/usr/share/licenses/$pkgname
 }
 sha512sums="
-4324cba1ae8f174979834a3c3109a574cc83562e44093fa0f48726f217dc006ecfc40af49a09a6d9ba4ab381001dc55b1147100f0bb95b55e396450b1ca7e41e  qtremoteobjects-aa705010da0f658b78c1155babce7091ae44529a.tar.gz
+3af530411aa108f331b406b3151e77dff619e3f5e59f4d421bd4d321475468e0f2a56c284eec01c15a5e6259971540d3c2a52039279e1225aca9d5234feed2b8  qtremoteobjects-929c7ad0676f084b9ecc469cd47a307596923cb3.tar.xz
 "
-- 
GitLab