Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kvirc for openSUSE:Factory checked in at 2024-01-16 21:38:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kvirc (Old) and /work/SRC/openSUSE:Factory/.kvirc.new.9992 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kvirc" Tue Jan 16 21:38:56 2024 rev:46 rq:1139125 version:5.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kvirc/kvirc.changes 2022-08-07 18:34:08.373189440 +0200 +++ /work/SRC/openSUSE:Factory/.kvirc.new.9992/kvirc.changes 2024-01-16 21:38:58.414636979 +0100 @@ -1,0 +2,19 @@ +Tue Jan 16 09:28:24 UTC 2024 - Christophe Marin <[email protected]> + +- Update to 5.2.0 + * Support for the latest version of upstream libraries: + Qt5.15/6.6, KDE5/6, OpenSSL 1.x/3.x + * Wayland support + * Fix for some nasty crash bugs + * an improved font rendering engine able to represent complex + characters like emojis with ligatures + * a reworked tray icon that now follows your OS style + * better support for solanum ircd (Libera net) +- Drop patches, no longer needed: + * 0001-Add-support-for-Python-3.patch + * 0001-This-is-not-necessary-anymore.patch + * 0001-Replace-FindPythonLibs-with-FindPython3-in-CMake.patch + * 0001-Stop-unsetting-_DEBUG-when-including-Python.h.patch + * 0001-Fix-build-with-Qt-5.15.patch + +------------------------------------------------------------------- Old: ---- 0001-Add-support-for-Python-3.patch 0001-Fix-build-with-Qt-5.15.patch 0001-Replace-FindPythonLibs-with-FindPython3-in-CMake.patch 0001-Stop-unsetting-_DEBUG-when-including-Python.h.patch 0001-This-is-not-necessary-anymore.patch KVIrc-5.0.0.tar.bz2 New: ---- kvirc-5.2.0.tar.gz BETA DEBUG BEGIN: Old:- Drop patches, no longer needed: * 0001-Add-support-for-Python-3.patch * 0001-This-is-not-necessary-anymore.patch Old: * 0001-Stop-unsetting-_DEBUG-when-including-Python.h.patch * 0001-Fix-build-with-Qt-5.15.patch Old: * 0001-This-is-not-necessary-anymore.patch * 0001-Replace-FindPythonLibs-with-FindPython3-in-CMake.patch * 0001-Stop-unsetting-_DEBUG-when-including-Python.h.patch Old: * 0001-Replace-FindPythonLibs-with-FindPython3-in-CMake.patch * 0001-Stop-unsetting-_DEBUG-when-including-Python.h.patch * 0001-Fix-build-with-Qt-5.15.patch Old: * 0001-Add-support-for-Python-3.patch * 0001-This-is-not-necessary-anymore.patch * 0001-Replace-FindPythonLibs-with-FindPython3-in-CMake.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kvirc.spec ++++++ --- /var/tmp/diff_new_pack.s3QlXU/_old 2024-01-16 21:38:59.326670229 +0100 +++ /var/tmp/diff_new_pack.s3QlXU/_new 2024-01-16 21:38:59.326670229 +0100 @@ -1,7 +1,7 @@ # # spec file for package kvirc # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,99 +16,93 @@ # +%define kf5_version 5.2.0 +%define qt5_version 5.15.2 + +%ifnarch ppc64 ppc64le s390x +%bcond_without qtwebengine +%endif Name: kvirc -Version: 5.0.0 +Version: 5.2.0 Release: 0 Summary: Graphical Front-End for IRC License: GPL-2.0-or-later AND (GPL-3.0-only OR SUSE-LGPL-2.1-with-digia-exception-1.1) -Group: Productivity/Networking/IRC -URL: http://www.kvirc.net/ -Source: ftp://ftp.kvirc.net/pub/kvirc/%{version}/source/KVIrc-%{version}.tar.bz2 -# PATCH-FIX-UPSTREAM -- Patch0 to Patch3 replace python2 with python3 -Patch0: 0001-Add-support-for-Python-3.patch -Patch1: 0001-This-is-not-necessary-anymore.patch -Patch2: 0001-Replace-FindPythonLibs-with-FindPython3-in-CMake.patch -Patch3: 0001-Stop-unsetting-_DEBUG-when-including-Python.h.patch -Patch4: 0001-Fix-build-with-Qt-5.15.patch -BuildRequires: audiofile-devel -BuildRequires: cmake >= 3.12.0 +URL: https://www.kvirc.net/ +Source: https://github.com/kvirc/KVIrc/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: doxygen BuildRequires: enchant-devel -BuildRequires: extra-cmake-modules BuildRequires: fdupes -BuildRequires: kf5-filesystem +BuildRequires: extra-cmake-modules >= %{kf5_version} BuildRequires: libX11-devel BuildRequires: libopenssl-devel -BuildRequires: libtheora-devel BuildRequires: perl -BuildRequires: phonon4qt5-devel BuildRequires: pkgconfig BuildRequires: python3-devel -BuildRequires: subversion -BuildRequires: update-desktop-files BuildRequires: zlib-devel -BuildRequires: cmake(KF5CoreAddons) -BuildRequires: cmake(KF5I18n) -BuildRequires: cmake(KF5Notifications) -BuildRequires: cmake(KF5Service) -BuildRequires: cmake(KF5WindowSystem) -BuildRequires: cmake(KF5XmlGui) -BuildRequires: cmake(Qt5DBus) -BuildRequires: cmake(Qt5Multimedia) -BuildRequires: cmake(Qt5MultimediaWidgets) -BuildRequires: cmake(Qt5Network) -BuildRequires: cmake(Qt5PrintSupport) -BuildRequires: cmake(Qt5Sql) -BuildRequires: cmake(Qt5Svg) -BuildRequires: cmake(Qt5Widgets) -BuildRequires: cmake(Qt5X11Extras) -BuildRequires: cmake(Qt5Xml) +BuildRequires: cmake(KF5CoreAddons) >= %{kf5_version} +BuildRequires: cmake(KF5I18n) >= %{kf5_version} +BuildRequires: cmake(KF5KIO) >= %{kf5_version} +BuildRequires: cmake(KF5Notifications) >= %{kf5_version} +BuildRequires: cmake(KF5Parts) >= %{kf5_version} +BuildRequires: cmake(KF5Service) >= %{kf5_version} +BuildRequires: cmake(KF5WindowSystem) >= %{kf5_version} +BuildRequires: cmake(KF5XmlGui) >= %{kf5_version} +BuildRequires: cmake(Phonon4Qt5) +BuildRequires: cmake(Qt5Concurrent) >= %{qt5_version} +BuildRequires: cmake(Qt5Core) >= %{qt5_version} +BuildRequires: cmake(Qt5DBus) >= %{qt5_version} +BuildRequires: cmake(Qt5Multimedia) >= %{qt5_version} +BuildRequires: cmake(Qt5MultimediaWidgets) >= %{qt5_version} +BuildRequires: cmake(Qt5Network) >= %{qt5_version} +BuildRequires: cmake(Qt5PrintSupport) >= %{qt5_version} +BuildRequires: cmake(Qt5Sql) >= %{qt5_version} +BuildRequires: cmake(Qt5Svg) >= %{qt5_version} +%if %{with qtwebengine} +BuildRequires: cmake(Qt5WebEngineWidgets) >= %{qt5_version} +%endif +BuildRequires: cmake(Qt5Widgets) >= %{qt5_version} +BuildRequires: cmake(Qt5X11Extras) >= %{qt5_version} +BuildRequires: cmake(Qt5Xml) >= %{qt5_version} +Requires: libQt5Sql5-sqlite >= %{qt5_version} %requires_eq perl -Obsoletes: %{name}-devel < %{version} +Obsoletes: kvirc-devel < %{version} %description IRC (Internet Relay Chat) client with an MDI interface; scripting, -pop-up, alias, and event editor; DCC (SEND CHAT VOICE and RESUME); -SOCKSV4 & V5 support; and more. +pop-up, alias, and event editor, DCC (SEND CHAT VOICE and RESUME), +SOCKSV4 & V5 support and more. %prep %autosetup -p1 -n KVIrc-%{version} %build EXTRA_FLAGS="-UCMAKE_MODULE_LINKER_FLAGS \ --DWANT_QTWEBKIT=OFF \ --DCMAKE_SKIP_RPATH=ON \ +-DCMAKE_SKIP_RPATH:BOOL=TRUE \ %if "%{?_lib}" == "lib64" --DLIB_SUFFIX=64 \ +-DLIB_SUFFIX:STRING=64 \ +%endif +%if %{without qtwebengine} +-DWANT_QTWEBENGINE:BOOL=FALSE %endif " -%cmake_kf5 -d build -- $EXTRA_FLAGS +%cmake_kf5 -d build -- -DWANT_ESD:BOOL=FALSE -DWANT_OSS:BOOL=FALSE -DWANT_AUDIOFILE:BOOL=FALSE $EXTRA_FLAGS + %cmake_build %install %kf5_makeinstall -C build -%suse_update_desktop_file kvirc Network IRCClient -L="$PWD/%{name}.lang" -echo -n >"$L" -pushd "%{buildroot}%{_kf5_sharedir}/%{name}" -find . -type f -name '*.mo' | while read f; do -l="${f#./}" -l="${l%%/*}" -echo "%lang($l) %{_kf5_sharedir}/%{name}/${f#./}" >> "$L" -done -popd -%fdupes %{buildroot} rm %{buildroot}%{_kf5_libdir}/libkvilib.so -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%fdupes %{buildroot} + +%ldconfig_scriptlets -%files -f %{name}.lang -%doc ChangeLog +%files +%doc README.md RELEASES %license COPYING -%{_kf5_applicationsdir}/kvirc.desktop +%{_kf5_applicationsdir}/net.kvirc.KVIrc5.desktop %{_kf5_bindir}/kvirc %{_kf5_bindir}/kvirc-config %{_kf5_iconsdir}/hicolor/*/*/*
