aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2017-12-02 04:25:41 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2017-12-02 04:25:41 +0000
commit996c30c29dfaac6d130f5c10e849a696986d8d8a (patch)
treee3700dff86fce1282da408c60ca31da232df6159
parent71908fe6c513f689497bc531e409f688ac373cba (diff)
downloadaports-996c30c29dfaac6d130f5c10e849a696986d8d8a.tar.bz2
aports-996c30c29dfaac6d130f5c10e849a696986d8d8a.tar.xz
community/qt5-websockets: upgrade to 5.9.3, improved APKBUILD
-rw-r--r--community/qt5-websockets/APKBUILD28
1 files changed, 20 insertions, 8 deletions
diff --git a/community/qt5-websockets/APKBUILD b/community/qt5-websockets/APKBUILD
index 7c40978c6a..91588433cd 100644
--- a/community/qt5-websockets/APKBUILD
+++ b/community/qt5-websockets/APKBUILD
@@ -1,7 +1,8 @@
# Contributor: Carlo Landmeter <clandmeter@gmail.com>
-# Maintainer:
+# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=qt5-websockets
-pkgver=5.9.1
+_pkgname=qtwebsockets-opensource-src
+pkgver=5.9.3
_ver=${pkgver/_p/-}
_ver=${_ver/_/-}
_ver=${_ver/beta0/beta}
@@ -12,15 +13,26 @@ pkgdesc="Provides WebSocket communication compliant with RFC 6455"
url="http://qt-project.org/"
arch="all"
license="GPL3"
-makedepends="$depends_dev qt5-qtbase-dev"
+makedepends="qt5-qtbase-dev"
subpackages="$pkgname-dev"
+
+case $pkgver in
+*_beta*|*_rc*) _rel=development_releases;;
+*) _rel=official_releases;;
+esac
options="!check"
-source="http://download.qt.io/official_releases/qt/${pkgver%.*}/$_ver/submodules/qtwebsockets-opensource-src-$_ver.tar.xz"
-builddir="$srcdir"/qtwebsockets-opensource-src-${_V%-*}
+source="http://download.qt.io/official_releases/qt/${pkgver%.*}/$_ver/submodules/$_pkgname-$_ver.tar.xz"
-build() {
+builddir="$srcdir"/$_pkgname-${_V%-*}
+
+prepare() {
+ default_prepare
cd "$builddir"
- mkdir build && cd build
+ mkdir -p build
+}
+
+build() {
+ cd "$builddir"/build
qmake-qt5 ..
make
}
@@ -30,4 +42,4 @@ package() {
make INSTALL_ROOT="$pkgdir" install
}
-sha512sums="9d56c50a604bbb2c0fbf25e9761cffb5c271678344a198da0f5014a6fe9f48fd50f31b39ee5aa8ff140827abfe0071f334ac4f8f37f09f6946e19f5fe15b56ec qtwebsockets-opensource-src-5.9.1.tar.xz"
+sha512sums="64eb131a0640229ae7553c0e8b9ec04a3f83862d3f48c38464928b8a7a9ca999ed0cba5b0fb91174a9ae8e8e3d6fa844a2aaf62a96b95fefc383361793f8b5de qtwebsockets-opensource-src-5.9.3.tar.xz"