Hello community,

here is the log from the commit of package hexchat for openSUSE:Factory checked 
in at 2018-03-26 13:02:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hexchat (Old)
 and      /work/SRC/openSUSE:Factory/.hexchat.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hexchat"

Mon Mar 26 13:02:15 2018 rev:25 rq:590070 version:2.14.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/hexchat/hexchat.changes  2017-08-10 
14:11:27.485902841 +0200
+++ /work/SRC/openSUSE:Factory/.hexchat.new/hexchat.changes     2018-03-26 
13:02:22.930814442 +0200
@@ -1,0 +2,59 @@
+Thu Mar 22 09:44:08 UTC 2018 - [email protected]
+
+- Ensure neutrality of description.
+
+-------------------------------------------------------------------
+Mon Mar 19 02:46:42 UTC 2018 - [email protected]
+
+- 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.
+
+-------------------------------------------------------------------

Old:
----
  hexchat-2.12.4-repack.tar.xz
  hexchat-2.12.4-repack.tar.xz.asc

New:
----
  hexchat-2.14.1.tar.xz
  hexchat-2.14.1.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hexchat.spec ++++++
--- /var/tmp/diff_new_pack.y4mGJ6/_old  2018-03-26 13:03:15.580922142 +0200
+++ /var/tmp/diff_new_pack.y4mGJ6/_new  2018-03-26 13:03:15.584921998 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hexchat
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2013 Andrey Karepin <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,38 +18,36 @@
 
 
 Name:           hexchat
-Version:        2.12.4
+Version:        2.14.1
 Release:        0
-Summary:        A popular and easy to use graphical IRC (chat) client
-License:        GPL-2.0+
+Summary:        A graphical IRC (chat) client
+License:        GPL-2.0-or-later
 Group:          Productivity/Networking/IRC
 Url:            https://hexchat.github.io/
-Source0:        https://dl.%{name}.net/%{name}/%{name}-%{version}-repack.tar.xz
+Source0:        https://dl.%{name}.net/%{name}/%{name}-%{version}.tar.xz
 Source1:        hexchat-migrate-sh
-Source2:        
https://dl.%{name}.net/%{name}/%{name}-%{version}-repack.tar.xz.asc
+Source2:        https://dl.%{name}.net/%{name}/%{name}-%{version}.tar.xz.asc
 Source3:        hexchat.keyring
 # PATCH-FEATURE-SLE migrate-configuration-from-xchat.patch [email protected] 
fate#318480 -- replace xchat with hexchat
 Patch1:         migrate-configuration-from-xchat.patch
-BuildRequires:  dbus-1-devel
-BuildRequires:  dbus-1-glib-devel
-BuildRequires:  gettext-devel
-BuildRequires:  glib2-devel >= 2.34.0
-BuildRequires:  gtk2-devel >= 2.24.0
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  intltool
-BuildRequires:  iso-codes-devel
-BuildRequires:  libcanberra-devel
-BuildRequires:  libnotify-devel
-BuildRequires:  libopenssl-devel
-BuildRequires:  libproxy-devel
 BuildRequires:  lua-devel
-BuildRequires:  pciutils-devel
-BuildRequires:  perl >= 5.8.0
+BuildRequires:  meson
 BuildRequires:  pkgconfig
-BuildRequires:  python3-devel
-BuildRequires:  update-desktop-files
-BuildRequires:  xz
+BuildRequires:  python3-devel >= 3.5
 BuildRequires:  perl(ExtUtils::Embed)
+BuildRequires:  pkgconfig(dbus-glib-1)
+BuildRequires:  pkgconfig(gio-2.0) >= 2.34.0
+BuildRequires:  pkgconfig(gmodule-2.0) >= 2.34.0
+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
 Recommends:     hwdata
 Recommends:     iso-codes
@@ -58,9 +56,9 @@
 Obsoletes:      xchat < %{version}
 
 %description
-HexChat is an easy to use graphical IRC chat client for the X Window System.
-It allows you to join multiple IRC channels (chat rooms) at the same time,
-talk publicly, private one-on-one conversations etc. Even file transfers
+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.
 
 %package devel
@@ -73,8 +71,6 @@
 %description devel
 This package includes files needed to develop HexChat modules.
 
-%lang_package
-
 %package plugins-perl
 Summary:        Plugin for HexChat adds support for Perl scripts
 Group:          System/Libraries
@@ -100,38 +96,37 @@
 %description plugins-python3
 The HexChat plugin providing the Python 3  scripting interface.
 
+%lang_package
+
 %prep
 %setup -q
 %patch1 -p1
 
 %build
-%configure \
-       --enable-python=python3 \
-       --enable-isocodes
-
-make V=1 %{?_smp_mflags}
+%meson \
+    -Dwith-gtk=true \
+    -Dwith-ssl=true \
+    -Dwith-dbus=true \
+    -Dwith-libproxy=true \
+    -Dwith-libnotify=true \
+    -Dwith-libcanberra=true \
+    -Dwith-plugin=true \
+    -Dwith-checksum=true \
+    -Dwith-fishlim=true \
+    -Dwith-lua=lua \
+    -Dwith-perl=true \
+    -Dwith-python=python3 \
+    -Dwith-sysinfo=true
+%meson_build
 
 %install
+%meson_install
 install -Dm 0755 %{SOURCE1} %{buildroot}%{_libdir}/hexchat/$(basename 
%{SOURCE1})
-%make_install
-
-# Get rid of libtool archives
-find %{buildroot} -type f -name "*.la" -delete -print
-
-%suse_update_desktop_file %{name}
-
 %find_lang %{name}
 
-%post
-%desktop_database_post
-%icon_theme_cache_post
-
-%postun
-%desktop_database_postun
-%icon_theme_cache_postun
-
 %files
-%doc COPYING readme.md
+%license COPYING
+%doc readme.md
 %{_bindir}/%{name}
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/plugins
@@ -139,11 +134,11 @@
 %{_libdir}/%{name}/plugins/checksum.so
 %{_libdir}/%{name}/plugins/fishlim.so
 %{_libdir}/%{name}/plugins/sysinfo.so
-%{_datadir}/applications/%{name}.desktop
+%{_datadir}/applications/io.github.Hexchat.desktop
 %{_datadir}/icons/hicolor/*/apps/%{name}.png
 %{_datadir}/icons/hicolor/*/apps/%{name}.svg
-%dir %{_datadir}/appdata/
-%{_datadir}/appdata/%{name}.appdata.xml
+%dir %{_datadir}/metainfo/
+%{_datadir}/metainfo/io.github.Hexchat.appdata.xml
 %{_datadir}/dbus-1/services/org.%{name}.service.service
 %{_mandir}/man1/%{name}.1%{ext_man}
 
@@ -151,8 +146,6 @@
 %{_includedir}/%{name}-plugin.h
 %{_libdir}/pkgconfig/%{name}-plugin.pc
 
-%files lang -f %{name}.lang
-
 %files plugins-perl
 %{_libdir}/%{name}/plugins/perl.so
 
@@ -162,4 +155,6 @@
 %files plugins-python3
 %{_libdir}/%{name}/plugins/python.so
 
+%files lang -f %{name}.lang
+
 %changelog

++++++ hexchat-2.12.4-repack.tar.xz -> hexchat-2.14.1.tar.xz ++++++
++++ 498701 lines of diff (skipped)


++++++ migrate-configuration-from-xchat.patch ++++++
--- /var/tmp/diff_new_pack.y4mGJ6/_old  2018-03-26 13:03:17.016870531 +0200
+++ /var/tmp/diff_new_pack.y4mGJ6/_new  2018-03-26 13:03:17.016870531 +0200
@@ -2,7 +2,7 @@
 index 4bf2f47..b2a4525 100644
 --- a/src/common/cfgfiles.c
 +++ b/src/common/cfgfiles.c
-@@ -911,6 +911,24 @@ load_default_config(void)
+@@ -913,6 +913,24 @@ load_default_config(void)
        g_free (langs);
  }
  
@@ -43,7 +43,7 @@
 index caa20eb..4b22f73 100644
 --- a/src/common/hexchat.c
 +++ b/src/common/hexchat.c
-@@ -1044,6 +1044,7 @@ main (int argc, char *argv[])
+@@ -1088,6 +1088,7 @@ main (int argc, char *argv[])
                load_default_config ();
                make_config_dirs ();
                make_dcc_dirs ();


Reply via email to