mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
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:
2 files changed
+62
No files matched your search
@@ -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}"
|
||||
}
|
||||
Reference in new issue
Block a user