Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package syncterm for openSUSE:Factory checked in at 2026-04-20 16:11:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/syncterm (Old) and /work/SRC/openSUSE:Factory/.syncterm.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syncterm" Mon Apr 20 16:11:33 2026 rev:4 rq:1348066 version:1.8 Changes: -------- --- /work/SRC/openSUSE:Factory/syncterm/syncterm.changes 2025-11-25 15:55:31.041236145 +0100 +++ /work/SRC/openSUSE:Factory/.syncterm.new.11940/syncterm.changes 2026-04-20 16:11:47.690382039 +0200 @@ -1,0 +2,41 @@ +Sun Apr 19 13:44:35 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 1.8 + * Add RIPterm v1.54.00 pixel-level compatibility. + * Add OSC 8 hyperlink support (clickable URLs). + * Add Ctrl+click detects plain-text URLs in terminal output. + * Add Support for encrypted dialing directories. + * Add support for explicit sort order. + * Add Wayland backend. + * Add named sort profiles with < and > keys to cycle through them + * Add [ and ] keys to navigate between items in edit submenus. + * Add Support for web-based main dialing directory. + * Add support to allow specifying terminal type for each entry. + * Add default cursor style setting. + * Add support for modifying UIFC colours. + * Add ECMA-48 screen content readback (SSA/ESA/STS). + * Add DEC rectangular area operations (DECERA, DECFRA, DECCRA, + DECIC, DECDC). + * Add DECCARA, DECRARA, DECSACE (change/reverse attributes in + rectangular areas). + * Add vertical line tabulation (VTS, CVT). + * Add DECRQM reporting for all ECMA-48 standard modes. + * Add DECRQSS queries for communication speed and DECSACE. + * Add support for DECSCUSR. + * Fix many security issues found by jquast. + * Fix curses CPU spin when PTY is deleted (e.g., ttyd disconnect) + * Fix 9 termcap/terminfo entry bugs, add 5 missing capabilities. + * Fix custom entry palette lost on terminal reset. + * Fix crash associated with movetext() and custom fonts. + * Fix black bar at bottom of 132x37 mode. + * Fix snapping of height-controlled modes. + * Fix delay at end of ZModem transfer. + * Fix compatibility with "SSH-2.0-Go". + * Fix curses mode stdio drop detection. + * Fix status bar smear during fast scroll. + * Fix zombie process when closing window while connected. + * Full code audit by Claude Opus, many fixes. +- Add patch: + * syncterm-1.8-cmake.patch + +------------------------------------------------------------------- Old: ---- syncterm-1.7-src.tgz New: ---- syncterm-1.8-cmake.patch syncterm-1.8-src.tgz ----------(New B)---------- New:- Add patch: * syncterm-1.8-cmake.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ syncterm.spec ++++++ --- /var/tmp/diff_new_pack.6h7SoK/_old 2026-04-20 16:11:48.594419261 +0200 +++ /var/tmp/diff_new_pack.6h7SoK/_new 2026-04-20 16:11:48.598419426 +0200 @@ -1,7 +1,7 @@ # # spec file for package syncterm # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: syncterm -Version: 1.7 +Version: 1.8 Release: 0 Summary: An ANSI-BBS terminal which supports telnet, rlogin, and SSH License: GPL-2.0-only @@ -25,6 +25,7 @@ URL: https://syncterm.net #Git-Clone: https://gitlab.synchro.net/main/sbbs.git Source: https://master.dl.sourceforge.net/project/syncterm/syncterm/%{name}-%{version}/%{name}-%{version}-src.tgz +Patch0: syncterm-1.8-cmake.patch BuildRequires: cmake BuildRequires: dos2unix BuildRequires: hicolor-icon-theme @@ -33,6 +34,7 @@ BuildRequires: pkgconfig(libjxl) BuildRequires: pkgconfig(portaudio-2.0) BuildRequires: pkgconfig(sdl2) +BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(x11) %description @@ -49,9 +51,6 @@ %install %cmake_install -# HACK should be fixed upstream -install -d %{buildroot}%{_mandir}/man1/ -mv -v %{buildroot}%{_mandir}/syncterm.man %{buildroot}%{_mandir}/man1/syncterm.1 %files %license src/syncterm/LICENCE src/syncterm/gpl.txt ++++++ syncterm-1.8-cmake.patch ++++++ diff --git a/src/syncterm/CMakeLists.txt b/src/syncterm/CMakeLists.txt index 266455d..4d449b6 100644 --- a/src/syncterm/CMakeLists.txt +++ b/src/syncterm/CMakeLists.txt @@ -175,17 +175,25 @@ endif() install(TARGETS syncterm DESTINATION bin) if(UNIX) - install(FILES ${CMAKE_CURRENT_BINARY_DIR}/syncterm.man TYPE MAN) - install(FILES syncterm.desktop DESTINATION share/applications) - install(FILES syncterm.desktop DESTINATION share/applications) - install(FILES syncterm16.png DESTINATION share/icons/hicolor/16x16/apps RENAME syncterm.png) - install(FILES syncterm22.png DESTINATION share/icons/hicolor/22x22/apps RENAME syncterm.png) - install(FILES syncterm24.png DESTINATION share/icons/hicolor/24x24/apps RENAME syncterm.png) - install(FILES syncterm32.png DESTINATION share/icons/hicolor/32x32/apps RENAME syncterm.png) - install(FILES syncterm36.png DESTINATION share/icons/hicolor/36x36/apps RENAME syncterm.png) - install(FILES syncterm48.png DESTINATION share/icons/hicolor/48x48/apps RENAME syncterm.png) - install(FILES syncterm64.png DESTINATION share/icons/hicolor/64x64/apps RENAME syncterm.png) - install(FILES syncterm256.png DESTINATION share/icons/hicolor/256x256/apps RENAME syncterm.png) - install(FILES icons/syncterm.svg DESTINATION share/icons/hicolor/scalable/apps) - install(FILES icons/syncterm-mini.svg DESTINATION share/icons/hicolor/scalable/apps) + # Man page + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/syncterm.man + DESTINATION ${CMAKE_INSTALL_MANDIR}/man1 + RENAME syncterm.1) + + # Desktop entry + install(FILES syncterm.desktop DESTINATION share/applications) + + # PNG Icons + foreach(SIZE 16 22 24 32 36 48 64 256) + install(FILES syncterm${SIZE}.png + DESTINATION share/icons/hicolor/${SIZE}x${SIZE}/apps + RENAME syncterm.png) + endforeach() + + # SVG Icons + install(FILES + icons/syncterm.svg + icons/syncterm-mini.svg + DESTINATION share/icons/hicolor/scalable/apps + ) endif() ++++++ syncterm-1.7-src.tgz -> syncterm-1.8-src.tgz ++++++ /work/SRC/openSUSE:Factory/syncterm/syncterm-1.7-src.tgz /work/SRC/openSUSE:Factory/.syncterm.new.11940/syncterm-1.8-src.tgz differ: char 5, line 1
