You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/app-crypt/acme-sh/acme-sh-2.7.9.ebuild

45 lines
1016 B

# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="${PN/-/.}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="An ACME Shell script"
HOMEPAGE="https://github.com/Neilpang/acme.sh"
SRC_URI="https://github.com/Neilpang/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="net-misc/curl
|| ( dev-libs/libressl dev-libs/openssl:0 )
net-analyzer/openbsd-netcat
|| ( net-misc/socat www-servers/apache:2 www-servers/nginx:0 )
virtual/cron"
S="${WORKDIR}/${MY_P}"
src_install() {
einstalldocs
newdoc dnsapi/README.md README-dnsapi.md
newdoc deploy/README.md README-deploy.md
keepdir /etc/acme-sh
doenvd "${FILESDIR}"/99acme-sh
insinto /etc/bash/bashrc.d
doins "${FILESDIR}"/acme.sh
exeinto /usr/share/acme.sh
doexe acme.sh
insinto /usr/share/acme.sh/dnsapi
doins -r dnsapi/*.sh
insinto /usr/share/acme.sh/deploy
doins -r deploy/*.sh
dosym ../share/acme.sh/acme.sh usr/bin/acme.sh
}