1 |
commit: b0fb6d5fb0fd3fb3b0724af982794a7902c2fda0 |
2 |
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Feb 1 09:18:15 2021 +0000 |
4 |
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Feb 1 09:19:43 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0fb6d5f |
7 |
|
8 |
app-admin/keepassxc: Bump to version 2.6.4 |
9 |
|
10 |
Package-Manager: Portage-3.0.14, Repoman-3.0.2 |
11 |
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org> |
12 |
|
13 |
app-admin/keepassxc/Manifest | 1 + |
14 |
app-admin/keepassxc/keepassxc-2.6.4.ebuild | 93 ++++++++++++++++++++++++++++++ |
15 |
2 files changed, 94 insertions(+) |
16 |
|
17 |
diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest |
18 |
index b365541c302..43b5f5b9522 100644 |
19 |
--- a/app-admin/keepassxc/Manifest |
20 |
+++ b/app-admin/keepassxc/Manifest |
21 |
@@ -1,3 +1,4 @@ |
22 |
DIST keepassxc-2.6.1-src.tar.xz 5715948 BLAKE2B 5490757fd939b572f2f281dc6ecfcd6afc7f9a5b2ebf3cc0c8ae4a95bb982ad755a9363f6133fb0f4ac2a2b5e0a6c66a7dba954911cb5baf70d447fc8d6089bf SHA512 9fb2d01d80e2b61c847c0544c280c1f3bfca671268e2dbbe78e0f3c1264f38125a3767ceb4591261f3586cd71f4fff47ecc6eacaecf1e707cea5e8907542313a |
23 |
DIST keepassxc-2.6.2-src.tar.xz 5720788 BLAKE2B c6bcc0af594c3b697d8e74752edb0389c80c72008bd57dcc36d9606462ea4bc9c6012a9f3f31702a9c0f88004fdc66f1ee4fbebd8a501227f4579ea8f3f1078f SHA512 b297edc4fae32b65430802094bd63dc301addae36859365a3009899d5bc20b32934e174ea56bf3fd1ee633a263ab36b577cba5aaa75bf4ad597f44606f7b5fd1 |
24 |
DIST keepassxc-2.6.3-src.tar.xz 7562816 BLAKE2B 1b33850ed996a2f07b1665309bb4680329a0f858d89e9e89f7ca39a84f27f1a4364bd8526d1907b4fc4d5dd586b3dc48d9d9b6235b78b52edc4db08ca72d79fa SHA512 37f97c0851731badffc9c40ed2dcc5c8fc200ea96b32281c21cf199799681abbd74fb191140022ad7872d69ee139e12646e19697010f539690e4e0f0f1c92558 |
25 |
+DIST keepassxc-2.6.4-src.tar.xz 7575164 BLAKE2B ca02e59c7355f7f7e14bb4fa318fab66d354e84d1025847b413b7e838dc5a42024b963dea1e3ba2060c51da7daed2ee5b220e5dab72b5813d39c04b49c6ba9ba SHA512 3bde0c8670ba14be80c6f3676bd447b0855a2af2915a395ee236c2d4c6e4b859936351643d679480aae1fcf55ed4315447ae927ac9bdedeb0332593cb4e9fedb |
26 |
|
27 |
diff --git a/app-admin/keepassxc/keepassxc-2.6.4.ebuild b/app-admin/keepassxc/keepassxc-2.6.4.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..8c4efa1bb14 |
30 |
--- /dev/null |
31 |
+++ b/app-admin/keepassxc/keepassxc-2.6.4.ebuild |
32 |
@@ -0,0 +1,93 @@ |
33 |
+# Copyright 1999-2021 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=7 |
37 |
+ |
38 |
+inherit cmake flag-o-matic xdg |
39 |
+ |
40 |
+DESCRIPTION="KeePassXC - KeePass Cross-platform Community Edition" |
41 |
+HOMEPAGE="https://keepassxc.org" |
42 |
+ |
43 |
+if [[ "${PV}" != 9999 ]] ; then |
44 |
+ if [[ "${PV}" == *_beta* ]] ; then |
45 |
+ SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV/_/-}.tar.gz -> ${P}.tar.gz" |
46 |
+ S="${WORKDIR}/${P/_/-}" |
47 |
+ else |
48 |
+ #SRC_URI="https://github.com/keepassxreboot/keepassxc/archive/${PV}.tar.gz -> ${P}.tar.gz" |
49 |
+ SRC_URI="https://github.com/keepassxreboot/keepassxc/releases/download/${PV}/${P}-src.tar.xz" |
50 |
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" |
51 |
+ fi |
52 |
+else |
53 |
+ inherit git-r3 |
54 |
+ EGIT_REPO_URI="https://github.com/keepassxreboot/${PN}" |
55 |
+fi |
56 |
+ |
57 |
+LICENSE="LGPL-2.1 GPL-2 GPL-3" |
58 |
+SLOT="0" |
59 |
+IUSE="autotype browser ccache keeshare +network test yubikey" |
60 |
+ |
61 |
+RDEPEND=" |
62 |
+ app-crypt/argon2:= |
63 |
+ dev-libs/libgcrypt:= |
64 |
+ >=dev-libs/libsodium-1.0.12:= |
65 |
+ dev-qt/qtconcurrent:5 |
66 |
+ dev-qt/qtcore:5 |
67 |
+ dev-qt/qtdbus:5 |
68 |
+ dev-qt/qtgui:5 |
69 |
+ dev-qt/qtnetwork:5 |
70 |
+ dev-qt/qtsvg:5 |
71 |
+ dev-qt/qtwidgets:5 |
72 |
+ media-gfx/qrencode:= |
73 |
+ sys-libs/readline:0= |
74 |
+ sys-libs/zlib:= |
75 |
+ autotype? ( |
76 |
+ dev-qt/qtx11extras:5 |
77 |
+ x11-libs/libX11 |
78 |
+ x11-libs/libXi |
79 |
+ x11-libs/libXtst |
80 |
+ ) |
81 |
+ keeshare? ( dev-libs/quazip ) |
82 |
+ yubikey? ( sys-auth/ykpers ) |
83 |
+" |
84 |
+ |
85 |
+DEPEND=" |
86 |
+ ${RDEPEND} |
87 |
+ dev-qt/linguist-tools:5 |
88 |
+ dev-qt/qttest:5 |
89 |
+" |
90 |
+BDEPEND=" |
91 |
+ ccache? ( dev-util/ccache ) |
92 |
+" |
93 |
+ |
94 |
+RESTRICT="!test? ( test )" |
95 |
+ |
96 |
+src_prepare() { |
97 |
+ use test || \ |
98 |
+ sed -e "/^find_package(Qt5Test/d" -i CMakeLists.txt || die |
99 |
+ |
100 |
+ cmake_src_prepare |
101 |
+} |
102 |
+ |
103 |
+src_configure() { |
104 |
+ # https://github.com/keepassxreboot/keepassxc/issues/5801 |
105 |
+ filter-flags -flto* |
106 |
+ |
107 |
+ local mycmakeargs=( |
108 |
+ -DWITH_CCACHE="$(usex ccache)" |
109 |
+ -DWITH_GUI_TESTS=OFF |
110 |
+ -DWITH_TESTS="$(usex test)" |
111 |
+ -DWITH_XC_AUTOTYPE="$(usex autotype)" |
112 |
+ -DWITH_XC_DOCS=OFF |
113 |
+ -DWITH_XC_BROWSER="$(usex browser)" |
114 |
+ -DWITH_XC_FDOSECRETS=ON |
115 |
+ -DWITH_XC_KEESHARE="$(usex keeshare)" |
116 |
+ -DWITH_XC_NETWORKING="$(usex network)" |
117 |
+ -DWITH_XC_SSHAGENT=ON |
118 |
+ -DWITH_XC_UPDATECHECK=OFF |
119 |
+ -DWITH_XC_YUBIKEY="$(usex yubikey)" |
120 |
+ ) |
121 |
+ if [[ "${PV}" == *_beta* ]] ; then |
122 |
+ mycmakeargs+=( -DOVERRIDE_VERSION="${PV/_/-}" ) |
123 |
+ fi |
124 |
+ cmake_src_configure |
125 |
+} |