at 24.05-pre 35 lines 909 B view raw
1{ lib, stdenv, fetchurl, jre }: 2 3stdenv.mkDerivation rec { 4 pname = "ditaa"; 5 version = "0.11.0"; 6 7 src = fetchurl { 8 url = "https://github.com/stathissideris/ditaa/releases/download/v${version}/ditaa-${version}-standalone.jar"; 9 sha256 = "1acnl7khz8aasg230nbsx9dyf8716scgb5l3679cb2bdzxisl64l"; 10 }; 11 12 dontUnpack = true; 13 14 installPhase = '' 15 mkdir -p $out/bin $out/lib 16 17 cp ${src} "$out/lib/ditaa.jar" 18 19 cat > "$out/bin/ditaa" << EOF 20 #!${stdenv.shell} 21 exec ${jre}/bin/java -jar "$out/lib/ditaa.jar" "\$@" 22 EOF 23 24 chmod a+x "$out/bin/ditaa" 25 ''; 26 27 meta = with lib; { 28 description = "Convert ascii art diagrams into proper bitmap graphics"; 29 homepage = "https://github.com/stathissideris/ditaa"; 30 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 31 license = licenses.lgpl3; 32 platforms = platforms.unix; 33 maintainers = [ maintainers.bjornfor ]; 34 }; 35}