commit:     fd1ea1af913f0805caf96b434d7b44bb7093b6be
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon May  9 14:57:30 2022 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon May  9 15:00:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd1ea1af

app-crypt/libsecret: Move virtual/secret-service to PDEPEND

 Otherwise with gcr-3.41.0 there is a circular dependency:

app-crypt/gcr
  app-crypt/libsecret
    virtual/secret-service
      gnome-base/gnome-keyring
        app-crypt/gcr

Until commit 375d4ecea4f ("app-crypt/libsecret: virtualise Secret
Service API dependency") libsecret depended on gnome-keyring in PDEPEND,
but this commit incorrectly added the virtual/secret-service to RDEPEND.

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 .../{libsecret-0.20.5-r2.ebuild => libsecret-0.20.5-r3.ebuild}        | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/libsecret/libsecret-0.20.5-r2.ebuild 
b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
similarity index 98%
rename from app-crypt/libsecret/libsecret-0.20.5-r2.ebuild
rename to app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
index 44e88b43f069..c16fe9ac3396 100644
--- a/app-crypt/libsecret/libsecret-0.20.5-r2.ebuild
+++ b/app-crypt/libsecret/libsecret-0.20.5-r3.ebuild
@@ -28,8 +28,8 @@ DEPEND="
        tpm? ( >=app-crypt/tpm2-tss-3.0.3:= )
        introspection? ( >=dev-libs/gobject-introspection-1.54:= )
 "
-RDEPEND="${DEPEND}
-       virtual/secret-service"
+RDEPEND="${DEPEND}"
+PDEPEND="virtual/secret-service"
 BDEPEND="
        app-text/docbook-xml-dtd:4.2
        dev-libs/libxslt

Reply via email to