Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qactus for openSUSE:Factory checked in at 2025-05-05 22:25:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qactus (Old) and /work/SRC/openSUSE:Factory/.qactus.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qactus" Mon May 5 22:25:49 2025 rev:12 rq:1274169 version:3.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qactus/qactus.changes 2021-10-06 19:50:08.148061872 +0200 +++ /work/SRC/openSUSE:Factory/.qactus.new.30101/qactus.changes 2025-05-05 22:59:51.129187967 +0200 @@ -1,0 +2,28 @@ +Fri May 2 13:11:43 UTC 2025 - Javier Llorente <[email protected]> + +- Update to 3.0.0 + * UI redesign, package-centred with a modern style + * Port to Qt 6 + * New feature: location bar + * New feature: quick search + * New feature: project/package overview + * New feature: getting revisions + * New feature: getting requests per project/package + * New logo + * Switch to Apache License 2.0 + * Improve build log viewer + * Improve error handling + * Improve progress indicator management + * Improve memory management with smart pointers + * Improve signals/slots by using modern connect syntax + * Refactor request box to make its components reusable + * Bump cmake_minimum_required to 3.16 + * Remove Qt5-related code + * Remove unneeded QtDBus dependency + * Multiple fixes +- Update spec: + * Use qt6 macros + * Remove qactus-fix-leap-build.patch + * Remove update-desktop-files + +------------------------------------------------------------------- Old: ---- qactus-2.1.0.tar.gz qactus-fix-leap-build.patch New: ---- qactus-3.0.0.tar.gz BETA DEBUG BEGIN: Old: * Use qt6 macros * Remove qactus-fix-leap-build.patch * Remove update-desktop-files BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qactus.spec ++++++ --- /var/tmp/diff_new_pack.GaIneq/_old 2025-05-05 22:59:51.597207644 +0200 +++ /var/tmp/diff_new_pack.GaIneq/_new 2025-05-05 22:59:51.597207644 +0200 @@ -1,7 +1,8 @@ # # spec file for package qactus # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2015-2025 Javier Llorente <[email protected]> # Copyright (c) 2018 Neal Gompa <[email protected]>. # # All modifications and additions to the file contributed by third parties @@ -17,32 +18,27 @@ # -%global libmajor 2 +%global libmajor 3 %global libprefix libqobs %global libname %{libprefix}%{libmajor} %global devname %{libprefix}-devel Name: qactus -Version: 2.1.0 +Version: 3.0.0 Release: 0 Summary: A GUI client for OBS -License: GPL-2.0-only OR GPL-3.0-only +License: Apache-2.0 Group: Development/Tools/Building URL: https://github.com/javierllorente/qactus Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM qactus-fix-leap-build.patch -Patch0: qactus-fix-leap-build.patch -BuildRequires: cmake >= 3.5 -BuildRequires: cmake(Qt5Core) -BuildRequires: cmake(Qt5Gui) -BuildRequires: cmake(Qt5Network) -BuildRequires: cmake(Qt5Widgets) -# Needed to ensure Qt5Keychain can be used properly +BuildRequires: cmake >= 3.16 BuildRequires: hicolor-icon-theme BuildRequires: pkgconfig -BuildRequires: update-desktop-files -BuildRequires: cmake(Qt5DBus) -BuildRequires: cmake(Qt5Keychain) +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6Keychain) +BuildRequires: cmake(Qt6Network) +BuildRequires: cmake(Qt6Widgets) Requires: %{libname}%{?_isa} = %{version}-%{release} %description @@ -69,26 +65,24 @@ %autosetup -p1 %build -%cmake -%cmake_build +%cmake_qt6 +%qt6_build %install -%cmake_install - -%suse_update_desktop_file %{name} +%qt6_install %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %files %doc README.md -%license COPYING gpl-*.txt +%license LICENSE NOTICE %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/128x128/apps/%{name}.png %files -n %{libname} -%license COPYING gpl-*.txt +%license LICENSE NOTICE %{_libdir}/%{libprefix}.so.%{libmajor} %{_libdir}/%{libprefix}.so.%{libmajor}.* ++++++ qactus-2.1.0.tar.gz -> qactus-3.0.0.tar.gz ++++++ ++++ 18252 lines of diff (skipped)
