[packages/tigervnc] up to 1.16.2

atler atler at pld-linux.org
Sat Apr 18 12:15:35 CEST 2026


commit 232939e10bc683169947936edaaabdde45da0791
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Apr 18 12:14:37 2026 +0200

    up to 1.16.2

 tigervnc.spec | 50 ++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 38 insertions(+), 12 deletions(-)
---
diff --git a/tigervnc.spec b/tigervnc.spec
index 0086365..b4be38b 100644
--- a/tigervnc.spec
+++ b/tigervnc.spec
@@ -6,13 +6,13 @@
 Summary:	A TigerVNC remote display system
 Summary(pl.UTF-8):	System zdalnego dostępu TigerVNC
 Name:		tigervnc
-Version:	1.15.0
-Release:	6
+Version:	1.16.2
+Release:	1
 License:	GPL v2
 Group:		X11/Applications/Networking
 #Source0Download: https://github.com/TigerVNC/tigervnc/releases
 Source0:	https://github.com/TigerVNC/tigervnc/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	c8b8203dab00c7862dade8d964cec258
+# Source0-md5:	61c6b4af2bc925c7ef4110b8a52d3d2f
 Source1:	%{name}.desktop
 Source2:	vncserver.init
 Source3:	vncserver.sysconfig
@@ -41,18 +41,22 @@ BuildRequires:	zlib-devel
 BuildRequires:	OpenGL-GLX-devel
 BuildRequires:	autoconf >= 2.60
 BuildRequires:	automake
+BuildRequires:	glib2-devel
 BuildRequires:	libdrm-devel >= 2.4.89
 BuildRequires:	libpwquality-devel
 BuildRequires:	libselinux-devel >= 2.0.86
 BuildRequires:	libtool >= 2:2.2
+BuildRequires:	libuuid-devel
 BuildRequires:	libunwind-devel
 BuildRequires:	ncurses-devel
 BuildRequires:	pam-devel
 BuildRequires:	perl-base
+BuildRequires:	pipewire-devel >= 0.3
 BuildRequires:	pixman-devel >= 0.27.2
 BuildRequires:	pkgconfig >= 1:0.19
-BuildRequires:	rpmbuild(macros) >= 1.647
+BuildRequires:	rpmbuild(macros) >= 2.047
 %{?with_systemd:BuildRequires:	systemd-devel >= 1:209}
+BuildRequires:	wayland-devel
 BuildRequires:	xorg-app-mkfontscale
 BuildRequires:	xorg-font-font-util >= 1.1
 BuildRequires:	xorg-lib-libX11-devel
@@ -77,6 +81,7 @@ BuildRequires:	xorg-lib-libXxf86vm-devel
 BuildRequires:	xorg-lib-libfontenc-devel
 BuildRequires:	xorg-lib-libpciaccess-devel >= 0.13
 BuildRequires:	xorg-lib-libxcvt-devel
+BuildRequires:	xorg-lib-libxkbcommon-devel
 BuildRequires:	xorg-lib-libxkbfile-devel
 BuildRequires:	xorg-lib-libxshmfence-devel >= 1.1
 BuildRequires:	xorg-lib-xtrans-devel >= 1.3.5
@@ -128,7 +133,7 @@ wydajności i funkcjonalności zdalnego wyświetlania. Pierwotnie
 oprogramowanie oparte było na (nigdy nie wydanej) gałęzi VNC 4
 TightVNC.
 
-%package server
+%package server-x11
 Summary:	VNC X server - TigerVNC version
 Summary(pl.UTF-8):	X serwer VNC - wersja TigerVNC
 Group:		X11/Applications/Networking
@@ -149,14 +154,27 @@ Requires:	xorg-app-xkbcomp
 Requires:	xorg-lib-libXext >= 1.0.99.4
 Requires:	xorg-lib-libXfont2 >= 2.0.0
 Requires:	xorg-lib-libXtst >= 1.0.99.2
+Provides:	tigervnc-server = %{version}
+Obsoletes:	tigervnc-server < 1.16.2
 Obsoletes:	vnc-server
 
-%description server
+%description server-x11
 This package contains VNC X server in TigerVNC version.
 
-%description server -l pl.UTF-8
+%description server-x11 -l pl.UTF-8
 Ten pakiet zawiera X serwer VNC w wersji TigerVNC.
 
+%package server-wayland
+Summary:	VNC server for Wayland session
+Summary(pl.UTF-8):	Serwer VNC dla sesji Wayland
+Group:		X11/Applications/Networking
+
+%description server-wayland
+VNC server for Wayland session.
+
+%description server-wayland -l pl.UTF-8
+Serwer VNC dla sesji Wayland.
+
 %package utils
 Summary:	Additional utilities for TigerVNC
 Summary(pl.UTF-8):	Dodatkowe narzędzia do TigerVNC
@@ -203,6 +221,8 @@ cd unix/xserver
 %build
 %cmake . \
 	%{!?with_h264:-DENABLE_H264=OFF} \
+	-DENABLE_SYSTEMD=%{__ON_OFF systemd} \
+	-DINSTALL_SYSTEMD_UNITS=%{__ON_OFF systemd} \
 	-DCMAKE_INSTALL_UNITDIR=%{systemdunitdir}
 %{__make}
 
@@ -279,17 +299,17 @@ rm -rf $RPM_BUILD_ROOT
 [ ! -x %{_bindir}/update-desktop-database ] || %update_desktop_database_postun
 %update_icon_cache hicolor
 
-%post server
+%post server-x11
 /sbin/chkconfig --add vncserver
 %service vncserver restart "VNC server"
 
-%preun server
+%preun server-x11
 if [ "$1" = "0" ]; then
 	%service vncserver stop
 	/sbin/chkconfig --del vncserver
 fi
 
-%postun server
+%postun server-x11
 %systemd_reload
 
 %files -f %{name}.lang
@@ -302,7 +322,7 @@ fi
 %{_desktopdir}/vncviewer.desktop
 %{_iconsdir}/hicolor/*/apps/tigervnc.*
 
-%files server
+%files server-x11
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/Xvnc
 %attr(755,root,root) %{_bindir}/vncserver
@@ -317,12 +337,18 @@ fi
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tigervnc/vncserver-config-mandatory
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tigervnc/vncserver.users
 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/tigervnc
-%{systemdunitdir}/vncserver at .service
+%{?with_systemd:%{systemdunitdir}/vncserver at .service}
 %{_mandir}/man1/Xvnc.1*
 %{_mandir}/man1/x0vncserver.1*
 %{_mandir}/man8/vncserver.8*
 %{_mandir}/man8/vncsession.8*
 
+%files server-wayland
+%attr(755,root,root) %{_bindir}/w0vncserver
+%attr(755,root,root) %{_bindir}/w0vncserver-forget
+%{_mandir}/man1/w0vncserver.1*
+%{_mandir}/man1/w0vncserver-forget.1*
+
 %files utils
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/vncconfig
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/tigervnc.git/commitdiff/232939e10bc683169947936edaaabdde45da0791



More information about the pld-cvs-commit mailing list