[arch-commits] Commit in libvncserver/repos/extra-x86_64 (PKGBUILD PKGBUILD)

Antonio Rojas arojas at archlinux.org
Fri Jan 10 22:52:40 UTC 2020


    Date: Friday, January 10, 2020 @ 22:52:37
  Author: arojas
Revision: 373151

archrelease: copy trunk to extra-x86_64

Added:
  libvncserver/repos/extra-x86_64/PKGBUILD
    (from rev 373150, libvncserver/trunk/PKGBUILD)
Deleted:
  libvncserver/repos/extra-x86_64/PKGBUILD

----------+
 PKGBUILD |   62 +++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 36 insertions(+), 26 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-10 22:52:02 UTC (rev 373150)
+++ PKGBUILD	2020-01-10 22:52:37 UTC (rev 373151)
@@ -1,26 +0,0 @@
-# Maintainer: Felix Yan <felixonmars at archlinux.org>
-# Contributor: Andrea Scarpino <andrea at archlinux.org>
-# Contributor: Tobias Powalowski <tpowa at archlinux.org>
-
-pkgname=libvncserver
-pkgver=0.9.12
-pkgrel=1
-pkgdesc="Cross-platform C libraries that allow you to easily implement VNC server or client functionality"
-arch=('x86_64')
-url="https://libvnc.github.io/"
-license=('GPL')
-depends=('libpng' 'libjpeg' 'gnutls' 'libgcrypt' 'openssl' 'libnsl')
-makedepends=('sdl2' 'cmake')
-source=("https://github.com/LibVNC/libvncserver/archive/LibVNCServer-${pkgver}.tar.gz")
-sha256sums=('33cbbb4e15bb390f723c311b323cef4a43bcf781984f92d92adda3243a116136')
-
-build() {
-  cd $pkgname-LibVNCServer-$pkgver
-  cmake -DCMAKE_INSTALL_PREFIX=/usr .
-  make
-}
-
-package() {
-  cd $pkgname-LibVNCServer-$pkgver
-  make DESTDIR="$pkgdir" install
-}

Copied: libvncserver/repos/extra-x86_64/PKGBUILD (from rev 373150, libvncserver/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-01-10 22:52:37 UTC (rev 373151)
@@ -0,0 +1,36 @@
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
+# Contributor: Andrea Scarpino <andrea at archlinux.org>
+# Contributor: Tobias Powalowski <tpowa at archlinux.org>
+
+pkgname=libvncserver
+pkgver=0.9.12
+pkgrel=2
+pkgdesc="Cross-platform C libraries that allow you to easily implement VNC server or client functionality"
+arch=('x86_64')
+url="https://libvnc.github.io/"
+license=('GPL')
+depends=('libpng' 'libjpeg' 'gnutls' 'libgcrypt' 'openssl' 'libnsl')
+makedepends=('sdl2' 'cmake')
+source=("https://github.com/LibVNC/libvncserver/archive/LibVNCServer-${pkgver}.tar.gz"
+         krfb-crash-1.patch::"https://github.com/LibVNC/libvncserver/commit/d0a76539.patch"
+         krfb-crash-2.patch::"https://github.com/LibVNC/libvncserver/commit/15c4f144.patch")
+sha256sums=('33cbbb4e15bb390f723c311b323cef4a43bcf781984f92d92adda3243a116136'
+            'c419c30e9048e5b968fd6c9faad1a74c4559bc4c0ebcbddedfb76ce3f98adef1'
+            'a82ccbf56c5ba2aedccd2ac2158aff94d4eab02432f1dfb395b8166982f379a2')
+
+prepare() {
+  cd $pkgname-LibVNCServer-$pkgver
+  patch -p1 -i ../krfb-crash-1.patch # Fix crash in krfb
+  patch -p1 -i ../krfb-crash-2.patch
+}
+
+build() {
+  cd $pkgname-LibVNCServer-$pkgver
+  cmake -DCMAKE_INSTALL_PREFIX=/usr .
+  make
+}
+
+package() {
+  cd $pkgname-LibVNCServer-$pkgver
+  make DESTDIR="$pkgdir" install
+}



More information about the arch-commits mailing list