dev-util/jnitrace-engine - 20230402 (pentoo)

Search

Install

Install this version:

emerge -a =dev-util/jnitrace-engine-20230402

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =dev-util/jnitrace-engine-20230402

Or alternatively:

emerge --autounmask-write -a =dev-util/jnitrace-engine-20230402

Package Information

Description:
Engine used by jnitrace to intercept JNI API calls.
Homepage:
https://github.com/chame1eon/jnitrace-engine
License:
MIT

Ebuild Details

Version EAPI Keywords Slot
20230402 8 ~amd64 ~x86 0
View Raw Ebuild
# 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
#}

Dependencies

RDEPEND

net-libs/nodejs

BDEPEND

net-libs/nodejs[npm]

Manifest for 20230402

Type File Size Source URLs
DIST jnitrace-engine-20230402-node_modules.tar.gz 41707608 bytes https://dev.pentoo.ch/~blshkv/distfiles/jnitrace-engine-20230402-node_modules.tar.gz
DIST jnitrace-engine-20230402.tar.gz 55747 bytes https://github.com/chame1eon/jnitrace-engine/archive/1d1233c4c9f2bf197b94406dd4fa64a7adadb717.tar.gz