| author | Antonio Rojas
<arojas@archlinux.org> 2020-01-10 22:52:02 UTC |
| committer | Antonio Rojas
<arojas@archlinux.org> 2020-01-10 22:52:02 UTC |
| parent | 6c5f35cc42da068e3b53c20ce098cda0c5d7b86c |
| PKGBUILD | +13 | -3 |
diff --git a/PKGBUILD b/PKGBUILD index 1e24c2a..10514f7 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,15 +4,25 @@ pkgname=libvncserver pkgver=0.9.12 -pkgrel=1 +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") -sha256sums=('33cbbb4e15bb390f723c311b323cef4a43bcf781984f92d92adda3243a116136') +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