maintainers: add revol-xut

main
revol-xut 3 years ago
parent 3e74c1002d
commit c7f2520b2a
  1. 16
      pkgs/development/compilers/lingua-franca/default.nix

@ -1,12 +1,14 @@
{ lib, pkgs, stdenv, jdk11_headless }:
{ lib, pkgs, stdenv, fetchFromGitHub, jdk11_headless }:
stdenv.mkDerivation {
name = "lfc";
pname = "lfc";
version = "0.1.0";
src = fetchGit {
url = "https://github.com/revol-xut/lingua-franca-nix-releases.git";
src = fetchFromGitHub {
owner = "revol-xut";
repo = "lingua-franca-nix-releases";
rev = "11c6d5297cd63bf0b365a68c5ca31ec80083bd05";
ref = "master";
sha256 = "DgxunzC8Ep0WdwChDHWgG5QJbJZ8UgQRXtP1HZqL9Jg=";
};
buildInputs = [ jdk11_headless ];
@ -16,7 +18,7 @@ stdenv.mkDerivation {
postPatch = ''
substituteInPlace bin/lfc \
--replace 'base=`dirname $(dirname ''${abs_path})`' "base='$out'" \
--replace "run_lfc_with_args" "${jdk11_headless}/bin/java -jar $out/lib/jars/org.lflang.lfc-${version}-SNAPSHOT-all.jar"
--replace "run_lfc_with_args" "${jdk11_headless}/bin/java -jar $out/lib/jars/org.lflang.lfc-0.1.0-SNAPSHOT-all.jar"
'';
installPhase = ''
@ -33,7 +35,7 @@ stdenv.mkDerivation {
'';
homepage = "https://github.com/lf-lang/lingua-franca";
license = licenses.bsd2;
platforms = platforms.all;
platforms = platforms.linux;
maintainers = with maintainers; [ revol-xut ];
};
}

Loading…
Cancel
Save