aboutsummaryrefslogtreecommitdiffstats
path: root/community/libvncserver/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libvncserver/APKBUILD')
-rw-r--r--community/libvncserver/APKBUILD32
1 files changed, 16 insertions, 16 deletions
diff --git a/community/libvncserver/APKBUILD b/community/libvncserver/APKBUILD
index 2d7e79da7a0..41f37aab58f 100644
--- a/community/libvncserver/APKBUILD
+++ b/community/libvncserver/APKBUILD
@@ -1,10 +1,10 @@
# Contributor: Sergei Lukin <sergej.lukin@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libvncserver
-pkgver=0.9.13
-pkgrel=1
+pkgver=0.9.14
+pkgrel=0
pkgdesc="Library to make writing a vnc server easy"
-url="http://libvncserver.sourceforge.net/"
+url="https://libvncserver.sourceforge.net/"
arch="all"
license="GPL-2.0-or-later"
depends_dev="
@@ -20,15 +20,16 @@ depends_dev="
libxinerama-dev
libxrandr-dev
libxtst-dev
- openssl-dev
+ openssl-dev>3
lzo-dev
"
-makedepends="$depends_dev cmake"
+makedepends="$depends_dev cmake samurai"
subpackages="$pkgname-dev"
-source="https://github.com/LibVNC/libvncserver/archive/LibVNCServer-$pkgver.tar.gz
- "
+source="https://github.com/LibVNC/libvncserver/archive/LibVNCServer-$pkgver.tar.gz"
# secfixes:
+# 0.9.13-r5:
+# - CVE-2020-29260
# 0.9.13-r0:
# - CVE-2019-20839
# - CVE-2019-20840
@@ -52,9 +53,7 @@ source="https://github.com/LibVNC/libvncserver/archive/LibVNCServer-$pkgver.tar.
builddir="$srcdir"/libvncserver-LibVNCServer-$pkgver
build() {
- mkdir build
- cd build
- cmake \
+ cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
@@ -71,17 +70,18 @@ build() {
-DWITH_GCRYPT=ON \
-DWITH_FFMPEG=ON \
-DWITH_WEBSOCKETS=ON \
- -DWITH_SASL=ON \
- ..
- make
+ -DWITH_SASL=ON
+ cmake --build build
}
check() {
- make -C build test
+ ctest --test-dir build --output-on-failure
}
package() {
- make -C build install DESTDIR="$pkgdir"
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="18b0a1698d32bbdbfe6f65f76130b2a95860e3cc76e8adb904269663698c7c0ae982f451fda1f25e5461f096045d40a89d9014258f439366d5b4feaa4999d643 LibVNCServer-0.9.13.tar.gz"
+sha512sums="
+8a0a58e355154cbe1e5807864dc874b063c5e5f5e20d64ae541d49d51b654a35ca9c625adc5c303b6570fa79c19f82d87a37612f9801b453ccf862bd77c06fcc LibVNCServer-0.9.14.tar.gz
+"