net-mail/hydroxide: add 0.2.32

changed instances of the github links to codeberg, since the github repo
is archived, and the project has migrated to codeberg

Also properly adds the test phase

Here's the build.log with all tests run
https://gist.githubusercontent.com/ingenarel/56701b96c4eb42408f2812db9d30afff/raw

Signed-off-by: ingenarel (NeoJesus) <ingenarel_neojesus@disroot.org>
Part-of: https://codeberg.org/gentoo/guru/pulls/80
This commit is contained in:
ingenarel (NeoJesus) committed 2026-09-29 00:55:14 +06:00
1 parent 34bd714c6a
commit 26281ffbd5
2 files changed
+62

No files matched your search

+3
View File
@@ -7,3 +7,6 @@ DIST hydroxide-0.2.29.tar.gz.sig 566 BLAKE2B d34aecea8ca5591a519c79adf86000e1995
DIST hydroxide-0.2.31-deps.tar.xz 32844724 BLAKE2B 62f672578fb4e24271d51a8243e272b1ca91f51de693a5e1898d5d44f3298b26bc0bd91dcb524506a34451102fb2fb4606088a5ff572063f59cd60770686f5ba SHA512 640ab2866032e4fa367c59befe2b31d8f6650dd64ff960f879453b6925394d054d5609cb1c4968d8c9a18fdcb04103a0ec4448fdcf61e011657ed994ba08e43a
DIST hydroxide-0.2.31.tar.gz 45827 BLAKE2B f228bb8493ee104a31d27781a503f1c0b8922b18128745b05507238a573a5771ab6d327c42eda38fa539644dd47ab3de2f92d765be2206721a8a24a30201a145 SHA512 0d3be977e2a9af945bbdf86d9de34b24e693399a75afe4cd69e55221a8c807f4a12ec8f0e726e7491579e6b09cdef94127110f156175794073d3af503bf43d70
DIST hydroxide-0.2.31.tar.gz.sig 566 BLAKE2B 3a2300faf27b7f3bc919415cc18e7c76a02f3460e245f329ea1ac6de7e53ead66fe27984f888db4b71b93d3bcc56ee30c1cea986f8a2b7e361b41f45fec3d204 SHA512 bfcbe0ac69c8fdc9e247d556c8a783e656803cd95480cc33e95f9b57011b2bd8cc87a7c0e5b1e0723c45ad188284cd2e3b1aa003f739ddf0d84a14f107107d5e
DIST hydroxide-0.2.32-deps.tar.xz 113596732 BLAKE2B ab3bbf38e607e917f5bb91ae4e166c50967f627bb36094d83c4bcaf025ab030a505dc12ef0e92e0c453c53ead361baa32c38529d78bbaa1931a84de771bda61f SHA512 db43aa1fc07707934945e6869e0f2198c0b01475a820bfeb93a330b6fa5a2be8adf9ae840d84f9274551b5bc0f8a90b45ed8bf6371a45cd8cf64d9dc9446706d
DIST hydroxide-0.2.32.tar.gz 45851 BLAKE2B 0c45934b37ebab6aca83931d6f8c4dd8b462b53aed21ee831cbfdd0ba6679bffc5c29c1819c94652e21c5bd97b711cb20e03d574635502ecee9f2aab8e4a4173 SHA512 b0a3127b541ddc1ab3fe7f30a8ddb384b654c6c2f7deda265f12680e3acc88fc97019326e895f715db5e1ed0877c5836d980284bbc8e76244b584e4d932cd9e0
DIST hydroxide-0.2.32.tar.gz.sig 566 BLAKE2B 336e4be5f106a74c0127146649aa245a81e6e9c6f1983e998a6e7f96eb86f28c4a98a5e2725884d62a2fc5749e1b5316d8c25d1f6382367010f5d9fa032dcd7a SHA512 ded50ac5f9e7d8d3cdf4711bd166f21d8dd8111d2e709cb46471a8a0d41e0a17ba0e2879e0c5ff1204784aec6f7e1f34bbd2e3d91f8d321cf9c456ca495079c8
@@ -0,0 +1,59 @@
# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit go-module multiprocessing
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
EGIT_REPO_URI="https://codeberg.org/emersion/${PN}.git"
else
inherit verify-sig
SRC_URI="https://codeberg.org/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz
verify-sig? ( https://codeberg.org/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
https://github.com/ingenarel/guru-depfiles/releases/download/${P}-deps.tar.xz/${P}-go-mod-deps.tar.xz ->
${P}-deps.tar.xz
"
# you can either use -go-mod-deps or -vendor-deps for the file
# vendor-deps are small, but may not work for some packages/version
# go-mod-deps are LARGE, but will most likely always work
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-emersion )"
KEYWORDS="~amd64"
fi
DESCRIPTION="A third-party, open-source ProtonMail CardDAV, IMAP and SMTP bridge"
HOMEPAGE="https://codeberg.org/emersion/hydroxide"
LICENSE="MIT"
#gentoo-go-license hydroxide-0.2.32.ebuild
LICENSE+=" BSD MIT "
SLOT="0"
BDEPEND+=" >=dev-lang/go-1.24.0"
DOCS=( README.md )
src_unpack() {
if [[ ${PV} == *9999* ]]; then
git-r3_src_unpack
go-module_live_vendor
else
if use verify-sig; then
verify-sig_verify_detached "${DISTDIR}/${P}".tar.gz{,.sig}
fi
go-module_src_unpack
fi
}
src_compile() {
ego build -v -x -p "$(get_makeopts_jobs)" ./cmd/hydroxide
}
src_test() {
ego test ./...
}
src_install() {
default
dobin "${PN}"
}