verdaccio: Bump to 5.29.0

Signed-off-by: Stefan Knoblich <stkn@bitplumber.de>
This commit is contained in:
2024-01-25 15:38:35 +01:00
parent 9f2e84edad
commit 3d8cf43145
2 changed files with 83 additions and 0 deletions

View File

@@ -2,5 +2,7 @@ AUX verdaccio.confd 332 BLAKE2B 30fc255502a5a6ab21eef31097b899143d38494b768ce66c
AUX verdaccio.initd 897 BLAKE2B 8dee494d5fe8d9f186549d542adf19553d1d9e8b1b10cc416ab40774584f23fd09118f84976f03db8450c57731bdfe038b1ae5fc8010816ef027d90f60bc3bbb SHA512 df70d528293415a5ca3f461f349d7aaca5496757e1c28a78c16889c5172cdb305f0cee6fcd85fe5514eaad18bd32caa2beb57bbea49e3a22eb0b73aed9bfd082
DIST verdaccio-4.13.2.tgz 2220664 BLAKE2B 06b430d099b8640872f0f8cb31058603a16f5087480818b07c1ebda6abaf514c3b7280c0a0f3eaa252c6fe69552f43e40ec0cc414810b1f91d5276d502ba17dd SHA512 965330363d5603b0d2575fcbdecbd26e7e1ad023d7c351f09f1ff19373efa9a59f085ff9d56773842b880ab1a0a60189f1f2c93a8ec2eebb39efcfab20200503
DIST verdaccio-5.26.3.tgz 299866 BLAKE2B 8f37407609be468a754bd14dcb5e4d0eee7b8ad88a41443d4d69c5f45e2243593da0feb760848e5b4b3de12ba6baaff301b58850b5c9344a7d4bd35e17bc695b SHA512 cf0d08507af4b4a931b8edc1add80134d83714517acca6660d6aecacb508f36d642b991eeadd941ada5cd77f26a4ab4d00d9905b9405a7eb71a817524c1b82e2
DIST verdaccio-5.29.0.tgz 302616 BLAKE2B 3e2922b266c410320bb6200f78253dbf5238795b1aa26e12c98779e69151cccb4a682b3655089cda8eb3082517f5c6ba8141f44f0e7c5e6c642831088247d3db SHA512 2dedcc8688d70c2a1720314da7955a01a96ef05b68640268e984d6c4400a08e3b8305375f57cf066cbb81642eb3c77397cf87286a7ab4c706c1b6aada2eb7140
EBUILD verdaccio-4.13.2.ebuild 1933 BLAKE2B fe509614af163aaf87c020ae4e1ab5649cd9e49a2c0c842303e9a3eb9a72a4ad7a45b65007945e761256f87431735f0876e6d989edf9c29573f93d873a3350b5 SHA512 98bc96bcda7095a885edad614d7c3657c8a80109c8743b24b99f93a1df54feb141a447cff308cb247fe951ee8c793e09e8b54d30f8d4f9cf4bc1abf0cc102a96
EBUILD verdaccio-5.26.3.ebuild 1934 BLAKE2B e56de80506dbec48b30d1b5f51971a0bb7955e3a7a49acb4119901f0f9e27877f838f96d0a7f0a6aa52d7fe57a28e7a624640fb27f5cf2cca1e2162bfd8b9c80 SHA512 7ca7fa5084b33b35061ace8ae37b0ca12958b4476e8bdfb24924180953fe99c813117127ad3d410154cc7a1df8fe966522e25c8f9d38cb41ee093d654ad18cc5
EBUILD verdaccio-5.29.0.ebuild 1934 BLAKE2B e56de80506dbec48b30d1b5f51971a0bb7955e3a7a49acb4119901f0f9e27877f838f96d0a7f0a6aa52d7fe57a28e7a624640fb27f5cf2cca1e2162bfd8b9c80 SHA512 7ca7fa5084b33b35061ace8ae37b0ca12958b4476e8bdfb24924180953fe99c813117127ad3d410154cc7a1df8fe966522e25c8f9d38cb41ee093d654ad18cc5

View File

@@ -0,0 +1,81 @@
#
#
#
EAPI=7
MY_P="${PN}-${PV/_beta/-beta.}"
HOMEPAGE="https://www.verdaccio.org/"
DESCRIPTION="A lightweight private npm proxy registry"
SRC_URI="https://registry.npmjs.org/${PN}/-/${MY_P}.tgz"
RESTRICT="network-sandbox"
SLOT="0"
KEYWORDS="~amd64 ~x86"
LICENSE="MIT"
S="${WORKDIR}/package"
RDEPEND="
>=net-libs/nodejs-18.12.0
acct-user/verdaccio
acct-group/verdaccio
"
DEPEND="${RDEPEND}
sys-apps/yarn"
DOCS=(
conf/default.yaml
conf/full.yaml
)
src_unpack() {
# Unpack top-level project
default_src_unpack
# Fetch dependencies
if [[ -d "${PORTAGE_ACTUAL_DISTDIR}/yarn-cache" ]]
then
addwrite "${PORTAGE_ACTUAL_DISTDIR}/yarn-cache"
else
addwrite "${PORTAGE_ACTUAL_DISTDIR}"
fi
yarn --cache-folder "${PORTAGE_ACTUAL_DISTDIR}/yarn-cache" --cwd "${S}" \
--prefer-offline --pure-lockfile --prod install \
|| die "Failed to install dependencies"
}
src_prepare() {
default_src_prepare
# Fix location of include files
sed -i -e "s:../build/:${EPREFIX}/usr/share/verdaccio/build/:" \
bin/verdaccio || die ""
# Locations in configuration files are relative to config file path, convert to absolute
sed -i -E -e "s|^(storage\|plugins):.+|\1: ${EPREFIX}/var/lib/verdaccio/\1|" \
conf/*.yaml || die ""
}
src_install() {
default_src_install
keepdir /etc/verdaccio
insinto /etc/verdaccio
newins conf/default.yaml config.yaml
insinto /usr/share/verdaccio
doins -r build index.js node_modules package.json
dosym /etc/verdaccio /usr/share/verdaccio/conf
dosbin bin/verdaccio
keepdir /var/{lib,log}/verdaccio
keepdir /var/lib/verdaccio/{plugins,storage}
fowners verdaccio:verdaccio /var/{lib,log}/verdaccio
fowners verdaccio:verdaccio /var/lib/verdaccio/{plugins,storage}
fperms 0750 /var/{lib,log}/verdaccio
fperms 0750 /var/lib/verdaccio/{plugins,storage}
newinitd "${FILESDIR}/verdaccio.initd" verdaccio
newconfd "${FILESDIR}/verdaccio.confd" verdaccio
}