summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJeremy Gust2024-03-07 19:29:34 -0700
committerJeremy Gust2024-03-07 19:29:34 -0700
commit10a82a30779adc4762018629b4941ff37b3b95b4 (patch)
treeaea709843aa49e5e6f6b201fef8006e4b9a41697 /PKGBUILD
parent24a53741d5e2e9a0b0b36f4f0993c7e0b37bc4eb (diff)
downloadaur-10a82a30779adc4762018629b4941ff37b3b95b4.tar.gz
Changed package to build against and dynamically link system libraries
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 27 insertions, 12 deletions
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
}