mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 18:58:08 -07:00
147 lines
3.9 KiB
Bash
147 lines
3.9 KiB
Bash
# Copyright 1999-2026 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
DOTNET_PKG_COMPAT="10.0"
|
|
NUGETS="
|
|
acornima.extras@1.2.0
|
|
acornima@1.2.0
|
|
benchmarkdotnet.annotations@0.15.8
|
|
benchmarkdotnet@0.15.8
|
|
commandlineparser@2.9.1
|
|
fluentassertions@7.2.0
|
|
flurl.http.signed@4.0.2
|
|
flurl.signed@4.0.0
|
|
gee.external.capstone@2.3.0
|
|
githubactionstestlogger@3.0.1
|
|
iced@1.21.0
|
|
jurassic@3.2.9
|
|
meziantou.analyzer@2.0.267
|
|
microsoft.applicationinsights@2.23.0
|
|
microsoft.bcl.asyncinterfaces@1.1.0
|
|
microsoft.bcl.asyncinterfaces@6.0.0
|
|
microsoft.codeanalysis.analyzers@3.11.0
|
|
microsoft.codeanalysis.common@4.14.0
|
|
microsoft.codeanalysis.csharp@4.14.0
|
|
microsoft.codecoverage@18.0.1
|
|
microsoft.diagnostics.netcore.client@0.2.410101
|
|
microsoft.diagnostics.netcore.client@0.2.510501
|
|
microsoft.diagnostics.runtime@3.1.512801
|
|
microsoft.diagnostics.tracing.traceevent@3.1.21
|
|
microsoft.dotnet.platformabstractions@3.1.6
|
|
microsoft.extensions.dependencyinjection.abstractions@10.0.1
|
|
microsoft.extensions.dependencyinjection.abstractions@6.0.0
|
|
microsoft.extensions.dependencyinjection@10.0.1
|
|
microsoft.extensions.logging.abstractions@6.0.0
|
|
microsoft.extensions.logging@2.1.1
|
|
microsoft.extensions.logging@6.0.0
|
|
microsoft.extensions.options@6.0.0
|
|
microsoft.extensions.primitives@6.0.0
|
|
microsoft.extensions.timeprovider.testing@10.1.0
|
|
microsoft.net.test.sdk@18.0.1
|
|
microsoft.netcore.platforms@1.1.0
|
|
microsoft.netframework.referenceassemblies.net462@1.0.3
|
|
microsoft.netframework.referenceassemblies@1.0.3
|
|
microsoft.testing.extensions.telemetry@2.0.2
|
|
microsoft.testing.extensions.trxreport.abstractions@2.0.2
|
|
microsoft.testing.extensions.vstestbridge@2.0.2
|
|
microsoft.testing.platform.msbuild@2.0.2
|
|
microsoft.testing.platform@2.0.2
|
|
microsoft.testplatform.adapterutilities@18.0.1
|
|
microsoft.testplatform.objectmodel@18.0.1
|
|
microsoft.testplatform.testhost@18.0.1
|
|
microsoft.win32.registry@5.0.0
|
|
microsoft.win32.systemevents@6.0.0
|
|
mongodb.bson.signed@2.19.0
|
|
netstandard.library.ref@2.1.0
|
|
netstandard.library@2.0.3
|
|
newtonsoft.json@13.0.4
|
|
nil.js@2.6.1712
|
|
nodatime@3.3.0
|
|
nunit3testadapter@6.0.1
|
|
nunit@4.4.0
|
|
perfolizer@0.6.1
|
|
polysharp@1.15.0
|
|
pragmastat@3.2.4
|
|
sharpziplib@1.4.2
|
|
sourcemaps@0.3.0
|
|
system.buffers@4.5.1
|
|
system.codedom@9.0.5
|
|
system.configuration.configurationmanager@6.0.0
|
|
system.drawing.common@6.0.0
|
|
system.management@9.0.5
|
|
system.memory@4.5.5
|
|
system.numerics.vectors@4.4.0
|
|
system.numerics.vectors@4.5.0
|
|
system.reflection.typeextensions@4.7.0
|
|
system.runtime.compilerservices.unsafe@4.5.3
|
|
system.runtime.compilerservices.unsafe@6.0.0
|
|
system.security.cryptography.protecteddata@6.0.0
|
|
system.security.permissions@6.0.0
|
|
system.windows.extensions@6.0.0
|
|
test262harness@1.0.3
|
|
xunit.analyzers@1.26.0
|
|
xunit.runner.visualstudio@3.1.5
|
|
xunit.v3.assert@3.2.1
|
|
xunit.v3.common@3.2.1
|
|
xunit.v3.core.mtp-off@3.2.1
|
|
xunit.v3.extensibility.core@3.2.1
|
|
xunit.v3.mtp-off@3.2.1
|
|
xunit.v3.runner.common@3.2.1
|
|
xunit.v3.runner.inproc.console@3.2.1
|
|
yamldotnet@16.3.0
|
|
yantrajs.core@1.2.299
|
|
yantrajs.expressioncompiler@1.2.299
|
|
zio@0.21.2
|
|
zstring@2.6.0
|
|
"
|
|
|
|
inherit check-reqs dotnet-pkg
|
|
|
|
DESCRIPTION="Javascript Interpreter for .NET"
|
|
HOMEPAGE="https://github.com/sebastienros/jint/"
|
|
|
|
if [[ "${PV}" == *9999* ]] ; then
|
|
inherit git-r3
|
|
|
|
EGIT_REPO_URI="https://github.com/sebastienros/${PN}"
|
|
else
|
|
SRC_URI="https://github.com/sebastienros/${PN}/archive/v${PV}.tar.gz
|
|
-> ${P}.gh.tar.gz"
|
|
|
|
KEYWORDS="amd64"
|
|
fi
|
|
|
|
SRC_URI+=" ${NUGET_URIS} "
|
|
|
|
LICENSE="Apache-2.0 BSD-2 BSD MIT"
|
|
SLOT="0"
|
|
|
|
CHECKREQS_DISK_BUILD="2G"
|
|
DOTNET_PKG_PROJECTS=( Jint.Repl/Jint.Repl.csproj )
|
|
DOTNET_PKG_BAD_PROJECTS=(
|
|
Jint.Benchmark/Jint.Benchmark.csproj
|
|
Jint.Tests.Test262/Jint.Tests.Test262.csproj
|
|
Jint.Tests/Jint.Tests.csproj
|
|
)
|
|
|
|
pkg_setup() {
|
|
check-reqs_pkg_setup
|
|
dotnet-pkg_pkg_setup
|
|
}
|
|
|
|
src_prepare() {
|
|
dotnet-pkg_src_prepare
|
|
|
|
# Those files do not exist on musl. See bug https://bugs.gentoo.org/935450
|
|
rm Jint.Tests.PublicInterface/TimeSystemTests.cs || die
|
|
}
|
|
|
|
src_install() {
|
|
dotnet-pkg-base_install
|
|
dotnet-pkg-base_dolauncher "/usr/share/${P}/Jint.Repl" "${PN}"
|
|
|
|
einstalldocs
|
|
}
|