From e77b64fa83bc13c5b9e10d0c7d322537a6ee7264 Mon Sep 17 00:00:00 2001 From: "Rick Farina (Zero_Chaos)" Date: Sun, 5 Dec 2021 14:41:51 -0500 Subject: [PATCH] rdio-scanner: add the npm garbage this fails, I think it will always fail, but I'm still trying to find a sane way to do it --- media-radio/rdio-scanner/rdio-scanner-9999.ebuild | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/media-radio/rdio-scanner/rdio-scanner-9999.ebuild b/media-radio/rdio-scanner/rdio-scanner-9999.ebuild index b305c36fe..bef03780e 100644 --- a/media-radio/rdio-scanner/rdio-scanner-9999.ebuild +++ b/media-radio/rdio-scanner/rdio-scanner-9999.ebuild @@ -229,17 +229,27 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="" -S="${WORKDIR}/${PN}-${HASH_COMMIT}/server" +S="${WORKDIR}/${PN}-${HASH_COMMIT}" src_prepare() { - mv ${WORKDIR}/webapp . + mv ${WORKDIR}/webapp server eapply_user } src_compile() { + pushd client || die + addpredict "/etc/npm" + npm ci --loglevel=error --no-progress || die + npm run build || die + popd || die + + pushd server || die env GOBIN="${S}/bin" go install ./... || die "compile failed" + popd || die } src_install() { + pushd server || die newbin bin/server ${PN} + popd || die }