summaryrefslogtreecommitdiff
path: root/app-crypt/keybase
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-10 19:03:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-10 19:03:44 +0000
commit6a4408b9bbd9fe61dc0966f587db94081fa5f52b (patch)
treeb169c2aac67648694c722324d81d57fd34c69d23 /app-crypt/keybase
parent8c8f1cfd2aa9e839aad7dad6fd43b370cfbc0a1e (diff)
gentoo auto-resync : 10:01:2024 - 19:03:44
Diffstat (limited to 'app-crypt/keybase')
-rw-r--r--app-crypt/keybase/Manifest5
-rw-r--r--app-crypt/keybase/keybase-6.2.4.ebuild72
-rw-r--r--app-crypt/keybase/keybase-9999.ebuild4
3 files changed, 78 insertions, 3 deletions
diff --git a/app-crypt/keybase/Manifest b/app-crypt/keybase/Manifest
index 360552cb02f1..db1a23c74d98 100644
--- a/app-crypt/keybase/Manifest
+++ b/app-crypt/keybase/Manifest
@@ -1,5 +1,8 @@
DIST keybase-6.0.2-deps.tar.xz 202450984 BLAKE2B da3ec411dc06203da08bd472c9842258ad58de9caac9948a84c4a840f1503bb5959a2ce9ddfdec966c6c20a0729fb562666898d21c799fc8c263d6a8924c2fef SHA512 8c22eb2036987ccd131c0b68e126cecf8bf795d4e8366e1f9d2f07d947556094977e1066449dc82fb955f3f8773217822574d70675212d568fc0900f9127b6e6
DIST keybase-6.0.2.tar.gz 57283593 BLAKE2B 272dd3c9e2e855e1979a620f5a600cb1352632fca055ba36140d2cc63013e8f8b7e66c5f9fe74ab2c71dac2df7cc27aac9a8387f7444eff4c469659ff1aece2e SHA512 0a3fe3f8b9fc7a3099696699268bec54aed898d0692a3033e54f816b87ef2616b83a0817d365b87a77ecb489ae5d11bae15597c3bcd23819422ec384ae63f6a0
+DIST keybase-6.2.4-deps.tar.xz 253783064 BLAKE2B f97c4031a7379da1060031f8e20667213bb54647f192aedf3f510b0a87d769f4ef11df8cd23b56c96bc09b24b78d0e82adde9559919149d3a041bb53d59eaf9c SHA512 a0810219901a50b3b06879581141e3a3b337c8853eeb02551f65ce1029b7cc6e57d154a7a201490fa651771ef0fe0dc5b2c71956a66ffee753c96f1420cb93b3
+DIST keybase-6.2.4.tar.gz 53209004 BLAKE2B 5d44b8d0764b5d41635ec431afb8b0b8ed0693b574ead82134f187e97efce5ab206f3c18f570033acdf144589a36ff6e328d55ee32c0a7707aeb110b415bc771 SHA512 fd6b78e63b7df6838f7ad80f36adc93171e48794e6903f561d9f3489f61dba8db7757a1dd1d65cfa35970716f406de963e126c20ba93cfdaf48d2ddd41d0925e
EBUILD keybase-6.0.2.ebuild 1591 BLAKE2B 348c9478bcd5e1c1617225a59b66af25b9d87db9711e027985e1d529ca5c1ba5adda45132fe831fe4679ab697ef726aec9600a3103a04f069e2b7e7500e72487 SHA512 54ac8ccb8f6f7ae36ef5c75d33cd757bbd24f3a5deadd9e1cec5e3485148389b2a44999be7c09262189f776684f1bbaffd19333e7cc7851fb111a1d97ffad5f3
-EBUILD keybase-9999.ebuild 1591 BLAKE2B 348c9478bcd5e1c1617225a59b66af25b9d87db9711e027985e1d529ca5c1ba5adda45132fe831fe4679ab697ef726aec9600a3103a04f069e2b7e7500e72487 SHA512 54ac8ccb8f6f7ae36ef5c75d33cd757bbd24f3a5deadd9e1cec5e3485148389b2a44999be7c09262189f776684f1bbaffd19333e7cc7851fb111a1d97ffad5f3
+EBUILD keybase-6.2.4.ebuild 1601 BLAKE2B 3af6aef5b2fc88a69237781f2661c8c2910830de4f3f20c680a32cc38329c2c06cddac8b936a3c7a2811e3a845f20eba56301f36b94281e90193387a6fe103a4 SHA512 64d18a2ae23d0e6c52f3252917c9e985abf672ed19e609d3fc3df45961c07ea742190c3a3fd77225504462708ca5a62761d7154255ab5f905a9b78d7bab5ffe2
+EBUILD keybase-9999.ebuild 1601 BLAKE2B 3af6aef5b2fc88a69237781f2661c8c2910830de4f3f20c680a32cc38329c2c06cddac8b936a3c7a2811e3a845f20eba56301f36b94281e90193387a6fe103a4 SHA512 64d18a2ae23d0e6c52f3252917c9e985abf672ed19e609d3fc3df45961c07ea742190c3a3fd77225504462708ca5a62761d7154255ab5f905a9b78d7bab5ffe2
MISC metadata.xml 672 BLAKE2B 3c3644f1d85d2ce091c79c7a3b03c4bd2d9f55fa9b4734ca6b7c3cbd693205ae1fa5314599a6669cbfdf4ced230892afa34a18801e4b693203ab4e914499fb76 SHA512 00efa140f2c22db7d1bbc6f997322c7d3ab7ce991333c9bde33a845234141f63c4d65d189a12f3a6c8847d19b83ef34f83b18e81490333c8228983fb3128973f
diff --git a/app-crypt/keybase/keybase-6.2.4.ebuild b/app-crypt/keybase/keybase-6.2.4.ebuild
new file mode 100644
index 000000000000..e7a1f0027806
--- /dev/null
+++ b/app-crypt/keybase/keybase-6.2.4.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="Keybase client"
+HOMEPAGE="https://keybase.io/"
+
+if [[ ${PV} == *9999 ]]; then
+ EGIT_REPO_URI="https://github.com/keybase/client.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/keybase/client/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI+=" https://dev.gentoo.org/~nicolasbock/${P}-deps.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
+SLOT="0"
+IUSE="fuse"
+
+RDEPEND="
+ app-crypt/gnupg
+ fuse? (
+ ~app-crypt/kbfs-${PV}
+ )
+"
+
+src_unpack() {
+ default
+ if [[ ${PV} == *9999 ]]; then
+ git-r3_src_unpack
+ GOMODCACHE="${S}/go/go-mod"
+ pushd "${S}/go" || die
+ ego mod download
+ popd || die
+ else
+ ln -vs "client-${PV}" "${P}" || die
+ mkdir -vp "${S}/src/github.com/keybase" || die
+ ln -vs "${S}" "${S}/src/github.com/keybase/client" || die
+ fi
+}
+
+src_compile() {
+ pushd go/keybase || die
+ ego build -tags production -o "${T}/keybase"
+ popd || die
+}
+
+src_test() {
+ pushd go/keybase || die
+ ego test
+ popd || die
+}
+
+src_install() {
+ dobin "${T}/keybase"
+ dobin "${S}/packaging/linux/run_keybase"
+ systemd_douserunit "${S}/packaging/linux/systemd/keybase.service"
+ insinto "/opt/keybase"
+ doins "${S}/packaging/linux/crypto_squirrel.txt"
+ dodir "/opt/keybase"
+}
+
+pkg_postinst() {
+ elog "Start/Restart keybase: run_keybase"
+ elog "Run the service: keybase service"
+ elog "Run the client: keybase login"
+ ewarn "Note that the user keybasehelper is obsolete and can be removed"
+}
diff --git a/app-crypt/keybase/keybase-9999.ebuild b/app-crypt/keybase/keybase-9999.ebuild
index cce66b1ede2e..e7a1f0027806 100644
--- a/app-crypt/keybase/keybase-9999.ebuild
+++ b/app-crypt/keybase/keybase-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/keybase/client.git"
inherit git-r3
else
- SRC_URI="https://github.com/keybase/client/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://github.com/keybase/client/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~nicolasbock/${P}-deps.tar.xz"
KEYWORDS="~amd64 ~arm64 ~x86"
fi