aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--community/qt5-qtwebsockets/APKBUILD36
1 files changed, 15 insertions, 21 deletions
diff --git a/community/qt5-qtwebsockets/APKBUILD b/community/qt5-qtwebsockets/APKBUILD
index 11aff81a4e..5b04e83b4f 100644
--- a/community/qt5-qtwebsockets/APKBUILD
+++ b/community/qt5-qtwebsockets/APKBUILD
@@ -1,13 +1,8 @@
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
-# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=qt5-qtwebsockets
pkgver=5.14.1
-_ver=${pkgver/_p/-}
-_ver=${_ver/_/-}
-_ver=${_ver/beta0/beta}
-_ver=${_ver/rc0/rc}
-_v=${_ver/rc/RC}
-pkgrel=0
+pkgrel=1
pkgdesc="Provides WebSocket communication compliant with RFC 6455"
url="https://www.qt.io/developers/"
arch="all"
@@ -15,31 +10,30 @@ license="(LGPL-3.0-or-later OR GPL-3.0-only OR GPL-2.0-or-later) AND Qt-GPL-exce
makedepends="qt5-qtbase-dev"
subpackages="$pkgname-dev"
replaces="qt5-websockets"
-options="!check"
+options="!check" # No tests
+builddir="$srcdir/qtwebsockets-everywhere-src-$pkgver"
case $pkgver in
-*_beta*|*_rc*) _rel=development_releases;;
-*) _rel=official_releases;;
+ *_beta*|*_rc*) _rel=development_releases;;
+ *) _rel=official_releases;;
esac
-source="https://download.qt.io/$_rel/qt/${pkgver%.*}/$_ver/submodules/qtwebsockets-everywhere-src-$_v.tar.xz"
-builddir="$srcdir"/qtwebsockets-everywhere-src-${_v%-*}
-
-prepare() {
- default_prepare
-
- mkdir -p build
-}
+source="https://download.qt.io/$_rel/qt/${pkgver%.*}/$pkgver/submodules/qtwebsockets-everywhere-src-$pkgver.tar.xz"
build() {
- cd "$builddir"/build
- qmake-qt5 ..
+ qmake-qt5
make
}
package() {
- cd "$builddir"/build
make INSTALL_ROOT="$pkgdir" install
+
+ # Drop QMAKE_PRL_BUILD_DIR because reference the build dir
+ find "$pkgdir/usr/lib" -type f -name '*.prl' \
+ -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
}
sha512sums="ce8926f0c8022182504184141c64897c5c71e430d6366b1d0802247e81445934db419ff61625b046b624de7b459c74f9634ae2a13e2d646a1b1811c4dbe177eb qtwebsockets-everywhere-src-5.14.1.tar.xz"