nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at devShellTools-shell 40 lines 1.1 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 jre, 6 makeWrapper, 7}: 8 9stdenv.mkDerivation rec { 10 pname = "kamilalisp"; 11 version = "0.3.0.1"; 12 13 src = fetchurl { 14 url = "https://github.com/kspalaiologos/kamilalisp/releases/download/v${version}/kamilalisp-${version}.jar"; 15 hash = "sha256-SW0U483eHptkYw+yJV/2cImfK3uEjkl8ma54yeagF6s="; 16 }; 17 18 dontUnpack = true; 19 20 nativeBuildInputs = [ makeWrapper ]; 21 22 installPhase = '' 23 mkdir -pv $out/share/java $out/bin 24 cp ${src} $out/share/java/kamilalisp-${version}.jar 25 makeWrapper ${jre}/bin/java $out/bin/kamilalisp \ 26 --add-flags "-jar $out/share/java/kamilalisp-${version}.jar" \ 27 --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ 28 --set _JAVA_AWT_WM_NONREPARENTING 1 29 ''; 30 31 meta = { 32 homepage = "https://github.com/kspalaiologos/kamilalisp"; 33 description = "Functional, flexible, and concise Lisp"; 34 mainProgram = "kamilalisp"; 35 license = lib.licenses.gpl3Plus; 36 inherit (jre.meta) platforms; 37 maintainers = with lib.maintainers; [ cafkafk ]; 38 sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; 39 }; 40}