[packages/tigervnc] - updated to 1.13.1
qboosh
qboosh at pld-linux.org
Tue Apr 16 19:08:30 CEST 2024
commit 489c7659e1a5da70979e5b1e1e66613f81a3800d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Apr 16 18:45:10 2024 +0200
- updated to 1.13.1
tigervnc.spec | 66 +++++++++++++++++++++++++++++++++---------------------
xserver-1.21.patch | 41 ---------------------------------
2 files changed, 40 insertions(+), 67 deletions(-)
---
diff --git a/tigervnc.spec b/tigervnc.spec
index ae2f088..6e63419 100644
--- a/tigervnc.spec
+++ b/tigervnc.spec
@@ -3,47 +3,53 @@
Summary: A TigerVNC remote display system
Summary(pl.UTF-8): System zdalnego dostępu TigerVNC
Name: tigervnc
-Version: 1.12.0
-Release: 10
+Version: 1.13.1
+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: e92945f43654e2a120f2c9d8b3a9b869
+# Source0-md5: 3a794e3a063443e07250de8e99e2e05a
Source1: %{name}.desktop
Source2: vncserver.init
Source3: vncserver.sysconfig
Patch4: %{name}-shebang.patch
-Patch5: xserver-1.21.patch
Patch100: xserver.patch
-URL: http://www.tigervnc.com/
+URL: https://tigervnc.org/
BuildRequires: ImageMagick
BuildRequires: ImageMagick-coder-png
BuildRequires: ImageMagick-coder-svg
+BuildRequires: OpenGL-devel >= 1.2
BuildRequires: Mesa-dri-devel >= 7.8.1
-BuildRequires: Mesa-libGL-devel >= 7.8.1
BuildRequires: cpp
-BuildRequires: cmake >= 3.4.0
+BuildRequires: cmake >= 3.10.0
+# libavcodec libavutil libswscale
+BuildRequires: ffmpeg-devel
BuildRequires: fltk-devel
BuildRequires: gettext-tools
BuildRequires: gnutls-devel
BuildRequires: libjpeg-turbo-devel
+BuildRequires: libstdc++-devel
+BuildRequires: nettle-devel
BuildRequires: xorg-xserver-server-source >= %{xversion}
BuildRequires: zlib-devel
# xserver BRs, should match xorg-xserver-server.spec
# for glx headers
BuildRequires: OpenGL-GLX-devel
-BuildRequires: autoconf >= 2.57
+BuildRequires: autoconf >= 2.60
BuildRequires: automake
-BuildRequires: libdrm-devel >= 2.4.5
-BuildRequires: libtool
+BuildRequires: libdrm-devel >= 2.4.89
+BuildRequires: libselinux-devel >= 2.0.86
+BuildRequires: libtool >= 2:2.2
+BuildRequires: libunwind-devel
BuildRequires: nasm
BuildRequires: ncurses-devel
BuildRequires: pam-devel
BuildRequires: perl-base
-BuildRequires: pixman-devel >= 0.16.0
+BuildRequires: pixman-devel >= 0.27.2
BuildRequires: pkgconfig >= 1:0.19
BuildRequires: rpmbuild(macros) >= 1.647
+BuildRequires: systemd-devel >= 1:209
BuildRequires: xorg-app-mkfontscale
BuildRequires: xorg-font-font-util >= 1.1
BuildRequires: xorg-lib-libX11-devel
@@ -56,6 +62,7 @@ BuildRequires: xorg-lib-libXfont2-devel >= 2.0.0
BuildRequires: xorg-lib-libXi-devel >= 1.2.99.1
BuildRequires: xorg-lib-libXmu-devel
BuildRequires: xorg-lib-libXpm-devel
+BuildRequires: xorg-lib-libXrandr-devel
BuildRequires: xorg-lib-libXrender-devel
BuildRequires: xorg-lib-libXres-devel
BuildRequires: xorg-lib-libXt-devel >= 1.0.0
@@ -68,33 +75,34 @@ BuildRequires: xorg-lib-libpciaccess-devel >= 0.13
BuildRequires: xorg-lib-libxcvt-devel
BuildRequires: xorg-lib-libxkbfile-devel
BuildRequires: xorg-lib-libxshmfence-devel >= 1.1
-BuildRequires: xorg-lib-xtrans-devel >= 1.2.2
+BuildRequires: xorg-lib-xtrans-devel >= 1.3.5
BuildRequires: xorg-proto-bigreqsproto-devel >= 1.1.0
BuildRequires: xorg-proto-damageproto-devel >= 1.1
-BuildRequires: xorg-proto-dri3proto-devel >= 1.0
-BuildRequires: xorg-proto-fixesproto-devel >= 4.1
+BuildRequires: xorg-proto-dri2proto-devel >= 2.8
+BuildRequires: xorg-proto-dri3proto-devel >= 1.2
+BuildRequires: xorg-proto-fixesproto-devel >= 6.0
BuildRequires: xorg-proto-fontcacheproto-devel
-BuildRequires: xorg-proto-fontsproto-devel
-BuildRequires: xorg-proto-glproto-devel >= 1.4.10
-BuildRequires: xorg-proto-inputproto-devel >= 1.9.99.902
+BuildRequires: xorg-proto-fontsproto-devel >= 2.1.3
+BuildRequires: xorg-proto-glproto-devel >= 1.4.17
+BuildRequires: xorg-proto-inputproto-devel >= 2.3.99.1
BuildRequires: xorg-proto-kbproto-devel >= 1.0.3
-BuildRequires: xorg-proto-presentproto-devel >= 1.0
+BuildRequires: xorg-proto-presentproto-devel >= 1.2
BuildRequires: xorg-proto-printproto-devel
-BuildRequires: xorg-proto-randrproto-devel >= 1.3
-BuildRequires: xorg-proto-recordproto-devel
+BuildRequires: xorg-proto-randrproto-devel >= 1.6.0
+BuildRequires: xorg-proto-recordproto-devel >= 1.14
BuildRequires: xorg-proto-renderproto-devel >= 0.11
-BuildRequires: xorg-proto-resourceproto-devel
+BuildRequires: xorg-proto-resourceproto-devel >= 1.2.0
BuildRequires: xorg-proto-scrnsaverproto-devel >= 1.1.0
BuildRequires: xorg-proto-videoproto-devel
BuildRequires: xorg-proto-xcmiscproto-devel >= 1.2.0
-BuildRequires: xorg-proto-xextproto-devel >= 1:7.0.99.3
+BuildRequires: xorg-proto-xextproto-devel >= 1:7.3
BuildRequires: xorg-proto-xf86bigfontproto-devel >= 1.2.0
BuildRequires: xorg-proto-xf86dgaproto-devel >= 2.0.99.1
BuildRequires: xorg-proto-xf86driproto-devel >= 2.1.0
BuildRequires: xorg-proto-xf86miscproto-devel
BuildRequires: xorg-proto-xf86vidmodeproto-devel >= 2.2.99.1
-BuildRequires: xorg-proto-xproto-devel >= 7.0.22
-BuildRequires: xorg-util-util-macros >= 1.10
+BuildRequires: xorg-proto-xproto-devel >= 7.0.31
+BuildRequires: xorg-util-util-macros >= 1.14
Requires(post,postun): gtk-update-icon-cache
Requires(post,postun): hicolor-icon-theme
Requires: libjpeg-turbo
@@ -124,13 +132,18 @@ Requires(post,preun,postun): systemd-units >= 38
Requires: xorg-app-rgb
# for vncpasswd tool
Requires: %{name}-utils = %{version}-%{release}
-# for mcookie
Requires: libjpeg-turbo
+Requires: libselinux >= 2.0.86
+Requires: pixman >= 0.27.2
Requires: systemd-units >= 38
+# for mcookie
Requires: util-linux
Requires: xkeyboard-config
Requires: xorg-app-xauth
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
Obsoletes: vnc-server
%description server
@@ -163,6 +176,7 @@ Summary: TigerVNC module for X.org server
Summary(pl.UTF-8): Moduł TigerVNC dla servera X.org
Group: X11/Servers
%requires_eq_to xorg-xserver-server xorg-xserver-server-source
+Requires: pixman >= 0.27.2
Provides: xorg-xserver-module(vnc)
%description -n xorg-xserver-libvnc
@@ -178,7 +192,6 @@ zdalny dostęp do pulpitu.
%patch4 -p1
cp -a %{_usrsrc}/xorg-xserver-server-%{_xserverver}/* unix/xserver
-%patch5 -p1
cd unix/xserver
%patch100 -p1
@@ -278,6 +291,7 @@ fi
%doc README.rst doc/*
%attr(755,root,root) %{_bindir}/vncviewer
%{_mandir}/man1/vncviewer.1*
+%{_datadir}/metainfo/org.tigervnc.vncviewer.metainfo.xml
%{_desktopdir}/tigervnc.desktop
%{_desktopdir}/vncviewer.desktop
%{_iconsdir}/hicolor/*/apps/tigervnc.*
diff --git a/xserver-1.21.patch b/xserver-1.21.patch
deleted file mode 100644
index c221910..0000000
--- a/xserver-1.21.patch
+++ /dev/null
@@ -1,41 +0,0 @@
---- tigervnc-1.12.0/unix/xserver/hw/vnc/xorg-version.h.orig 2022-07-14 14:47:19.295275332 +0200
-+++ tigervnc-1.12.0/unix/xserver/hw/vnc/xorg-version.h 2022-07-14 16:04:12.530283292 +0200
-@@ -33,8 +33,8 @@
- #error "X.Org older than 1.16 is not supported"
- #endif
-
--#if XORG_AT_LEAST(1, 21, 0)
--#error "X.Org newer than 1.20 is not supported"
-+#if XORG_AT_LEAST(1, 22, 0)
-+#error "X.Org newer than 1.21 is not supported"
- #endif
-
- #endif
---- tigervnc-1.12.0/unix/xserver/hw/vnc/xvnc.c.orig 2021-11-09 08:51:28.000000000 +0100
-+++ tigervnc-1.12.0/unix/xserver/hw/vnc/xvnc.c 2022-07-14 16:04:32.873506417 +0200
-@@ -69,7 +69,14 @@ extern char buildtime[];
- #undef VENDOR_RELEASE
- #undef VENDOR_STRING
- #include "version-config.h"
--#include "site.h"
-+
-+/* Default logging parameters. */
-+#ifndef DEFAULT_LOG_VERBOSITY
-+#define DEFAULT_LOG_VERBOSITY 0
-+#endif
-+#ifndef DEFAULT_LOG_FILE_VERBOSITY
-+#define DEFAULT_LOG_FILE_VERBOSITY 3
-+#endif
-
- #define XVNCVERSION "TigerVNC 1.12.0"
- #define XVNCCOPYRIGHT ("Copyright (C) 1999-2021 TigerVNC Team and many others (see README.rst)\n" \
-@@ -117,8 +124,7 @@ static void
- vncPrintBanner(void)
- {
- ErrorF("\nXvnc %s - built %s\n%s", XVNCVERSION, buildtime, XVNCCOPYRIGHT);
-- ErrorF("Underlying X server release %d, %s\n\n", VENDOR_RELEASE,
-- VENDOR_STRING);
-+ ErrorF("Underlying X server release %d\n\n", VENDOR_RELEASE);
- }
-
- static void
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/tigervnc.git/commitdiff/489c7659e1a5da70979e5b1e1e66613f81a3800d
More information about the pld-cvs-commit
mailing list