Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

ditaa: new package

Ditaa is a small command-line utility written in Java, that can convert
diagrams drawn using ascii art ('drawings' that contain characters that
resemble lines like | / - ), into proper bitmap graphics.

Homepage: http://ditaa.sourceforge.net/

+43
+41
pkgs/tools/graphics/ditaa/default.nix
··· 1 + { stdenv, fetchurl, unzip, jre }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "ditaa-0.9"; 5 + 6 + src = fetchurl { 7 + name = "${name}.zip"; 8 + url = "mirror://sourceforge/project/ditaa/ditaa/0.9/ditaa0_9.zip"; 9 + sha256 = "12g6k3hacvyw3s9pijli7vfnkspyp37qkr29qgbmq1hbp0ryk2fn"; 10 + }; 11 + 12 + buildInputs = [ unzip ]; 13 + 14 + phases = [ "installPhase" ]; 15 + 16 + installPhase = '' 17 + unzip "$src" 18 + 19 + mkdir -p "$out/bin" 20 + mkdir -p "$out/lib" 21 + mkdir -p "$out/share/ditaa" 22 + 23 + cp dita*.jar "$out/lib/ditaa.jar" 24 + cp COPYING HISTORY "$out/share/ditaa" 25 + 26 + cat > "$out/bin/ditaa" << EOF 27 + #!${stdenv.shell} 28 + exec ${jre}/bin/java -jar "$out/lib/ditaa.jar" "\$@" 29 + EOF 30 + 31 + chmod a+x "$out/bin/ditaa" 32 + ''; 33 + 34 + meta = with stdenv.lib; { 35 + description = "Convert ascii art diagrams into proper bitmap graphics"; 36 + homepage = http://ditaa.sourceforge.net/; 37 + license = licenses.gpl2; 38 + platforms = platforms.linux; 39 + maintainers = [ maintainers.bjornfor ]; 40 + }; 41 + }
+2
pkgs/top-level/all-packages.nix
··· 533 533 534 534 catdoc = callPackage ../tools/text/catdoc { }; 535 535 536 + ditaa = callPackage ../tools/graphics/ditaa { }; 537 + 536 538 dlx = callPackage ../misc/emulators/dlx { }; 537 539 538 540 eggdrop = callPackage ../tools/networking/eggdrop { };