Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libdnf-plugin-txnupd for 
openSUSE:Factory checked in at 2026-06-01 17:58:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libdnf-plugin-txnupd (Old)
 and      /work/SRC/openSUSE:Factory/.libdnf-plugin-txnupd.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libdnf-plugin-txnupd"

Mon Jun  1 17:58:54 2026 rev:3 rq:1356225 version:0.3.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/libdnf-plugin-txnupd/libdnf-plugin-txnupd.changes    
    2026-05-08 16:43:09.727665219 +0200
+++ 
/work/SRC/openSUSE:Factory/.libdnf-plugin-txnupd.new.1937/libdnf-plugin-txnupd.changes
      2026-06-01 17:59:04.670060117 +0200
@@ -1,0 +2,8 @@
+Sun May 31 18:58:21 UTC 2026 - Neal Gompa <[email protected]>
+
+- Update to 0.3.0
+  + Add txnupd command plugin for dnf5 to support apply-live and rollback
+  + Migrate buildsys from meson to cmake
+  + Add man pages
+
+-------------------------------------------------------------------

Old:
----
  libdnf-plugin-txnupd-0.2.0.tar.gz

New:
----
  libdnf-plugin-txnupd-0.3.0.tar.gz

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

Other differences:
------------------
++++++ libdnf-plugin-txnupd.spec ++++++
--- /var/tmp/diff_new_pack.o2py3V/_old  2026-06-01 17:59:05.666101426 +0200
+++ /var/tmp/diff_new_pack.o2py3V/_new  2026-06-01 17:59:05.670101592 +0200
@@ -16,19 +16,28 @@
 #
 
 
+# Minimum compatible version
+%define libdnf5_minver 5.4.0.0
+%define tukit_minver 3.6.2
+
+
 Name:           libdnf-plugin-txnupd
-Version:        0.2.0
+Version:        0.3.0
 Release:        0
 Summary:        Plugin for libdnf5 to implement transactional updates
 License:        LGPL-2.1-or-later
 URL:            
https://gitlab.com/VelocityLimitless/Projects/libdnf-plugin-txnupd
 Source0:        %{url}/-/archive/%{version}/%{name}-%{version}.tar.gz
 
-BuildRequires:  meson
+BuildRequires:  cmake
+BuildRequires:  make
 BuildRequires:  gcc-c++ >= 13
+BuildRequires:  scdoc
 
-BuildRequires:  pkgconfig(libdnf5) >= 5.4.0.0
-BuildRequires:  pkgconfig(tukit) >= 3.6.2
+BuildRequires:  dnf5-devel >= %{libdnf5_minver}
+BuildRequires:  pkgconfig(libdnf5) >= %{libdnf5_minver}
+BuildRequires:  pkgconfig(libdnf5-cli) >= %{libdnf5_minver}
+BuildRequires:  pkgconfig(tukit) >= %{tukit_minver}
 
 # To keep OBS and rpmlint from complaining about directory ownership
 BuildRequires:  dnf-data
@@ -38,6 +47,24 @@
 as a libdnf plugin. This plugin hooks into libdnf5 for DNF and
 PackageKit to enable this functionality in normal use.
 
+
+%package -n dnf5-plugin-txnupd
+Summary:        Plugin for dnf5 to implement transactional updates
+
+# Indicate providing dnf5 command
+Provides:       dnf5-command(txnupd)
+
+# Require correct minimum version of the CLI
+%requires_ge %(rpm --qf "%%{name}" -qf "$(readlink -f %{_bindir}/dnf5)")
+
+# Require the core plugin
+Requires:       libdnf5-plugin-txnupd%{?_isa} = %{version}-%{release}
+
+%description -n dnf5-plugin-txnupd
+This package contains the plugin to implement transactional updates
+as a dnf5 plugin. This plugin hooks into dnf5 to expose actions in the CLI.
+
+
 %package -n libdnf5-plugin-txnupd
 Summary:        Plugin for libdnf5 to implement transactional updates
 
@@ -74,21 +101,28 @@
 
 
 %conf
-%meson
+%cmake
 
 
 %build
-%meson_build
+%make_build -C build
 
 
 %install
-%meson_install
+%make_install -C build
 
 # Add configuration to mark this package as protected by libdnf
 mkdir -p %{buildroot}%{_sysconfdir}/dnf/protected.d
 echo "libdnf5-plugin-txnupd" > 
%{buildroot}%{_sysconfdir}/dnf/protected.d/txnupd.conf
 
 
+%files -n dnf5-plugin-txnupd
+%license LICENSE
+%doc README.md
+%{_libdir}/dnf5/plugins/txnupd.so
+%{_mandir}/man8/dnf5-txnupd.8*
+
+
 %files -n libdnf5-plugin-txnupd
 %license LICENSE
 %doc README.md
@@ -96,5 +130,6 @@
 %{_sysconfdir}/dnf/protected.d/txnupd.conf
 %dir %{_datadir}/dnf5
 %{_datadir}/dnf5/libdnf.plugins.conf.d/txnupd.conf
+%{_mandir}/man5/dnf5-txnupd.conf.5*
 
 

++++++ libdnf-plugin-txnupd-0.2.0.tar.gz -> libdnf-plugin-txnupd-0.3.0.tar.gz 
++++++
++++ 1634 lines of diff (skipped)

Reply via email to