tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
gogui: init at 1.4.9
michael bishop
9 years ago
2e100a3e
1fec301a
+30
2 changed files
expand all
collapse all
unified
split
pkgs
games
gogui
default.nix
top-level
all-packages.nix
+28
pkgs/games/gogui/default.nix
···
1
1
+
{ fetchurl, stdenv, openjdk, unzip, makeWrapper }:
2
2
+
3
3
+
let
4
4
+
version = "1.4.9";
5
5
+
in stdenv.mkDerivation {
6
6
+
name = "gogui-${version}";
7
7
+
buildInputs = [ unzip makeWrapper ];
8
8
+
src = fetchurl {
9
9
+
url = "mirror://sourceforge/project/gogui/gogui/${version}/gogui-${version}.zip";
10
10
+
sha256 = "0qk6p1bhi1816n638bg11ljyj6zxvm75jdf02aabzdmmd9slns1j";
11
11
+
};
12
12
+
dontConfigure = true;
13
13
+
installPhase = ''
14
14
+
mkdir -p $out/share/doc
15
15
+
mv -vi {bin,lib} $out/
16
16
+
mv -vi doc $out/share/doc/gogui
17
17
+
for x in $out/bin/*; do
18
18
+
wrapProgram $x --prefix PATH ":" ${openjdk}/bin
19
19
+
done
20
20
+
'';
21
21
+
meta = {
22
22
+
maintainers = [ stdenv.lib.maintainers.cleverca22 ];
23
23
+
description = "A graphical user interface to programs that play the board game Go and support the Go Text Protocol such as GNU Go";
24
24
+
homepage = http://gogui.sourceforge.net/;
25
25
+
platforms = stdenv.lib.platforms.unix;
26
26
+
license = stdenv.lib.licenses.gpl3;
27
27
+
};
28
28
+
}
+2
pkgs/top-level/all-packages.nix
···
15649
15649
15650
15650
gnugo = callPackage ../games/gnugo { };
15651
15651
15652
15652
+
gogui = callPackage ../games/gogui {};
15653
15653
+
15652
15654
gtypist = callPackage ../games/gtypist { };
15653
15655
15654
15656
gzdoom = callPackage ../games/gzdoom { };