diff options
Diffstat (limited to 'www-servers/caddy/caddy-9999.ebuild')
-rw-r--r-- | www-servers/caddy/caddy-9999.ebuild | 20 |
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/* } |