summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Gust2024-03-07 19:29:34 -0700
committerJeremy Gust2024-03-07 19:29:34 -0700
commit10a82a30779adc4762018629b4941ff37b3b95b4 (patch)
treeaea709843aa49e5e6f6b201fef8006e4b9a41697
parent24a53741d5e2e9a0b0b36f4f0993c7e0b37bc4eb (diff)
downloadaur-turbovnc.tar.gz
Changed package to build against and dynamically link system libraries
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD39
2 files changed, 44 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f15474549ff4..facab4161bb0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = turbovnc
pkgdesc = A derivative of Virtual Network Computing that is tuned to provide peak performance for 3D and video workloads
pkgver = 3.1.1
- pkgrel = 1
+ pkgrel = 2
url = http://www.turbovnc.org/
arch = i686
arch = x86_64
@@ -10,14 +10,27 @@ pkgbase = turbovnc
license = GPL-2.0-or-later
makedepends = cmake>=3.12
makedepends = java-environment>11
+ makedepends = libxaw
+ makedepends = libxcursor
+ makedepends = libxt
+ makedepends = xorg-server
+ makedepends = xtrans
+ depends = hicolor-icon-theme
depends = java-runtime>11
+ depends = libglvnd
depends = libjpeg-turbo
- depends = libxaw
- depends = libxcursor
+ depends = libx11
+ depends = libxau
+ depends = libxdmcp
+ depends = libxext
+ depends = libxfont2
depends = libxi
- depends = libxt
depends = openssl
+ depends = pam
+ depends = perl
+ depends = pixman
depends = python
+ depends = zlib
conflicts = tigervnc
conflicts = tigervnc-git
conflicts = tightvnc
diff --git a/PKGBUILD b/PKGBUILD
index e2b8e917681f..259eca505446 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,20 +7,33 @@
pkgname="turbovnc"
pkgdesc="A derivative of Virtual Network Computing that is tuned to provide peak performance for 3D and video workloads"
pkgver=3.1.1
-pkgrel=1
+pkgrel=2
arch=('i686' 'x86_64' 'aarch64' 'armv7h')
url="http://www.turbovnc.org/"
license=('GPL-2.0-or-later')
-depends=('java-runtime>11'
+depends=('hicolor-icon-theme'
+ 'java-runtime>11'
+ 'libglvnd'
'libjpeg-turbo'
- 'libxaw'
- 'libxcursor'
+ 'libx11'
+ 'libxau'
+ 'libxdmcp'
+ 'libxext'
+ 'libxfont2'
'libxi'
- 'libxt'
'openssl'
- 'python')
+ 'pam'
+ 'perl'
+ 'pixman'
+ 'python'
+ 'zlib')
makedepends=('cmake>=3.12'
- 'java-environment>11')
+ 'java-environment>11'
+ 'libxaw'
+ 'libxcursor'
+ 'libxt'
+ 'xorg-server'
+ 'xtrans')
conflicts=('tigervnc' 'tigervnc-git' 'tightvnc' 'tightvnc-git')
backup=(etc/turbovnc/turbovncserver.conf
etc/turbovnc/turbovncserver-security.conf)
@@ -32,17 +45,19 @@ sha256sums=('3530a4ab7dfe36be7aa1bd9da6e9cf048be9f585b1940949d3c286ce53ec2b30'
validpgpkeys=(AE1A7BA4EFFF9A9987E1474C4BACCAB36E7FE9A1) # The VirtualGL Project <information@VirtualGL.org>
build() {
+ export JAVA_HOME=/usr/lib/jvm/default/
cmake -B build \
-S "$pkgname-$pkgver" \
-DCMAKE_BUILD_TYPE='None' \
- -DCMAKE_INSTALL_PREFIX='/usr' \
- -DCMAKE_INSTALL_SYSCONFDIR='/etc/turbovnc' \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/$pkgname \
+ -DCMAKE_INSTALL_MANDIR=/usr/share/man/$pkgname \
+ -DCMAKE_INSTALL_SYSCONFDIR=/etc/turbovnc \
-Wno-dev \
-G "Unix Makefiles" \
-DTJPEG_LIBRARY=/usr/lib/libturbojpeg.so \
- -DTJPEG_JNILIBRARY=/usr/lib/libturbojpeg.so \
- -DTVNC_DOCDIR=/usr/share/doc/$pkgname \
- -DTJPEG_JAR=/usr/share/java/turbojpeg.jar
+ -DTVNC_SYSTEMLIBS=1 \
+ -DTVNC_SYSTEMX11=1
cmake --build build
}