diff options
author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2013-09-12 17:25:09 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2013-09-12 17:25:09 +0200 |
commit | fe520e6d1fcae097817153c530f40f79a28dbb75 (patch) | |
tree | 484b30f4e45e4211a45254c75971dba58961360d /pkgs/tools/graphics/ditaa | |
parent | edfefa6167fd97bc217475aff8e71b99e7e4a490 (diff) | |
download | nixlib-fe520e6d1fcae097817153c530f40f79a28dbb75.tar nixlib-fe520e6d1fcae097817153c530f40f79a28dbb75.tar.gz nixlib-fe520e6d1fcae097817153c530f40f79a28dbb75.tar.bz2 nixlib-fe520e6d1fcae097817153c530f40f79a28dbb75.tar.lz nixlib-fe520e6d1fcae097817153c530f40f79a28dbb75.tar.xz nixlib-fe520e6d1fcae097817153c530f40f79a28dbb75.tar.zst nixlib-fe520e6d1fcae097817153c530f40f79a28dbb75.zip |
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/
Diffstat (limited to 'pkgs/tools/graphics/ditaa')
-rw-r--r-- | pkgs/tools/graphics/ditaa/default.nix | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/tools/graphics/ditaa/default.nix b/pkgs/tools/graphics/ditaa/default.nix new file mode 100644 index 000000000000..86ff9ec8fae5 --- /dev/null +++ b/pkgs/tools/graphics/ditaa/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchurl, unzip, jre }: + +stdenv.mkDerivation rec { + name = "ditaa-0.9"; + + src = fetchurl { + name = "${name}.zip"; + url = "mirror://sourceforge/project/ditaa/ditaa/0.9/ditaa0_9.zip"; + sha256 = "12g6k3hacvyw3s9pijli7vfnkspyp37qkr29qgbmq1hbp0ryk2fn"; + }; + + buildInputs = [ unzip ]; + + phases = [ "installPhase" ]; + + installPhase = '' + unzip "$src" + + mkdir -p "$out/bin" + mkdir -p "$out/lib" + mkdir -p "$out/share/ditaa" + + cp dita*.jar "$out/lib/ditaa.jar" + cp COPYING HISTORY "$out/share/ditaa" + + cat > "$out/bin/ditaa" << EOF + #!${stdenv.shell} + exec ${jre}/bin/java -jar "$out/lib/ditaa.jar" "\$@" + EOF + + chmod a+x "$out/bin/ditaa" + ''; + + meta = with stdenv.lib; { + description = "Convert ascii art diagrams into proper bitmap graphics"; + homepage = http://ditaa.sourceforge.net/; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; +} |