summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'www-servers/caddy/caddy-9999.ebuild')
-rw-r--r--www-servers/caddy/caddy-9999.ebuild20
1 files changed, 11 insertions, 9 deletions
diff --git a/www-servers/caddy/caddy-9999.ebuild b/www-servers/caddy/caddy-9999.ebuild
index 86a00c5d6ef9..c66b0a78cfe2 100644
--- a/www-servers/caddy/caddy-9999.ebuild
+++ b/www-servers/caddy/caddy-9999.ebuild
@@ -13,13 +13,15 @@ if [[ "${PV}" == 9999* ]]; then
EGIT_REPO_URI="https://github.com/caddyserver/caddy.git"
else
SRC_URI="
- https://github.com/caddyserver/caddy/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/caddyserver/caddy/archive/v${PV/_beta/-beta.}.tar.gz -> ${P}.tar.gz
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz
- https://github.com/caddyserver/dist/archive/refs/tags/v${PV}.tar.gz -> ${P}-docs.tar.gz
+ https://github.com/caddyserver/dist/archive/refs/tags/v${PV/_beta/-beta.}.tar.gz -> ${P}-docs.tar.gz
"
- KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
+ [[ ${PV} != *beta* ]] && \
+ KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
fi
+S="${WORKDIR}/${PN}-${PV/_beta/-beta.}"
# MAIN
LICENSE="Apache-2.0"
# deps
@@ -81,10 +83,10 @@ src_unpack() {
src_prepare() {
default
- sed -i -e "s|User=caddy|User=http|g;s|Group=caddy|Group=http|g;" ../dist-"${PV}"/init/*service || die
+ sed -i -e "s|User=caddy|User=http|g;s|Group=caddy|Group=http|g;" ../dist-*/init/*service || die
if [[ "${PV}" != 9999* ]]; then
- mv ../vendor ./ || die
+ ln -sv ../vendor ./ || die
eapply ../go-mod-sum.patch
for moo in ${MY_MODULES}; do
@@ -114,18 +116,18 @@ src_install() {
dobin "${PN}"
insinto /etc/"${PN}"
- doins ../dist-"${PV}"/config/Caddyfile
- systemd_dounit ../dist-"${PV}"/init/*.service
+ doins ../dist-*/config/Caddyfile
+ systemd_dounit ../dist-*/init/*.service
newinitd "${FILESDIR}"/initd-2.7.5 "${PN}"
newconfd "${FILESDIR}"/confd-2.7.5 "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/logrotated" "${PN}"
insinto /usr/share/"${PN}"
- doins ../dist-"${PV}"/welcome/index.html
+ doins ../dist-*/welcome/index.html
newbashcomp completion.bash "${PN}"
newfishcomp completion.fish "${PN}".fish
newzshcomp completion.zsh _"${PN}"
- newdoc ../dist-"${PV}"/init/README.md systemd-services-README.md
+ newdoc ../dist-*/init/README.md systemd-services-README.md
doman manpages/*
}