Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tigervnc for openSUSE:Factory checked in at 2023-02-17 16:43:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tigervnc (Old) and /work/SRC/openSUSE:Factory/.tigervnc.new.22824 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tigervnc" Fri Feb 17 16:43:42 2023 rev:96 rq:1066028 version:1.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/tigervnc/tigervnc.changes 2023-01-05 15:00:08.132793407 +0100 +++ /work/SRC/openSUSE:Factory/.tigervnc.new.22824/tigervnc.changes 2023-02-17 16:43:44.846437701 +0100 @@ -1,0 +2,28 @@ +Wed Feb 15 16:41:57 UTC 2023 - Joan Torres <joan.tor...@suse.com> + +- A little cleanup of specfile + +------------------------------------------------------------------- +Wed Feb 15 15:01:13 UTC 2023 - Joan Torres <joan.tor...@suse.com> + +- Update to tigervnc 1.13.0 + * The servers and native viewer now support RealVNC's RSA-AES authentication methods and encryption + * The native viewer is now translated to Romanian and Georgian + * The native viewer now (optionally) supports PiKVM's H.264 encoding + * The display settings for the native viewer have been overhauled to make them easier to understand + * The native viewer now supports adding exceptions for expired certificates + * Resolved an issue where full-screen mode didn't work in the native viewer on macOS 13 + * Lock key synchronization has been re-enabled in the native viewer after being accidentally disabled in 1.11.0 + * Xvnc/libvnc.so can now be built with Xorg 1.21 + * x0vncserver is a bit better at handling differing server and client keyboard layout + * x0vncserver now correctly handles zaphod mode +- Removed patches (no longer needed): + * tigervnc-newfbsize.patch (https://github.com/TigerVNC/tigervnc/pull/13) + * n_utilize-system-crypto-policies.patch (https://github.com/TigerVNC/tigervnc/pull/1262) + * xserver211.patch & u_tigervnc-211.patch (https://github.com/TigerVNC/tigervnc/pull/1383) +- Refreshed patches: + * n_tigervnc-date-time.patch + * n_vncserver.patch + * u_change-button-layout-in-ServerDialog.patch + +------------------------------------------------------------------- Old: ---- n_utilize-system-crypto-policies.patch tigervnc-1.12.0.tar.gz tigervnc-newfbsize.patch u_tigervnc-211.patch xserver211.patch New: ---- tigervnc-1.13.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tigervnc.spec ++++++ --- /var/tmp/diff_new_pack.sBoGOn/_old 2023-02-17 16:43:45.602441959 +0100 +++ /var/tmp/diff_new_pack.sBoGOn/_new 2023-02-17 16:43:45.606441981 +0100 @@ -29,7 +29,7 @@ %define _pam_vendordir %{_sysconfdir}/pam.d %endif Name: tigervnc -Version: 1.12.0 +Version: 1.13.0 Release: 0 Summary: An implementation of VNC License: GPL-2.0-only AND MIT @@ -53,17 +53,13 @@ Source19: xvnc.target Source21: xvnc-novnc.service.in Source22: vnc.sysusers -Patch1: tigervnc-newfbsize.patch -Patch3: u_tigervnc-ignore-epipe-on-write.patch -Patch4: n_tigervnc-date-time.patch -Patch5: u_build_libXvnc_as_separate_library.patch -Patch6: u_tigervnc-add-autoaccept-parameter.patch -Patch7: u_change-button-layout-in-ServerDialog.patch -Patch8: n_correct_path_in_desktop_file.patch -Patch9: n_utilize-system-crypto-policies.patch -Patch10: u_tigervnc-211.patch -Patch11: xserver211.patch -Patch12: n_vncserver.patch +Patch1: u_tigervnc-ignore-epipe-on-write.patch +Patch2: u_build_libXvnc_as_separate_library.patch +Patch3: u_tigervnc-add-autoaccept-parameter.patch +Patch4: u_change-button-layout-in-ServerDialog.patch +Patch5: n_tigervnc-date-time.patch +Patch6: n_correct_path_in_desktop_file.patch +Patch7: n_vncserver.patch Provides: tightvnc = 1.5.0 Obsoletes: tightvnc < 1.5.0 Provides: vnc @@ -72,7 +68,6 @@ BuildRequires: cmake BuildRequires: fltk-devel >= 1.3.3 BuildRequires: gcc-c++ -BuildRequires: gcc-c++ BuildRequires: java-devel >= 1.8.0 BuildRequires: jpackage-utils BuildRequires: libjpeg-devel @@ -133,6 +128,7 @@ BuildRequires: pkgconfig(xorg-macros) >= 1.14 BuildRequires: pkgconfig(xproto) >= 7.0.17 BuildRequires: pkgconfig(xtrans) >= 1.2.2 +BuildRequires: pkgconfig(zlib) %if 0%{?suse_version} >= 1315 Requires(post): update-alternatives Requires(postun):update-alternatives @@ -238,22 +234,17 @@ %prep %setup -T -b1 -q -n tigervnc-%{version} -%patch1 -p1 -%patch3 -p0 +%patch1 -p0 +%patch2 -p1 +%patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150400 -%patch9 -p1 -%endif -%patch10 -p0 -%patch12 -p0 +%patch7 -p0 cp -r %{_prefix}/src/xserver/* unix/xserver/ pushd unix/xserver -%patch11 -p1 +patch -p1 < ../xserver21.1.1.patch popd %build @@ -273,7 +264,7 @@ pushd unix/xserver autoreconf -fi %configure \ - --disable-xorg --disable-xnest --disable-xvfb --disable-dmx \ + --disable-xorg --disable-xnest --disable-xvfb \ --disable-xwin --disable-xephyr --disable-kdrive \ --disable-static --disable-xinerama \ --with-xkb-path="%{_datadir}/X11/xkb" \ @@ -282,7 +273,6 @@ %ifnarch s390 s390x --enable-dri2 \ %endif - --disable-config-dbus \ --disable-config-hal \ --disable-config-udev \ --without-dtrace \ @@ -378,7 +368,7 @@ %endif %pre -n xorg-x11-Xvnc -f xorg-x11-Xvnc.pre -%service_add_pre xvnc.socket +%service_add_pre xvnc.socket xvnc.target %if 0%{?suse_version} >= 1550 # Prepare for migration to /usr/lib; save any old .rpmsave for i in pam.d/vnc pam.d/tigervnc ; do @@ -393,7 +383,7 @@ %endif %post -n xorg-x11-Xvnc -%service_add_post xvnc.socket +%service_add_post xvnc.socket xvnc.target %if %{use_firewalld} %{firewalld_reload} @@ -414,10 +404,10 @@ fi %preun -n xorg-x11-Xvnc -%service_del_preun xvnc.socket +%service_del_preun xvnc.socket xvnc.target %postun -n xorg-x11-Xvnc -%service_del_postun xvnc.socket +%service_del_postun xvnc.socket xvnc.target %pre -n xorg-x11-Xvnc-novnc %service_add_pre xvnc-novnc.service xvnc-novnc.socket @@ -456,6 +446,10 @@ %dir %{_datadir}/icons/hicolor/32x32/apps %dir %{_datadir}/icons/hicolor/48x48 %dir %{_datadir}/icons/hicolor/48x48/apps +%dir %{_datadir}/icons/hicolor/64x64 +%dir %{_datadir}/icons/hicolor/64x64/apps +%dir %{_datadir}/icons/hicolor/128x128 +%dir %{_datadir}/icons/hicolor/128x128/apps %dir %{_datadir}/icons/hicolor/scalable %dir %{_datadir}/icons/hicolor/scalable/apps @@ -463,6 +457,7 @@ %{_datadir}/icons/hicolor/scalable/apps/tigervnc.svg %{_datadir}/applications/vncviewer.desktop +%{_datadir}/metainfo/org.tigervnc.vncviewer.metainfo.xml %files -n xorg-x11-Xvnc %license LICENCE.TXT ++++++ n_tigervnc-date-time.patch ++++++ --- /var/tmp/diff_new_pack.sBoGOn/_old 2023-02-17 16:43:45.678442387 +0100 +++ /var/tmp/diff_new_pack.sBoGOn/_new 2023-02-17 16:43:45.682442409 +0100 @@ -1,48 +1,48 @@ -Index: tigervnc-1.12.0/unix/xserver/hw/vnc/buildtime.c +Index: tigervnc-1.13.0/unix/xserver/hw/vnc/buildtime.c =================================================================== ---- tigervnc-1.12.0.orig/unix/xserver/hw/vnc/buildtime.c -+++ tigervnc-1.12.0/unix/xserver/hw/vnc/buildtime.c +--- tigervnc-1.13.0.orig/unix/xserver/hw/vnc/buildtime.c ++++ tigervnc-1.13.0/unix/xserver/hw/vnc/buildtime.c @@ -15,4 +15,4 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ -char buildtime[] = __DATE__ " " __TIME__; +char buildtime[] = "??? ?? ???? ??:??:??"; -Index: tigervnc-1.12.0/unix/vncconfig/buildtime.c +Index: tigervnc-1.13.0/unix/vncconfig/buildtime.c =================================================================== ---- tigervnc-1.12.0.orig/unix/vncconfig/buildtime.c -+++ tigervnc-1.12.0/unix/vncconfig/buildtime.c +--- tigervnc-1.13.0.orig/unix/vncconfig/buildtime.c ++++ tigervnc-1.13.0/unix/vncconfig/buildtime.c @@ -15,4 +15,4 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ -char buildtime[] = __DATE__ " " __TIME__; +char buildtime[] = "??? ?? ???? ??:??:??"; -Index: tigervnc-1.12.0/unix/x0vncserver/buildtime.c +Index: tigervnc-1.13.0/unix/x0vncserver/buildtime.c =================================================================== ---- tigervnc-1.12.0.orig/unix/x0vncserver/buildtime.c -+++ tigervnc-1.12.0/unix/x0vncserver/buildtime.c +--- tigervnc-1.13.0.orig/unix/x0vncserver/buildtime.c ++++ tigervnc-1.13.0/unix/x0vncserver/buildtime.c @@ -15,4 +15,4 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ -char buildtime[] = __DATE__ " " __TIME__; +char buildtime[] = "??? ?? ???? ??:??:??"; -Index: tigervnc-1.12.0/win/winvnc/buildTime.cxx +Index: tigervnc-1.13.0/win/winvnc/buildTime.cxx =================================================================== ---- tigervnc-1.12.0.orig/win/winvnc/buildTime.cxx -+++ tigervnc-1.12.0/win/winvnc/buildTime.cxx +--- tigervnc-1.13.0.orig/win/winvnc/buildTime.cxx ++++ tigervnc-1.13.0/win/winvnc/buildTime.cxx @@ -15,4 +15,4 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, * USA. */ -const char* buildTime = "Built on " __DATE__ " at " __TIME__; +const char* buildTime = "Built on ??? ?? ???? at ??:??:??"; -Index: tigervnc-1.12.0/CMakeLists.txt +Index: tigervnc-1.13.0/CMakeLists.txt =================================================================== ---- tigervnc-1.12.0.orig/CMakeLists.txt -+++ tigervnc-1.12.0/CMakeLists.txt -@@ -44,10 +44,6 @@ if(MSVC) +--- tigervnc-1.13.0.orig/CMakeLists.txt ++++ tigervnc-1.13.0/CMakeLists.txt +@@ -40,10 +40,6 @@ if(MSVC) message(FATAL_ERROR "TigerVNC cannot be built with Visual Studio. Please use MinGW") endif() @@ -53,20 +53,19 @@ # Default to optimised builds instead of debug ones. Our code has no bugs ;) # (CMake makes it fairly easy to toggle this back to Debug if needed) if(NOT CMAKE_BUILD_TYPE) -Index: tigervnc-1.12.0/vncviewer/vncviewer.cxx +Index: tigervnc-1.13.0/vncviewer/vncviewer.cxx =================================================================== ---- tigervnc-1.12.0.orig/vncviewer/vncviewer.cxx -+++ tigervnc-1.12.0/vncviewer/vncviewer.cxx -@@ -104,11 +104,9 @@ static const char *about_text() +--- tigervnc-1.13.0.orig/vncviewer/vncviewer.cxx ++++ tigervnc-1.13.0/vncviewer/vncviewer.cxx +@@ -105,10 +105,9 @@ static const char *about_text() // time. snprintf(buffer, sizeof(buffer), - _("TigerVNC Viewer %d-bit v%s\n" + _("TigerVNC Viewer v%s\n" - "Built on: %s\n" "Copyright (C) 1999-%d TigerVNC Team and many others (see README.rst)\n" "See https://www.tigervnc.org for information on TigerVNC."), -- (int)sizeof(size_t)*8, PACKAGE_VERSION, -- BUILD_TIMESTAMP, 2021); -+ (int)sizeof(size_t)*8, PACKAGE_VERSION, 2021); +- PACKAGE_VERSION, BUILD_TIMESTAMP, 2022); ++ PACKAGE_VERSION, 2022); return buffer; } ++++++ n_vncserver.patch ++++++ --- /var/tmp/diff_new_pack.sBoGOn/_old 2023-02-17 16:43:45.694442477 +0100 +++ /var/tmp/diff_new_pack.sBoGOn/_new 2023-02-17 16:43:45.698442499 +0100 @@ -1,6 +1,14 @@ ---- unix/vncserver/vncserver.in.orig 2022-02-17 15:06:23.333514000 +0100 -+++ unix/vncserver/vncserver.in 2022-02-17 15:07:43.597755000 +0100 -@@ -437,7 +437,7 @@ +Index: unix/vncserver/vncserver.in +=================================================================== +--- unix/vncserver/vncserver.in.orig ++++ unix/vncserver/vncserver.in +@@ -1,4 +1,4 @@ +-#!/usr/bin/env perl ++#!/usr/bin/perl + # + # Copyright (C) 2015-2019 Pierre Ossman for Cendio AB + # Copyright (C) 2009-2010 D. R. Commander. All Rights Reserved. +@@ -439,7 +439,7 @@ sub SanityCheck die "$prog: couldn't find \"$cmd\" on your PATH.\n"; } ++++++ tigervnc-1.12.0.tar.gz -> tigervnc-1.13.0.tar.gz ++++++ ++++ 35582 lines of diff (skipped) ++++++ u_change-button-layout-in-ServerDialog.patch ++++++ --- /var/tmp/diff_new_pack.sBoGOn/_old 2023-02-17 16:43:46.122444887 +0100 +++ /var/tmp/diff_new_pack.sBoGOn/_new 2023-02-17 16:43:46.126444910 +0100 @@ -8,20 +8,20 @@ vncviewer/ServerDialog.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) -Index: tigervnc-1.12.0/vncviewer/ServerDialog.cxx +Index: tigervnc-1.13.0/vncviewer/ServerDialog.cxx =================================================================== ---- tigervnc-1.12.0.orig/vncviewer/ServerDialog.cxx -+++ tigervnc-1.12.0/vncviewer/ServerDialog.cxx -@@ -68,7 +68,7 @@ ServerDialog::ServerDialog() - +--- tigervnc-1.13.0.orig/vncviewer/ServerDialog.cxx ++++ tigervnc-1.13.0/vncviewer/ServerDialog.cxx +@@ -70,7 +70,7 @@ ServerDialog::ServerDialog() serverName = new Fl_Input_Choice(x, y, w() - margin*2 - server_label_width, INPUT_HEIGHT, _("VNC server:")); + usedDir = NULL; - int adjust = (w() - 20) / 4; + int adjust = (w() - 20) / 3; int button_width = adjust - margin/2; x = margin; -@@ -91,6 +91,8 @@ ServerDialog::ServerDialog() +@@ -93,6 +93,8 @@ ServerDialog::ServerDialog() x = 0; y += margin/2 + BUTTON_HEIGHT;