Log in New API Help About

app-admin-keepassxc-add-missing-dependencies.patch

2.2 KB of Plain text
Created 8 seconds ago — expires in 1 day
https://dpaste.com/4F9ZY5L7P
COPY TO CLIPBOARD SOFT WRAP RAW TEXT DUPLICATE DIFF
From 6287eed55028ba0a69823cdd449acec54a73fb40 Mon Sep 17 00:00:00 2001
From: Sam James <sam@gentoo.org>
Date: Tue, 22 Mar 2022 21:16:08 +0000
Subject: [PATCH 1/2] app-admin/keepassxc: add missing dependencies

- Botan exposes a subslot for its ABI so a subslot (:=) dep should be used
- Add missing argon2 dependency
- autotype: add missing libXi dependency

(Note that for autotype, it seems to always end up being built
(and finding dependencies?) even if the option is off?)

Signed-off-by: Sam James <sam@gentoo.org>
---
 .../{keepassxc-2.7.0.ebuild => keepassxc-2.7.0-r1.ebuild}     | 4 +++-
 app-admin/keepassxc/keepassxc-9999.ebuild                     | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)
 rename app-admin/keepassxc/{keepassxc-2.7.0.ebuild => keepassxc-2.7.0-r1.ebuild} (97%)

diff --git a/app-admin/keepassxc/keepassxc-2.7.0.ebuild b/app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
similarity index 97%
rename from app-admin/keepassxc/keepassxc-2.7.0.ebuild
rename to app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
index 3d0e25a306e7..7e361326ccd8 100644
--- a/app-admin/keepassxc/keepassxc-2.7.0.ebuild
+++ b/app-admin/keepassxc/keepassxc-2.7.0-r1.ebuild
@@ -30,7 +30,8 @@ IUSE="autotype browser ccache doc keeshare +network test yubikey"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-	dev-libs/botan:2
+	app-crypt/argon2:=
+	dev-libs/botan:2=
 	dev-qt/qtconcurrent:5
 	dev-qt/qtcore:5
 	dev-qt/qtdbus:5
@@ -44,6 +45,7 @@ RDEPEND="
 	autotype? (
 		dev-qt/qtx11extras:5
 		x11-libs/libX11
+		x11-libs/libXi
 		x11-libs/libXtst
 	)
 	keeshare? ( sys-libs/zlib:=[minizip] )
diff --git a/app-admin/keepassxc/keepassxc-9999.ebuild b/app-admin/keepassxc/keepassxc-9999.ebuild
index 3d0e25a306e7..7e361326ccd8 100644
--- a/app-admin/keepassxc/keepassxc-9999.ebuild
+++ b/app-admin/keepassxc/keepassxc-9999.ebuild
@@ -30,7 +30,8 @@ IUSE="autotype browser ccache doc keeshare +network test yubikey"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-	dev-libs/botan:2
+	app-crypt/argon2:=
+	dev-libs/botan:2=
 	dev-qt/qtconcurrent:5
 	dev-qt/qtcore:5
 	dev-qt/qtdbus:5
@@ -44,6 +45,7 @@ RDEPEND="
 	autotype? (
 		dev-qt/qtx11extras:5
 		x11-libs/libX11
+		x11-libs/libXi
 		x11-libs/libXtst
 	)
 	keeshare? ( sys-libs/zlib:=[minizip] )
-- 
2.35.1

Share: