Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

hexchat-2.16.2-lp160.1.1 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: hexchat Distribution: openSUSE Leap 16.0
Version: 2.16.2 Vendor: openSUSE
Release: lp160.1.1 Build date: Fri Aug 16 09:15:47 2024
Group: Productivity/Networking/IRC Build host: reproducible
Size: 1197848 Source RPM: hexchat-2.16.2-lp160.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hexchat.github.io/
Summary: A graphical IRC (chat) client
HexChat is a graphical IRC chat client for the X Window System.
It allows to join multiple IRC channels (chat rooms) at the same time,
talk publicly, private one-on-one conversations, etc. File transfers
are possible.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Fri Aug 16 2024 Alynx Zhou <alynx.zhou@suse.com>
  - Add hexchat-disable-tray-icon-by-default.patch: Workaround to
    prevent X BadWindow error (bsc#1225688).
* Thu Feb 08 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.16.2:
    + change /server to use TLS by default, use -insecure or the -
      prefix on the port to disable.
    + change preferences dialog to be modal.
    + add support for the extended-monitor capability.
    + add support for SCRAM SASL mechanisms.
    + add option to hide nick from window title.
    + increase max server password length to 1024.
    + fix some detecting some URLs causing a crash.
    + fix long SASL auth strings not being split.
    + fix PROTOCOL_NAMESX support and only use it when not using
      multi-prefix.
    + fix dialog topic not being updated with CHGHOST.
    + fix notify.conf being reversed when saved.
    + lua: fix crash when using pluginprefs.
    + python: fix API break in hook_timer().
    + python: fix timers that unhook themselves.
    + checksum: Various improvements including not blocking the UI.
* Mon Dec 12 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix execution on i586: the migration script is installed in
    /usr/lib there (boo#1206323).
* Sun Feb 13 2022 Andrey Karepin <egdfree@opensuse.org>
  - update to 2.16.1
    * add -NOOVERRIDE flag to the GUI COLOR command
    * add -q (quiet) flag to EXECWRITE command
    * rename installed icon on Linux to match app-id (Fixes notification icon)
    * fix escaping already escaped URLs when opening them
    * fix Python scripts not being opened as UTF-8
    * fix TIMER command supporting decimals regardless of locale
    * fishlim: fix building with OpenSSL 3
* Thu Oct 14 2021 Predrag Ivanović <predivan@mts.rs>
  - Update to 2.16.0
    * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
    * add support for strikethrough formatting
    * update network list (including Libera.Chat as the default)
    * fix text clipping issues by respecting font line height
    * fix URLs not being escaped when opened
    * fix misc IRC message parsing issues
    * remove libnotify dependency on Linux, fixing hangs when notifications are shown
    * remove libproxy dependency on Linux
    * print ChanServ notices in the front tab by default
    * fishlim: add support for CBC mode
    * python: rewrite plugin in python with CFFI
      This lowers memory usage and fixed conflicts with many C Python modules including pygobject
  - Package changes:
    - Update meson configuraion options
    - Add python3-cffi as BuildRequires and Requires for python3 plugin package
    - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
    - Drop libnotify and libproxy BuildRequires, as per upstream changes
    - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
      (gh#hexchat/hexchat#2635)
* Fri May 21 2021 Simon Lees <sflees@suse.de>
  - Add Libera.Chat to the channel list
    * feature-add-libera-chat.patch
* Tue Apr 20 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.
* Mon Mar 16 2020 Arnav Singh <arnavion@gmail.com>
  - Fix python plugin to work with Python 3.8
* Sun Dec 22 2019 Andrey Karepin <egdfree@opensuse.org>
  - update to 2.14.3
    * fix various incorrect parsing of IRC messages relating to trailing
      parameters
    * fix SASL negotiation combined with multi-line cap
    * fix input box theming with Yaru theme
    * python: Work around Python 3.7 regression causing crash on unload
    * sysinfo: Add support for /etc/os-release
    * sysinfo: Ignore irrelevant mounts when calculating storage size
* Sat Sep 01 2018 Andrey Karepin <egdfree@opensuse.org>
  - update to 2.14.2
    * remove shift+click binding to close tabs
    * re-add option to build against legacy perl
    * add appstream metainfo for plugins
    * add build option to set perl binary
    * add option to build without appstream
    * fix not unminimizing when restoring from tray
    * fix translations containing invalid text events
    * fix server passwords starting with :
    * update libraries on windows, fixing CVE-2018-15120 (and emoji!)
* Thu Mar 22 2018 jengelh@inai.de
  - Ensure neutrality of description.
* Mon Mar 19 2018 luc14n0@linuxmail.org
  - Update to version 2.14.1:
    * Fix performance regression on Unix.
  - Changes from version 2.14.0:
    * Rename data files to use io.github.Hexchat name.
    * Add:
    - Option (irc_reconnect_rejoin) to disable auto-rejoin on
      reconnect.
    - Ability to set custom tray icon separate of app icon.
    * Fix:
    - Dnput box theming with Adwaita-dark;
    - Custom sounds not respecting omit if away option;
    - Detecting if a tray doesn’t exist on x11;
    - Cutting off ctcp text after ending \01;
    - /ignore not accepting full hosts;
    - Characters getting cut off when their width changes;
    - Various possible crashes.
    * Change preference window to be scroll-able.
    * Remove ctrl+w binding by default.
    * Remove mpcinfo plugin.
    * Doat: fix channels with / in them.
    * Fishlim: fix key exchange; pci.ids file not being found on some
      distros.
    * Lua: avoid loading the same script multiple times.
    * Update translations.
  - Update '+' to '-or-later' in GPL License tag to comply with SPDX
    3.0.
  - Switch dbus-1-glib-*, glib2-*, gtk2-*, iso-codes-*, libcanberra-*,
    libnotify-*, libopenssl-*, libproxy-* and pciutils-* devel
    packages BuildRequires by their respective pkgconfig modules:
    dbus-glib-1, gio-2.0 and gmodule-2.0, gtk+-2.0, iso-codes,
    libcanberra, libnotify, openssl, libproxy-1.0 and libpci.
  - Drop:
    * intltool BuildRequires following upstream migration to Gettext.
    * xz and gettext-devel BuildRequires: meson does not look for
      them and it's an implicit dependency of the build system.
    * perl BuildRequires: it is already an implicit dependency being
      pulled by ExtUtil-Embedded perl module BuildRequires.
    * dbus-1-devel BuildRequires: meson does not look for it and
      dbus-1-glib-devel already pulls it.
    * update-desktop-files BuildRequires and suse_update_desktop_file
      macro: they are no longer needed.
    * desktop_database_* and icon_theme_cache_* post/postun
      scriptlets: their functionality has been moved to RPM file
      triggers (RPM 4.13, suse_version 1330)
  - Add:
    * meson BuildRequires and replace configure/make/make_install
      macro/command with meson/meson_build/meson_install ones
      following upstream port to Meson build system.
    * pkgconfig(x11): new dependency.
  - Rebase patch: migrate-configuration-from-xchat.patch.
* Mon Jul 03 2017 astieger@suse.com
  - hexchat 2.12.4:
    * fix issue with timers causing ping timeouts
    * fix building against OpenSSL 1.1
    * fix /exec output printing invalid utf8
    * replace doat plugin with an internal command
    * change how tab colors interact with plugins
  - verify source signature
* Sat Apr 15 2017 mpluskal@suse.com
  - Add dependency on iso-codes and hwdata as hexchat tries to use
    them (boo#1034310)
* Tue Nov 15 2016 tingping@fedoraproject.org
  - Update dep versions to match actual requirement
  - Remove unused build deps
  - Remove no longer needed __DATE__ workaround
* Mon Oct 31 2016 tchvatal@suse.com
  - Version update to 2.12.3:
    * various small bugfixes in the 2.12 series
    * Add LUA scripting support
  - Drop patch hexchat-python3.patch
* Mon Sep 05 2016 tyang@suse.com
  - Modified migrate-configuration-from-xchat.patch
    Add hexchat-migrate-sh
    Realizing the migration job with shell script(bnc#989961)
* Thu Jul 28 2016 tyang@suse.com
  - Modified migrate-configuration-from-xchat.patch.
    To realize the migration of servlist.conf file.(bnc#989961)
* Thu May 05 2016 tyang@suse.com
  - Add migrate-configuration-from-xchat.patch
    Fate#318480:replace xchat with hexchat,automaticly migrate
    settings from xchat:
    http://hexchat.readthedocs.io/en/latest/faq.html#how-do-i-migrate-my-settings-from-xchat
* Mon Apr 18 2016 nemysis@openSUSE.org
  - Remove non existent configure --enable-minimal-flags and --enable-ntlm
* Tue Apr 05 2016 tchvatal@suse.com
  - Provide/Obsolete xchat to ensure those that do not have patterns
    containing hexchat to migrate to it.
* Mon Mar 21 2016 tchvatal@suse.com
  - Version update to 2.12.0:
    * add support for IRCv3.2
    * add cap 3.2
    * add sasl 3.2
    * add chghost
    * add cap-notify
    * add support for twitch.tv/membership cap
    * add support for SNI (Server Name Indication)
    * add ability to do DnD reordering in some settings dialogs
    * add option to disable middle-click closing tabs
    * rewrite sysinfo plugin
    * change formatting, unified across platforms
    * fix handling unsupported CPU arch on unix
    * rewrite identd plugin
    * add ability to change port
    * fix handling multiple connections
    * fix threading issues
    * rewrite checksum plugin
    * fix support for very large files
    * remove openssl dependency
    * remove DH-{AES,BLOWFISH} mechanisms (insecure)
    * remove “IRC” encoding, replaced with UTF-8
    * remove “System Default” encoding, replaced with UTF-8
    * remove configure option to disable ipv6
    * remove msproxy and socks5 library support (unused)
    * change tab-complete to favor other user nicks over own
    * change url detection to support unicode
    * change decoding to not attempt ISO-8859-1 fixing corruption
    * change pluginpref to escape values
    * change installer on Windows to not overwrite gtkrc file
    * fix numerous crashes (but not #600)
    * fix crash on printing very long lines
    * fix crash on failing to open log file
    * fix crash when using unsorted userlist
    * fix crash when timestamp format set to nothing
    * fix crash when tab-completeing long strings
    * fix crash with long values in pluginpref API
    * fix various other unsafe string handling throughout
    * fix poor performance with nick indent enabled
    * fix fishlim plugin handling networks with server-time
    * fix logging hostname of users in new queries
    * fix Key Press event sending non-UTF-8 text to plugins
    * fix VERSION response on windows 10
    * fix get_info(‘win_ptr’) from python
    * fix running portable-mode from another directory
    * fix duplicate timestamps on selection
    * fix –cfgdir argument
    * fix mode-button text being cut off
    * fix scrollback timestamps with server-time
    * fix url handler accepting quoted paths with spaces
    * fix using correct encoding when jumping networks
    * improve DCC handling large files
    * improve python detection in configure
    * improve scrollback file handling (corruption, line endings)
    * improve build options on unix to be more secure
    * update translations
    * update network list
  - Use python3 not python2
    * Add patch hexchat-python3.patch
* Mon Mar 21 2016 tchvatal@suse.com
  - As we build only on sle12+ and no non-suse distro the conditionals
    from previous commit do not make much sense
* Tue Feb 23 2016 nemysis@openSUSE.org
  - Change URL
  - Remove BuildRequires for fdupes, not need for it
  - Use check for openSUSE %if 0%{?suse_version}
  - Add BuildRequires for hicolor-icon-theme
  - Add BuildRoot for older openSUSE versions
  - Use %{name} instead of hexchat
* Thu Jan 15 2015 tchvatal@suse.com
  - Version bump to 2.10.2:
    * verify hostnames of certificates
    * use more secure openssl options (No SSLv2/3)
    * detect utf8 urls in chat
    * fix using multiple client certs at the same time
    * fix checking for Perl on some distros
    * fix friends list not properly updating
    * fix building with format-security
    * fix more non-ascii path issues on Windows
    * fix opening utf8 urls on Windows and OSX
    * update deps on Windows
    * update translations
  - Remove the asneeded.diff as it seems not to be needed, builds without
    and perl is linked well.
* Sat Sep 13 2014 nemysis@gmx.ch
  - Version bump to 2.10.1
    * add configure check for python 3.4
    * improve spell check handling apostrophes
    * disable unsupported tray feature on Elementary OS
    * disable installing on Vista (would just crash on x64)
    * fix possible crash in banlist
    * fix some crashes in pluginpref API
    * fix crash in spell check
    * fix notify list being sent to wrong networks
    * fix scrolling the chanview on Unix
    * fix building plugin support on some platforms (OS X 10.8)
    * fix FiSHLiM decryption when identify-msg is enabled
    * fix expanding ~user on Unix
    * fix missing license files on Windows
    * fix silent installer on Windows
    * update translations
    * update network list
    * update Python versions on Windows
* Thu Aug 28 2014 fcrozat@suse.com
  - Disable BuildRequires libntlm-devel on SLE12.
* Tue Jul 22 2014 mls@suse.de
  - when testing for perl, -lperl has to come last because of
    SUSE_ASNEEDED being set
    new patch: asneeded.diff
* Fri Jun 13 2014 tchvatal@suse.com
  - Version bump to 2.10.0:
    * fix SASL on InspIRCd networks
    * fix building on OpenBSD
    * fix crash when using invalid timestamps on Windows
    * fix Lag Meter reporting invalid numbers
    * fix drag and drop on User List/Channel Switcher
    * fix various Unicode issues on Windows
    * add fullscreen display mode
    * add /getbool command
    * add support for userhost-in-names capability
    * add –command command line flag on Windows
    * add message parameter to /query
    * add help messages to user commands
    * add plugin_pref to Perl
    * add regex search to the Channel List on Windows
    * add option to hide nick change messages
    * redesign various settings windows (notably key bindings)
    * render colors and attributes in the Input Box and Topic Bar
    * bind middle-click to close tabs
    * build the GTK+ PixBuf theme engine on Windows
    * change /list to open the Channel List window
    * change the format key bindings are stored in (will convert automatically)
    * enable italics
    * rewrite /dns adding support for Windows and replacing the plugin
    * rebrand the Perl plugin
    * replace the Search window with a Search Bar
    * replace Text Box transparency with full window transparency (may come back)
    * remove all deprecated GTK+ usage
    * remove all direct use of X11, fixing XWayland support
    * hide unsupported channel modes from the Topic Bar
    * improve spell check (handle contractions)
    * improve rendering and selection in the Text Box
    * improve OS X integration (custom theme, app menu, dock icon, spell check, app bundle, key bindings)
    * improve the Windows installer (downloads requirements when ran)
    * update Visual Studio to 2013
    * update Perl to 5.20 on Windows
    * update Python to 3.4 on Windows
    * update OpenSSL on Windows to fix “Heartbleed”
    * update translations
  - Adapt few dependencies to match reality
  - Update configure switches to comply with upstream
  - Make the build verbose
* Wed May 21 2014 tchvatal@suse.com
  - Cleanup with spec-cleaner.
* Mon Sep 30 2013 tchvatal@suse.com
  - Do not put date into binary to avoid needless rebuilds.
* Mon Sep 30 2013 tchvatal@suse.com
  - Add missing defattr on the devel package.
* Mon Sep 30 2013 tchvatal@suse.com
  - Add more deps
  - Adjust configure a bit
  - Utilize devel package as we have .h and .pc files.
* Mon Sep 30 2013 tchvatal@suse.com
  - Fix new files in the list.
* Mon Sep 30 2013 tchvatal@suse.com
  - Version bump to 2.9.6.1:
    * fixes some utilities causing crash #740
    * redesign edit window in network list
    * rename favorites to autojoin
    * improve url detection yet again (this time w/ more ipv6!)
    * implement /exec -o on Windows
    * improvements to the dcc window
    * improvements to sysinfo on unix, including -e to print info instead of saying
    * add support for BLOWFISH, AES, and EXTERNAL SASL mechanisms
    * add reload command and button in plugingui
    * add support for server-time and znc.in/server-time[-iso] capabilities
    * add attributes to hook_print/server and emit_print for information such as server-time
    * add support for QuakeNet’s challangeauth
    * add chanopt for stripping colors
    * add copy option to banlist entries
    * add autoconnect option to context menu of networks
    * add option for omitting alerts while window is focused
    * add python3 support along with various bugfixes
    * add libcanberra support on unix
    * add tracking of users accounts
    * add %u to userlist popups for accounts
    * add channelkey to channel lists in plugin api
    * add MONITOR support for the friends list
    * add QUIET and UNQUIET commands
    * add support for the away-notify, account-notify, and extended-join capabilities
    * add notifications for friends away status (requires away-notify)
    * add events for quiet, unquiet, and quietlist
    * add Ctrl+N (New Server Window) keybinding
    * add ctrl+home/end keybinding for scrolling to top/bottom
    * add theme manager to unix build system
    * fix compilation on FreeBSD
    * fix running as root
    * fix splitting ctcps and notices
    * fix alerts and scrollback chanopts
    * fix crash when attaching/detaching tabs
    * fix sending limited channel messages (op messages) to the wrong tab
    * change /load -e to load from config dir
    * remove Ctrl+L (Clear Text) keybinding
    * remove custom sound applications
    * remove away announce, replaced by away-notify on supported servers. (alternative python script)
    * update network list
* Thu Sep 05 2013 mls@suse.de
  - add libperl_requires, as we link against libperl and thus
    need a specific version of perl
* Thu Aug 22 2013 egdfree@opensuse.org
  - update spec (add libsexy-devel in BuildRequires)
* Thu Apr 25 2013 egdfree@opensuse.org
  - initial
    * fix Checksum plugin with DCC download directory set
    * fix false positives with Update Checker
    * fix sound directory option on Unix
    * fix loading custom icons
    * fix tray icon not reappearing if the tray crashes
    * fix restoring maximized windows from tray
    * fix /QUERY -nofocus
    * fix reconnecting to channels with keys
    * fix compilation on FreeBSD
    * fix showing the join dialog when autojoining channels
    * fix Plugin-Tray menu not closing on Windows
    * fix close dialog minimizing to tray before selection
    * fix Python plugin compilation on Ubuntu 13.04
    * fix Theme Manager crashing with read-only files
    * fix channel tree indentation without server tab or with icons
    * add auto-away support to Plugin-Tray
    * add Plugin-Tray option to disable blinking
    * add option to always show notices on current tab
    * add support for notification filtering in GNOME 3.8
    * add support for channel keys in URLs
    * add option to color nicks in the user list the same way as in the chat area
    * add ability to automatically switch to last activity on change-page hotkey
    * add ability to save divider position between combined user list and channel tree
    * add global real name option to Preferences
    * add Safe Mode shortcut to the Start Menu group on Windows
    * add helpful links to the setup wizard on Windows
    * make the source tree compliant with Debian policies
    * install SVG icon on Unix
    * enable Plugin-Tray menu on Windows
    * enable IPv6 by default on Unix
    * show /WHOIS response on current tab by default
    * redesign the Ban List window to show invites, bans, exemptions and quiets
    * make user list icons slightly smaller
    * close all utility windows with the Esc key
    * improve URL and username detection in the chat area
    * make /JOIN focus the existing channel if already joined
    * change default DCC download directory to ~/Downloads on Unix
    * allow Plugins and Scripts utility to be opened in a tab
    * only beep when the HexChat window is not active
    * use the certs subfolder of the config folder for loading custom certificates
    * disable tray icon when using Unity
    * remove Lua and Tcl
    * remove HexTray in favor of built-in Plugin-Tray
    * remove installer theming on Windows
    * cease support for Perl 5.12 and 5.14 on Windows
    * rebuild every dependency with Visual C++ on Windows
    * stop using the WDK on Windows and depend on the Visual C++ Redistributable
    * update GTK+ to 2.24 on Windows
    * update default text events
    * update translations
    * update the network list

Files

/usr/bin/hexchat
/usr/lib64/hexchat
/usr/lib64/hexchat/hexchat-migrate-sh
/usr/lib64/hexchat/plugins
/usr/lib64/hexchat/plugins/checksum.so
/usr/lib64/hexchat/plugins/fishlim.so
/usr/lib64/hexchat/plugins/sysinfo.so
/usr/lib64/hexchat/python
/usr/share/applications/io.github.Hexchat.desktop
/usr/share/dbus-1/services/org.hexchat.service.service
/usr/share/doc/packages/hexchat
/usr/share/doc/packages/hexchat/readme.md
/usr/share/icons/hicolor/48x48/apps/io.github.Hexchat.png
/usr/share/icons/hicolor/scalable/apps/io.github.Hexchat.svg
/usr/share/licenses/hexchat
/usr/share/licenses/hexchat/COPYING
/usr/share/man/man1/hexchat.1.gz
/usr/share/metainfo
/usr/share/metainfo/io.github.Hexchat.appdata.xml


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Dec 13 23:47:46 2024