diff options
Diffstat (limited to 'community/libvncserver/APKBUILD')
-rw-r--r-- | community/libvncserver/APKBUILD | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/community/libvncserver/APKBUILD b/community/libvncserver/APKBUILD index 17847170c84..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=2 +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 - openssl1.1-compat-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 +" |