Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package qactus for openSUSE:Leap:16.0 
checked in at 2025-05-22 21:21:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:16.0/qactus (Old)
 and      /work/SRC/openSUSE:Leap:16.0/.qactus.new.2732 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qactus"

Thu May 22 21:21:02 2025 rev:2 rq:1279346 version:3.0.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:16.0/qactus/qactus.changes  2025-03-19 
11:55:52.736767006 +0100
+++ /work/SRC/openSUSE:Leap:16.0/.qactus.new.2732/qactus.changes        
2025-05-22 21:21:03.229096770 +0200
@@ -1,0 +2,28 @@
+Fri May  2 13:11:43 UTC 2025 - Javier Llorente <jav...@opensuse.org>
+
+- 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.hrvIKc/_old  2025-05-22 21:21:04.753160798 +0200
+++ /var/tmp/diff_new_pack.hrvIKc/_new  2025-05-22 21:21:04.773161639 +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 <jav...@opensuse.org>
 # Copyright (c) 2018 Neal Gompa <ngomp...@gmail.com>.
 #
 # 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)

Reply via email to