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