app-admin/keepassxc: Dependency and QA fixes
authorLars Wendler <polynomial-c@gentoo.org>
Mon, 4 Nov 2019 12:53:05 +0000 (13:53 +0100)
committerLars Wendler <polynomial-c@gentoo.org>
Mon, 4 Nov 2019 12:53:05 +0000 (13:53 +0100)
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
app-admin/keepassxc/keepassxc-2.5.0.ebuild
app-admin/keepassxc/keepassxc-9999.ebuild

index 20be986b6fde3324ecfa021a25f081f3d1018575..75059bb064ab5e765fb4c3472b28f3254ae09fda 100644 (file)
@@ -38,6 +38,7 @@ RDEPEND="
        dev-qt/qtsvg:5
        dev-qt/qtwidgets:5
        media-gfx/qrencode:=
+       sys-libs/readline:0=
        sys-libs/zlib:=
        autotype? (
                dev-qt/qtx11extras:5
@@ -45,7 +46,6 @@ RDEPEND="
                x11-libs/libXi
                x11-libs/libXtst
        )
-       browser? ( >=dev-libs/libsodium-1.0.12 )
        keeshare? ( dev-libs/quazip )
        yubikey? ( sys-auth/ykpers )
 "
@@ -61,6 +61,8 @@ PDEPEND="
        x11-misc/xsel
 "
 
+RESTRICT="!test? ( test )"
+
 src_prepare() {
         use test || \
                sed -e "/^find_package(Qt5Test/d" -i CMakeLists.txt || die
index 20be986b6fde3324ecfa021a25f081f3d1018575..75059bb064ab5e765fb4c3472b28f3254ae09fda 100644 (file)
@@ -38,6 +38,7 @@ RDEPEND="
        dev-qt/qtsvg:5
        dev-qt/qtwidgets:5
        media-gfx/qrencode:=
+       sys-libs/readline:0=
        sys-libs/zlib:=
        autotype? (
                dev-qt/qtx11extras:5
@@ -45,7 +46,6 @@ RDEPEND="
                x11-libs/libXi
                x11-libs/libXtst
        )
-       browser? ( >=dev-libs/libsodium-1.0.12 )
        keeshare? ( dev-libs/quazip )
        yubikey? ( sys-auth/ykpers )
 "
@@ -61,6 +61,8 @@ PDEPEND="
        x11-misc/xsel
 "
 
+RESTRICT="!test? ( test )"
+
 src_prepare() {
         use test || \
                sed -e "/^find_package(Qt5Test/d" -i CMakeLists.txt || die