diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-10 19:03:44 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-10 19:03:44 +0000 |
commit | 6a4408b9bbd9fe61dc0966f587db94081fa5f52b (patch) | |
tree | b169c2aac67648694c722324d81d57fd34c69d23 /app-crypt/keybase | |
parent | 8c8f1cfd2aa9e839aad7dad6fd43b370cfbc0a1e (diff) |
gentoo auto-resync : 10:01:2024 - 19:03:44
Diffstat (limited to 'app-crypt/keybase')
-rw-r--r-- | app-crypt/keybase/Manifest | 5 | ||||
-rw-r--r-- | app-crypt/keybase/keybase-6.2.4.ebuild | 72 | ||||
-rw-r--r-- | app-crypt/keybase/keybase-9999.ebuild | 4 |
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 |