Merge pull request #15929 from earldouglas/avian

avian: init at 1.2.0

authored by Joachim Fasting and committed by GitHub e915625a 5faefd4c

+40
+36
pkgs/development/compilers/avian/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, zlib, jdk }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "avian-${version}"; 5 + version = "1.2.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "readytalk"; 9 + repo = "avian"; 10 + rev = "v${version}"; 11 + sha256 = "1j2y45cpqk3x6a743mgpg7z3ivwm7qc9jy6xirvay7ah1qyxmm48"; 12 + }; 13 + 14 + buildInputs = [ 15 + zlib 16 + jdk 17 + ]; 18 + 19 + installPhase = '' 20 + mkdir -p $out/bin 21 + cp build/*/avian $out/bin/ 22 + cp build/*/avian-dynamic $out/bin/ 23 + ''; 24 + 25 + meta = { 26 + description = "Lightweight Java virtual machine"; 27 + longDescription = '' 28 + Avian is a lightweight virtual machine and class library designed 29 + to provide a useful subset of Java’s features, suitable for 30 + building self-contained applications. 31 + ''; 32 + homepage = https://readytalk.github.io/avian/; 33 + license = stdenv.lib.licenses.isc; 34 + platforms = stdenv.lib.platforms.all; 35 + }; 36 + }
+4
pkgs/top-level/all-packages.nix
··· 4115 4116 avra = callPackage ../development/compilers/avra { }; 4117 4118 bigloo = callPackage ../development/compilers/bigloo { 4119 stdenv = overrideCC stdenv gcc49; 4120 };
··· 4115 4116 avra = callPackage ../development/compilers/avra { }; 4117 4118 + avian = callPackage ../development/compilers/avian { 4119 + stdenv = overrideCC stdenv gcc49; 4120 + }; 4121 + 4122 bigloo = callPackage ../development/compilers/bigloo { 4123 stdenv = overrideCC stdenv gcc49; 4124 };