Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package quassel for openSUSE:Factory checked in at 2022-07-26 19:43:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/quassel (Old) and /work/SRC/openSUSE:Factory/.quassel.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "quassel" Tue Jul 26 19:43:21 2022 rev:54 rq:990716 version:0.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/quassel/quassel.changes 2020-08-29 20:39:44.425399539 +0200 +++ /work/SRC/openSUSE:Factory/.quassel.new.1533/quassel.changes 2022-07-26 19:43:41.742561214 +0200 @@ -1,0 +2,33 @@ +Tue Apr 12 11:09:50 UTC 2022 - Cronfox <[email protected]> + +- Update to 0.14.0 + * Database schema format change, no downgrade possible! + * Don't silently fall back to unencrypted client/core communication if certificate cannot be loaded + * Properly escape LDAP usernames to prevent injection or bypassing authentication + * Strip format codes in ignore list rules (this might affect pre-existing rules) + * Support many more features of IRCv3 + * Improve window handling under Wayland + * Support the HAProxy protocol + * Provide a daemon providing Prometheus metrics + * Deprecate local highlight settings (prefer synced ones instead) + * Improve configuration of SASL PLAIN and EXTERNAL + * Add button for strike-through format + * Allow choosing the account to connect to via command-line option + * Make database schema migration more robust + * Make backlog fetch more efficient, allow for fetch-on-demand + * Make syncing and other aspects of the core/client protocol more efficient + * Many smaller fixes + * Improve log output, documentation and UI help + * Update translations, bundled iconsets and application icons +- Added new BuildRequires boost-devel: New build dependency. +- Added new Require update-alternatives: Fixing missing in post/pre. +- Change logrotate config: Fix permission problem. +- Dropped patches: + * 0001-common-Disable-enum-type-stream-operators-for-Qt-5.1.patch: Upstream support Qt 5.15. + * quassel-set-required-libs-and-flags.patch: Remove Qt4 support. +------------------------------------------------------------------- +Mon Nov 23 09:05:32 UTC 2020 - Christophe Giboudeaux <[email protected]> + +- Spec cleanup + +------------------------------------------------------------------- Old: ---- 0001-common-Disable-enum-type-stream-operators-for-Qt-5.1.patch quassel-0.13.1.tar.bz2 quassel-set-required-libs-and-flags.patch New: ---- quassel-0.14.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ quassel.spec ++++++ --- /var/tmp/diff_new_pack.zcdpTM/_old 2022-07-26 19:43:42.294475930 +0200 +++ /var/tmp/diff_new_pack.zcdpTM/_new 2022-07-26 19:43:42.298475312 +0200 @@ -1,7 +1,7 @@ # # spec file for package quassel # -# Copyright (c) 2020 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 @@ -16,13 +16,13 @@ # -%define realver 0.13.1 +%define realver 0.14.0 #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: quassel -Version: 0.13.1 +Version: 0.14.0 Release: 0 Summary: Distributed IRC client License: GPL-2.0-only OR GPL-3.0-only @@ -33,36 +33,31 @@ Source2: sysconfig.%{name}core Source3: logrotate.%{name}core Source5: quassel-rpmlintrc -# PATCH-FIX-SUSE: Set the correct libraries and compiler flags in order to use qglobal.h in check_cxx_source_compiles function -Patch0: quassel-set-required-libs-and-flags.patch -# PATCH-FIX-UPSTREAM: Fix build with Qt 5.14 -Patch1: 0001-common-Disable-enum-type-stream-operators-for-Qt-5.1.patch -BuildRequires: cmake >= 2.8.10 -BuildRequires: extra-cmake-modules +BuildRequires: boost-devel BuildRequires: fdupes BuildRequires: git BuildRequires: hicolor-icon-theme -BuildRequires: kconfigwidgets-devel -BuildRequires: kcoreaddons-devel BuildRequires: kf5-filesystem -BuildRequires: knotifications-devel -BuildRequires: knotifyconfig-devel -BuildRequires: ktextwidgets-devel -BuildRequires: kxmlgui-devel BuildRequires: openldap2-devel BuildRequires: pkgconfig -BuildRequires: snorenotify-qt5-devel >= 0.7 +BuildRequires: cmake(KF5ConfigWidgets) +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5Notifications) +BuildRequires: cmake(KF5NotifyConfig) +BuildRequires: cmake(KF5TextWidgets) +BuildRequires: cmake(KF5XmlGui) +BuildRequires: cmake(LibsnoreQt5) >= 0.7 +BuildRequires: cmake(Qca-qt5) +BuildRequires: cmake(Qt5Core) >= 5.5.0 +BuildRequires: cmake(Qt5Gui) BuildRequires: cmake(Qt5LinguistTools) -BuildRequires: pkgconfig(Qt5Core) >= 5.2.0 -BuildRequires: pkgconfig(Qt5Gui) -BuildRequires: pkgconfig(Qt5Multimedia) -BuildRequires: pkgconfig(Qt5Network) -BuildRequires: pkgconfig(Qt5Script) -BuildRequires: pkgconfig(Qt5Sql) -BuildRequires: pkgconfig(Qt5WebEngine) -BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(dbusmenu-qt5) -BuildRequires: pkgconfig(qca2-qt5) +BuildRequires: cmake(Qt5Multimedia) +BuildRequires: cmake(Qt5Network) +BuildRequires: cmake(Qt5Script) +BuildRequires: cmake(Qt5Sql) +BuildRequires: cmake(Qt5WebEngine) +BuildRequires: cmake(Qt5Widgets) +BuildRequires: cmake(dbusmenu-qt5) BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(zlib) %{?systemd_requires} @@ -95,6 +90,8 @@ Summary: KDE client for the Quassel IRC client Group: Productivity/Networking/IRC Requires: %{name}-base = %{version} +Requires: update-alternatives +Requires(post): update-alternatives Provides: %{name}_ui = %{version} %description client @@ -109,6 +106,8 @@ Summary: Qt5 client for the Quassel IRC client Group: Productivity/Networking/IRC Requires: %{name}-base = %{version} +Requires: update-alternatives +Requires(post): update-alternatives Provides: %{name}_ui = %{version} %description client-qt5 @@ -150,8 +149,7 @@ This contains common parts shared by %{name} and %{name}-client. %prep -%setup -q -n %{name}-%{realver} -%autopatch -p1 +%autosetup -p1 -n %{name}-%{realver} %build FAKE_BUILDDATE=$(LC_ALL=C date -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y') @@ -159,11 +157,11 @@ FAKE_BUILDTIME=$(LC_ALL=C date -r %{_sourcedir}/%{name}.changes '+%%H:%%M:%%S') sed -i "s/__TIME__/\"$FAKE_BUILDTIME\"/" src/common/quassel.cpp -%cmake_kf5 -d build -- -DUSE_QT5=ON -DWITH_WEBENGINE=ON -DWITH_KDE=ON -make %{?_smp_mflags} +%cmake_kf5 -d build -- -DUSE_QT5=ON -DWITH_WEBENGINE=ON -DWITH_KDE=ON -DENABLE_SHARED=OFF +%cmake_build cd .. -%cmake_kf5 -d build-qt5 -- -DUSE_QT5=ON -DWITH_WEBENGINE=ON -DWITH_KDE=OFF -make %{?_smp_mflags} +%cmake_kf5 -d build-qt5 -- -DUSE_QT5=ON -DWITH_WEBENGINE=ON -DWITH_KDE=OFF -DENABLE_SHARED=OFF +%cmake_build %install %kf5_makeinstall -C build @@ -187,6 +185,11 @@ install -d -m 751 %{buildroot}%{_localstatedir}/log/%{name} install -D -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}core +# actions svg icon dir is named incorrectly as 'action' +if [ -d %{buildroot}%{_datadir}/icons/hicolor/scalable/action ]; then + mv %{buildroot}%{_datadir}/icons/hicolor/scalable/action %{buildroot}%{_datadir}/icons/hicolor/scalable/actions +fi + # rewrite env shebang on scripts to normal shebang sed -i '1{ s,^#!%{_bindir}/env *bash *$,#!/bin/bash, @@ -209,14 +212,6 @@ %postun core %service_del_postun quasselcore.service -%if 0%{?suse_version} < 1500 -%post base -%icon_theme_cache_post - -%postun base -%icon_theme_cache_postun -%endif - %post client update-alternatives --install %{_bindir}/quasselclient quasselclient %{_bindir}/quasselclient-kde 20 @@ -262,10 +257,8 @@ %files base %license COPYING -%{_datadir}/applications/%{name}client.desktop -%{_datadir}/pixmaps/%{name}.png -%dir %{_datadir}/%{name} %{_datadir}/%{name} +%{_datadir}/applications/%{name}client.desktop %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/knotifications5/%{name}.notifyrc ++++++ logrotate.quasselcore ++++++ --- /var/tmp/diff_new_pack.zcdpTM/_old 2022-07-26 19:43:42.330470367 +0200 +++ /var/tmp/diff_new_pack.zcdpTM/_new 2022-07-26 19:43:42.334469750 +0200 @@ -8,7 +8,7 @@ missingok copytruncate postrotate - chmod 644 /var/log/quasselcore + su quasselcore quasselcore endscript } ++++++ quassel-0.13.1.tar.bz2 -> quassel-0.14.0.tar.bz2 ++++++ ++++ 409809 lines of diff (skipped) ++++++ quassel-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.zcdpTM/_old 2022-07-26 19:43:44.842082261 +0200 +++ /var/tmp/diff_new_pack.zcdpTM/_new 2022-07-26 19:43:44.846081643 +0200 @@ -1,6 +1,4 @@ -addFilter("incoherent-init-script-name quasselcore") addFilter("incoherent-logrotate-file /etc/logrotate.d/quasselcore") addFilter("explicit-lib-dependency libqt5_sql_backend") -addFilter("non-standard-uid /var/log/quassel quasslecore") -addFilter("non-standard-uid /var/lib/quasselcore quasslecore") +(No newline at EOF)
