diff options
author | Edward Tjörnhammar <ed@cflags.cc> | 2016-10-05 15:05:27 +0200 |
---|---|---|
committer | Edward Tjörnhammar <ed@cflags.cc> | 2016-10-05 15:11:20 +0200 |
commit | e4bdbfc247187990e21ecbd2618f73593b2cd413 (patch) | |
tree | cc0004f108c922038e91c679cd545116990429c4 /pkgs/tools/text/languagetool | |
parent | fad5794c77b27aff57a50c9201195c5b0defec1f (diff) | |
download | nixpkgs-e4bdbfc247187990e21ecbd2618f73593b2cd413.tar nixpkgs-e4bdbfc247187990e21ecbd2618f73593b2cd413.tar.gz nixpkgs-e4bdbfc247187990e21ecbd2618f73593b2cd413.tar.bz2 nixpkgs-e4bdbfc247187990e21ecbd2618f73593b2cd413.tar.lz nixpkgs-e4bdbfc247187990e21ecbd2618f73593b2cd413.tar.xz nixpkgs-e4bdbfc247187990e21ecbd2618f73593b2cd413.tar.zst nixpkgs-e4bdbfc247187990e21ecbd2618f73593b2cd413.zip |
languagetool: init at 3.5
Diffstat (limited to 'pkgs/tools/text/languagetool')
-rw-r--r-- | pkgs/tools/text/languagetool/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/tools/text/languagetool/default.nix b/pkgs/tools/text/languagetool/default.nix new file mode 100644 index 00000000000..44605523529 --- /dev/null +++ b/pkgs/tools/text/languagetool/default.nix @@ -0,0 +1,31 @@ +{ stdenv, lib, fetchurl, unzip, jdk }: + +stdenv.mkDerivation rec { + pname = "LanguageTool"; + version = "3.5"; + name = pname + "-" + version; + src = fetchurl { + url = "https://www.languagetool.org/download/${name}.zip"; + sha256 = "1axw8fqg2wlkmv45s71q5pg44sg1s06szpkjhyscy704i7d2jc34"; + }; + buildInputs = [ unzip jdk ]; + installPhase = + '' + mkdir -p $out/{bin,share} + mv * $out/share/. + for lt in languagetool{,-commandline,-server};do + cat > $out/bin/$lt <<EXE + #!${stdenv.shell} + ${jdk}/bin/java -cp $out/share/ -jar $out/share/$lt.jar $@ + EXE + chmod +x $out/bin/$lt + done + ''; + + meta = with stdenv.lib; { + homepage = "https://languagetool.org"; + license = licenses.lgpg21Plus; + maintainers = with maintainers; [ edwtjo ]; + descrption = "A proofreading program for English, French German, Polish, and more"; + }; +} |