diff options
Diffstat (limited to 'community/qt5-qtwebsockets')
-rw-r--r-- | community/qt5-qtwebsockets/APKBUILD | 43 |
1 files changed, 28 insertions, 15 deletions
diff --git a/community/qt5-qtwebsockets/APKBUILD b/community/qt5-qtwebsockets/APKBUILD index 02b52691b70..93653c8b1dc 100644 --- a/community/qt5-qtwebsockets/APKBUILD +++ b/community/qt5-qtwebsockets/APKBUILD @@ -1,25 +1,36 @@ # Contributor: Carlo Landmeter <clandmeter@alpinelinux.org> # Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=qt5-qtwebsockets -pkgver=5.15.3_git20201221 -pkgrel=0 -_commit="e7883bc64440b1ff4666272ac6eb710ee4bc221b" +pkgver=5.15.10_git20230612 +pkgrel=1 +_module="${pkgname#qt5-}" +_pkgver=89fbe461e7091ae6a4689b7791293a06c9167776 +_fullname=$_module-$_pkgver pkgdesc="Provides WebSocket communication compliant with RFC 6455" url="https://www.qt.io/developers/" arch="all" -license="(LGPL-3.0-or-later OR GPL-3.0-only OR GPL-2.0-or-later) AND Qt-GPL-exception-1.0" -makedepends="qt5-qtbase-dev qt5-qtdeclarative-dev" -subpackages="$pkgname-dev" +license="( LGPL-3.0-or-later OR GPL-3.0-only OR GPL-2.0-or-later ) AND Qt-GPL-exception-1.0" +makedepends=" + qt5-qtbase-dev + qt5-qtdeclarative-dev + " +subpackages="$pkgname-dev $pkgname-libs" replaces="qt5-websockets" options="!check" # No tests -builddir="$srcdir/qtwebsockets-$_commit" -case $pkgver in - *_beta*|*_rc*) _rel=development_releases;; - *) _rel=official_releases;; -esac - -source="https://invent.kde.org/qt/qt/qtwebsockets/-/archive/$_commit/qtwebsockets-$_commit.tar.gz" +source="https://dev.alpinelinux.org/archive/qt/$_fullname.tar.xz" +builddir="$srcdir/$_fullname" + +_disturl="dev.alpinelinux.org:/archive/qt/" +snapshot() { + clean + makedepends="git xz rsync tar" deps + mkdir -p "$srcdir" && cd "$srcdir" + git clone --filter=tree:0 https://invent.kde.org/qt/qt/$_module.git . + git archive --format tar --prefix=$_fullname/ $_pkgver > "$SRCDEST"/$_fullname.tar + xz -vv -T0 -9 -e "$SRCDEST"/$_fullname.tar + rsync --progress -La "$SRCDEST"/$_fullname.tar.xz $_disturl +} prepare() { default_prepare @@ -42,7 +53,9 @@ package() { -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \; install -d "$pkgdir"/usr/share/licenses - ln -s /usr/share/licenses/qt5-base "$pkgdir"/usr/share/licenses/$pkgname + ln -s /usr/share/licenses/qt5-base "$pkgdir"/usr/share/licenses/$pkgname } -sha512sums="35b1caed6462083014bbb83c6aa81b441f67da7f0e3813fc47997ca4fecfe5423eaef5dd4ed3c37f42dd311eded0e6b36cce6725c7028047ca21b454ded9257f qtwebsockets-e7883bc64440b1ff4666272ac6eb710ee4bc221b.tar.gz" +sha512sums=" +22a17728ad26d742de799e7935d46661f4f87fe361931367add50ebbc669061173bc8304904326c76441b1c69626a780771c5905ac64911a3c97f9aff17d0de6 qtwebsockets-89fbe461e7091ae6a4689b7791293a06c9167776.tar.xz +" |