diff --git a/net-mail/hydroxide/Manifest b/net-mail/hydroxide/Manifest index f40f451762..9f3b3cea7f 100644 --- a/net-mail/hydroxide/Manifest +++ b/net-mail/hydroxide/Manifest @@ -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 diff --git a/net-mail/hydroxide/hydroxide-0.2.32.ebuild b/net-mail/hydroxide/hydroxide-0.2.32.ebuild new file mode 100644 index 0000000000..0a8239de96 --- /dev/null +++ b/net-mail/hydroxide/hydroxide-0.2.32.ebuild @@ -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}" +}