Files
guru/net-mail/hydroxide/hydroxide-0.2.27.ebuild
Leonardo Hernández Hernández 7fe9522c26 */*: remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
2023-11-16 17:05:30 -06:00

55 lines
1.3 KiB
Bash

# Copyright 2022-2023 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://github.com/emersion/hydroxide.git"
else
inherit verify-sig
SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz
verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz
"
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://github.com/emersion/hydroxide"
LICENSE="MIT BSD"
SLOT="0"
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 "$(makeopts_jobs)" ./cmd/hydroxide
}
src_install() {
default
dobin "${PN}"
}
pkg_postinst() {
elog ""
elog "In order to use ${PN} you need to read"
elog "https://github.com/emersion/hydroxide#installing"
elog ""
}