commit hexchat for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hexchat for openSUSE:Factory checked in at 2022-01-31 22:57:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hexchat (Old) and /work/SRC/openSUSE:Factory/.hexchat.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "hexchat" Mon Jan 31 22:57:03 2022 rev:31 rq:949983 version:2.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/hexchat/hexchat.changes 2021-05-21 21:50:42.422061752 +0200 +++ /work/SRC/openSUSE:Factory/.hexchat.new.1898/hexchat.changes 2022-01-31 22:57:41.277433697 +0100 @@ -1,0 +2,24 @@ +Thu Oct 14 16:00:57 UTC 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) + +------------------------------------------------------------------- Old: ---- 2559.patch feature-add-libera-chat.patch hexchat-2.14.3.tar.xz hexchat-2.14.3.tar.xz.asc hexchat.keyring New: ---- hexchat-2.16.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hexchat.spec ++++++ --- /var/tmp/diff_new_pack.KOjHdt/_old 2022-01-31 22:57:41.849429846 +0100 +++ /var/tmp/diff_new_pack.KOjHdt/_new 2022-01-31 22:57:41.853429819 +0100 @@ -1,7 +1,7 @@ # # spec file for package hexchat # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # 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: hexchat -Version: 2.14.3 +Version: 2.16.0 Release: 0 Summary: A graphical IRC (chat) client License: GPL-2.0-or-later @@ -25,20 +25,15 @@ URL: https://hexchat.github.io/ Source0: https://dl.%{name}.net/%{name}/%{name}-%{version}.tar.xz Source1: hexchat-migrate-sh -Source2: https://dl.%{name}.net/%{name}/%{name}-%{version}.tar.xz.asc -Source3: hexchat.keyring # PATCH-FEATURE-SLE migrate-configuration-from-xchat.patch tyang@suse.com fate#318480 -- replace xchat with hexchat Patch1: migrate-configuration-from-xchat.patch -# PATCH-FIX-UPSTREAM 2559.patch dimstar@opensuse.org -- fix segfault on lua_pop with Lua 5.4.3 -Patch2: https://patch-diff.githubusercontent.com/raw/hexchat/hexchat/pull/2559.patch -# https://github.com/hexchat/hexchat/commit/a25f2381689d2c2279a0e43b33f6c0ec83... -Patch3: feature-add-libera-chat.patch BuildRequires: hicolor-icon-theme BuildRequires: intltool BuildRequires: lua-devel BuildRequires: meson BuildRequires: pkgconfig -BuildRequires: python3-devel >= 3.8 +BuildRequires: python3-cffi +BuildRequires: python3-devel BuildRequires: perl(ExtUtils::Embed) BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gio-2.0) >= 2.34.0 @@ -46,9 +41,7 @@ BuildRequires: pkgconfig(gtk+-2.0) >= 2.24.0 BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(libcanberra) >= 0.22 -BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(libpci) -BuildRequires: pkgconfig(libproxy-1.0) BuildRequires: pkgconfig(openssl) >= 0.9.8 BuildRequires: pkgconfig(x11) Recommends: %{name}-lang @@ -93,6 +86,7 @@ %package plugins-python3 Summary: Plugin for HexChat adds support for Python3 scripts Group: System/Libraries +Requires: python3-cffi Provides: plugins-python = %{version} Obsoletes: plugins-python < %{version} @@ -106,18 +100,20 @@ %build %meson \ - -Dwith-gtk=true \ - -Dwith-ssl=true \ - -Dwith-dbus=true \ - -Dwith-libproxy=true \ - -Dwith-libnotify=true \ - -Dwith-libcanberra=true \ - -Dwith-plugin=true \ + -Dgtk-frontend=true \ + -Dtls=enabled \ + -Ddbus=enabled \ + -Dlibcanberra=enabled \ + -Dplugin=true \ -Dwith-checksum=true \ -Dwith-fishlim=true \ -Dwith-lua=lua \ -Dwith-perl=perl \ +%if 0%{?suse_version} >= 1599 -Dwith-python=python3-embed \ +%else + -Dwith-python=python3 \ +%endif -Dwith-sysinfo=true %meson_build @@ -132,6 +128,7 @@ %{_bindir}/%{name} %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/plugins +%dir %{_libdir}/%{name}/python %{_libdir}/hexchat/hexchat-migrate-sh %{_libdir}/%{name}/plugins/checksum.so %{_libdir}/%{name}/plugins/fishlim.so @@ -142,7 +139,7 @@ %dir %{_datadir}/metainfo/ %{_datadir}/metainfo/io.github.Hexchat.appdata.xml %{_datadir}/dbus-1/services/org.%{name}.service.service -%{_mandir}/man1/%{name}.1%{ext_man} +%{_mandir}/man1/%{name}.1%{?ext_man} %files devel %{_includedir}/%{name}-plugin.h @@ -156,6 +153,7 @@ %files plugins-python3 %{_libdir}/%{name}/plugins/python.so +%{_libdir}/%{name}/python/*.py %files lang -f %{name}.lang ++++++ hexchat-2.14.3.tar.xz -> hexchat-2.16.0.tar.xz ++++++ ++++ 72448 lines of diff (skipped)
participants (1)
-
Source-Sync