Sergej Pupykin pushed to branch main at Arch Linux / Packaging / Packages / 
tigervnc


Commits:
541b67f8 by Sergej Pupykin at 2026-01-24T02:59:02+03:00
upgpkg: 1.16.0-2
return vncviewer

- - - - -


4 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml
- + tigervnc-1.16.0-fltk1.3.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = tigervnc
        pkgdesc = Suite of VNC servers and clients based on the VNC 4 branch of 
TightVNC
        pkgver = 1.16.0
-       pkgrel = 1
+       pkgrel = 2
        url = https://www.tigervnc.org
        arch = x86_64
        license = GPL-2.0-only
@@ -60,9 +60,11 @@ pkgbase = tigervnc
        source = Xsession
        source = more-xsessions.patch
        source = remove-selinux.patch
+       source = tigervnc-1.16.0-fltk1.3.patch
        sha256sums = 
86d13ae2ec6775f7c1e61f93aff8a9036c06aa82529cc5d446d779da34210f93
        sha256sums = 
c9276f6ea277cf9654fb2cc3bc9dadbb2e596b5cf8ca867ee906c0080cf7f810
        sha256sums = 
df7d5ac0b16781ba50963833f1bdd4603f1cdfcc24b1727f563ae800508c9dc0
        sha256sums = 
b5da49ee5f10dd40945df9c8563066c5523a24ac0ad934c7efcb41d0847b94ed
+       sha256sums = 
4f17f32887b7818c27c7ddb2a4da499e477f5f2f7e0f183bb473dfaafab263c4
 
 pkgname = tigervnc


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 
 pkgname=tigervnc
 pkgver=1.16.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Suite of VNC servers and clients based on the VNC 4 branch of 
TightVNC"
 arch=('x86_64')
 url="https://www.tigervnc.org";
@@ -73,17 +73,22 @@ source=(
   Xsession
   more-xsessions.patch
   remove-selinux.patch
+  tigervnc-1.16.0-fltk1.3.patch
 )
 sha256sums=('86d13ae2ec6775f7c1e61f93aff8a9036c06aa82529cc5d446d779da34210f93'
             'c9276f6ea277cf9654fb2cc3bc9dadbb2e596b5cf8ca867ee906c0080cf7f810'
             'df7d5ac0b16781ba50963833f1bdd4603f1cdfcc24b1727f563ae800508c9dc0'
-            'b5da49ee5f10dd40945df9c8563066c5523a24ac0ad934c7efcb41d0847b94ed')
+            'b5da49ee5f10dd40945df9c8563066c5523a24ac0ad934c7efcb41d0847b94ed'
+            '4f17f32887b7818c27c7ddb2a4da499e477f5f2f7e0f183bb473dfaafab263c4')
 
 prepare() {
   cd ${pkgname}
   patch -p1 -i ../more-xsessions.patch
   patch -p1 -i ../remove-selinux.patch
 
+  # use fltk1.3, as upstream is not compatible with fltk >= 1.4 yet
+  patch -Np1 -i ../$pkgname-1.16.0-fltk1.3.patch
+
   cd unix/xserver
   cp -r /usr/src/xorg-server/* .
   patch -Np1 -i ../xserver21.patch
@@ -98,6 +103,7 @@ build() {
     -D CMAKE_INSTALL_SBINDIR=/usr/bin
     -D CMAKE_INSTALL_LIBEXECDIR=/usr/bin
     -D BUILD_JAVA=TRUE
+    -D BUILD_VIEWER=TRUE
     -S .  # out-of-tree build not possible due to xorg-server build below
     -W no-dev
   )
@@ -124,7 +130,8 @@ build() {
   )
 
   cd $pkgname
-  CFLAGS+=" -L/usr/lib/fltk1.3"
+  CFLAGS+=" -I/usr/include/fltk1.3 -L/usr/lib/fltk1.3"
+  LDFLAGS+=" -L/usr/lib/fltk1.3"
   cmake "${cmake_options[@]}"
   cmake --build . --verbose
 


=====================================
REUSE.toml
=====================================
@@ -26,7 +26,7 @@ SPDX-License-Identifier = "0BSD"
 path = [
     "more-xsessions.patch",
     "remove-selinux.patch",
-    "tigervnc-1.15.0-fltk1.3.patch"
+    "tigervnc-1.16.0-fltk1.3.patch"
 ]
 SPDX-FileCopyrightText = "tigervnc contributors"
 SPDX-License-Identifier = "GPL-2.0-only"


=====================================
tigervnc-1.16.0-fltk1.3.patch
=====================================
@@ -0,0 +1,19 @@
+diff -wbBur tigervnc/CMakeLists.txt tigervnc.my/CMakeLists.txt
+--- tigervnc/CMakeLists.txt    2026-01-24 02:47:57.694863453 +0300
++++ tigervnc.my/CMakeLists.txt 2026-01-24 02:44:39.591532429 +0300
+@@ -267,12 +267,12 @@
+   set(FLTK_SKIP_OPENGL TRUE)
+   set(FLTK_SKIP_FORMS TRUE)
+   if(BUILD_VIEWER STREQUAL "AUTO")
+-    find_package(FLTK)
++    find_package(FLTK1.3)
+   else()
+-    find_package(FLTK REQUIRED)
++    find_package(FLTK1.3 REQUIRED)
+   endif()
+ 
+-  if(NOT FLTK_FOUND)
++  if(NOT FLTK1.3_FOUND)
+     message(WARNING "FLTK NOT found. TigerVNC viewer disabled.")
+     set(BUILD_VIEWER 0)
+   endif()



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tigervnc/-/commit/541b67f8af4b3985b1f2b4c362ed7c0d5ce8a4af

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tigervnc/-/commit/541b67f8af4b3985b1f2b4c362ed7c0d5ce8a4af
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to