From 9710ff08cc9fa1c21e5ca96881d82402d585e3ab Mon Sep 17 00:00:00 2001 From: Jacob Wang Date: Wed, 18 Sep 2024 09:27:56 +0100 Subject: [PATCH 1/2] maintainers: add jatcwang --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1b1f1f5e4f8af87..ff9d7d184cd4bd5 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9452,6 +9452,12 @@ githubId = 6789916; name = "Jason Odoom"; }; + jatcwang = { + email = "jatcwang@gmail.com"; + github = "jatcwang"; + githubId = 4957161; + name = "Jacob Wang"; + }; javaes = { email = "jan+dev@vanesdonk.de"; github = "javaes"; From 914c72c5e85074438971bdfbadb79dc06661957b Mon Sep 17 00:00:00 2001 From: Jacob Wang Date: Wed, 18 Sep 2024 09:32:46 +0100 Subject: [PATCH 2/2] instant-scala: init at 0.1.0 --- pkgs/by-name/in/instant-scala/package.nix | 35 +++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/in/instant-scala/package.nix diff --git a/pkgs/by-name/in/instant-scala/package.nix b/pkgs/by-name/in/instant-scala/package.nix new file mode 100644 index 000000000000000..a21f84f10e8a0c3 --- /dev/null +++ b/pkgs/by-name/in/instant-scala/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenv, + fetchFromGitHub, + scala-cli, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "instant-scala"; + version = "0.1.0"; + + src = fetchFromGitHub { + owner = "jatcwang"; + repo = "instant-scala"; + rev = "refs/tags/v${finalAttrs.version}"; + sha256 = "jqSvKTL8NzqjwqDj/+55YWecx2bnzuArP8RdfH5q/1U="; + }; + + buildInputs = [ + scala-cli + ]; + + installPhase = '' + install -Dm755 instant-scala $out/bin/instant-scala + ''; + + meta = { + description = "Write Scala scripts that starts instantly using scala-cli and GraalVM"; + homepage = "https://github.com/jatcwang/instant-scala"; + changelog = "https://github.com/jatcwang/instant-scala/releases/v${finalAttrs.version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ jatcwang ]; + mainProgram = "instant-scala"; + }; +})