Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package oo7 for openSUSE:Factory checked in 
at 2025-05-22 16:55:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/oo7 (Old)
 and      /work/SRC/openSUSE:Factory/.oo7.new.2732 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "oo7"

Thu May 22 16:55:23 2025 rev:6 rq:1279090 version:0.4.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/oo7/oo7.changes  2025-03-25 22:17:24.499035155 
+0100
+++ /work/SRC/openSUSE:Factory/.oo7.new.2732/oo7.changes        2025-05-22 
16:55:25.298240644 +0200
@@ -1,0 +2,22 @@
+Wed May 21 16:42:44 UTC 2025 - Richard Rahl <rra...@opensuse.org>
+
+- remove Provides: secret-tool
+
+-------------------------------------------------------------------
+Mon May 12 21:11:50 UTC 2025 - Richard Rahl <rra...@opensuse.org>
+
+- remove Obsoletes: secret-tool
+
+-------------------------------------------------------------------
+Tue May  6 14:40:08 UTC 2025 - Richard Rahl <rra...@opensuse.org>
+
+- update vendor tarball, fixing bsc#1242633
+
+-------------------------------------------------------------------
+Thu Apr 17 21:23:26 UTC 2025 - Enrico Belleri <kilgore.tr...@idesmi.eu>
+
+- Enable build of portal, daemon, cargo-credential
+- Enable tests
+- Update cargo vendor
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ oo7.spec ++++++
--- /var/tmp/diff_new_pack.77t3oP/_old  2025-05-22 16:55:26.766302441 +0200
+++ /var/tmp/diff_new_pack.77t3oP/_new  2025-05-22 16:55:26.766302441 +0200
@@ -19,35 +19,115 @@
 Name:           oo7
 Version:        0.4.3
 Release:        0
-Summary:        James Bond went on a new mission as a Secret Service provider
+Summary:        A Secret Service provider
 License:        MIT
 URL:            https://github.com/bilelmoussaoui/oo7
 Source0:        
%{url}/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:        vendor.tar.zst
 BuildRequires:  cargo-packaging
+BuildRequires:  meson >= 0.59.0
+BuildRequires:  pkgconfig
 BuildRequires:  rust >= 1.80
+BuildRequires:  pkgconfig(systemd) >= 242
+Requires:       oo7-daemon
+Requires:       oo7-portal
 
 %description
+James Bond went on a new mission and this time as a Secret Service provider.
+
+%package cli
+Summary:        A CLI application to interact with the system keyring. 
Replacement of secret-tool
+
+%description cli
 A CLI application to interact with the system keyring. Replacement of the 
secret-tool utility.
 
+%package -n cargo-credential-oo7
+Summary:        A cargo credential provider
+
+%description -n cargo-credential-oo7
+A cargo credential provider built using oo7 instead of libsecret.
+
+%package portal
+Summary:        A org.freedesktop.impl.portal.Secret implementation
+Provides:       dbus(org.freedesktop.impl.portal.Secret)
+Provides:       dbus(org.freedesktop.impl.portal.desktop.oo7)
+
+%description portal
+An implementation of org.freedesktop.impl.portal.Secret.
+
+%package daemon
+Summary:        A org.freedesktop.secrets server implementation
+Provides:       dbus(org.freedesktop.secrets)
+Provides:       dbus(org.gnome.keyring)
+
+%description daemon
+A D-Bus Secret Service provider. Replacement of the gnome-keyring-daemon.
+
 %prep
 %autosetup -a1
 
 %build
-%{cargo_build}
+%{cargo_build} --workspace --exclude 'oo7-portal' --exclude 'oo7-daemon'
+
+for d in portal server; do
+  pushd $d
+  %meson
+  %meson_build
+  popd
+done
 
 %install
 install -d %{buildroot}%{_bindir}
-install -Dpm0755 
%{_builddir}/%{name}-%{version}/target/release/%{name}-{cli,portal} 
%{buildroot}%{_bindir}/
+install -Dm755 %{_builddir}/%{name}-%{version}/target/release/oo7-cli 
%{buildroot}%{_bindir}/
+install -Dm755 
%{_builddir}/%{name}-%{version}/target/release/cargo-credential-oo7 
%{buildroot}%{_bindir}/
 
+for d in portal server; do
+  pushd $d
+  %meson_install
+  popd
+done
+
+%if %{with test}
 %check
 %{cargo_test} -- --skip dbus::collection::tests::create_plain_item \
   --skip dbus::service::tests::create_collection \
   --skip dbus::collection::tests::create_encrypted_item
 
+for d in portal server; do
+  pushd $d
+  %meson_test
+  popd
+done
+%endif
+
 %files
 %license LICENSE
 %doc README.md
+
+%files cli
+%doc cli/README.md
+%license LICENSE
 %{_bindir}/oo7-cli
-%{_bindir}/oo7-portal
+
+%files -n cargo-credential-oo7
+%doc cargo-credential/README.md
+%license LICENSE
+%{_bindir}/cargo-credential-oo7
+
+%files portal
+%doc portal/README.md
+%license LICENSE
+%{_libexecdir}/oo7-portal
+%{_datadir}/applications/oo7-portal.desktop
+%dir %{_datadir}/xdg-desktop-portal/
+%dir %{_datadir}/xdg-desktop-portal/portals/
+%{_datadir}/xdg-desktop-portal/portals/oo7-portal.portal
+%{_userunitdir}/oo7-portal.service
+%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.oo7.service
+
+%files daemon
+%doc server/README.md
+%license LICENSE
+%{_libexecdir}/oo7-daemon
+%{_userunitdir}/oo7-daemon.service
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.77t3oP/_old  2025-05-22 16:55:26.798303788 +0200
+++ /var/tmp/diff_new_pack.77t3oP/_new  2025-05-22 16:55:26.802303957 +0200
@@ -3,7 +3,7 @@
   <service name="download_files" mode="manual" />
   <service name="cargo_vendor" mode="manual">
     <param name="src">*.tar.gz</param>
-    <param name="update">false</param>
+    <param name="update">true</param>
   </service>
 </services>
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/oo7/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.oo7.new.2732/vendor.tar.zst differ: char 7, line 1

Reply via email to