pentoo-overlay/dev-util/jnitrace-engine/jnitrace-engine-20230402.ebuild
2023-04-02 10:14:31 +08:00

43 lines
942 B
Bash

# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Engine used by jnitrace to intercept JNI API calls."
HOMEPAGE="https://github.com/chame1eon/jnitrace-engine"
HASH_COMMIT="1d1233c4c9f2bf197b94406dd4fa64a7adadb717"
SRC_URI="https://github.com/chame1eon/jnitrace-engine/archive/${HASH_COMMIT}.tar.gz -> ${P}.tar.gz
https://dev.pentoo.ch/~blshkv/distfiles/${P}-node_modules.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
BDEPEND="net-libs/nodejs[npm]"
RDEPEND="net-libs/nodejs"
S="${WORKDIR}/${PN}-${HASH_COMMIT}"
NPM_FLAGS=(
--audit false
--color false
--foreground-scripts
--global
--offline
--progress false
--save false
--verbose
)
src_compile() {
npm "${NPM_FLAGS[@]}" pack || die
}
#FIXME: where jnitrace can find it?
#src_install() {
# npm "${NPM_FLAGS[@]}" \
# --prefix "${ED}"/usr \
# install \
# jnitrace-engine-${PV}.tgz || die
#}