diff options
Diffstat (limited to 'nixpkgs/pkgs/games/gogui/default.nix')
-rw-r--r-- | nixpkgs/pkgs/games/gogui/default.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/games/gogui/default.nix b/nixpkgs/pkgs/games/gogui/default.nix new file mode 100644 index 000000000000..d2c25e031d2e --- /dev/null +++ b/nixpkgs/pkgs/games/gogui/default.nix @@ -0,0 +1,29 @@ +{ fetchurl, lib, stdenv, openjdk, unzip, makeWrapper }: + +let + version = "1.4.9"; +in stdenv.mkDerivation { + pname = "gogui"; + inherit version; + nativeBuildInputs = [ makeWrapper unzip ]; + src = fetchurl { + url = "mirror://sourceforge/project/gogui/gogui/${version}/gogui-${version}.zip"; + sha256 = "0qk6p1bhi1816n638bg11ljyj6zxvm75jdf02aabzdmmd9slns1j"; + }; + dontConfigure = true; + installPhase = '' + mkdir -p $out/share/doc + mv -vi {bin,lib} $out/ + mv -vi doc $out/share/doc/gogui + for x in $out/bin/*; do + wrapProgram $x --prefix PATH ":" ${openjdk}/bin + done + ''; + meta = { + maintainers = [ lib.maintainers.cleverca22 ]; + description = "A graphical user interface to programs that play the board game Go and support the Go Text Protocol such as GNU Go"; + homepage = "https://gogui.sourceforge.net/"; + platforms = lib.platforms.unix; + license = lib.licenses.gpl3; + }; +} |