hexgui: init at unstable-2022-5-30

+38
+36
pkgs/games/hexgui/default.nix
··· 1 + { ant 2 + , fetchFromGitHub 3 + , jdk 4 + , lib 5 + , makeWrapper 6 + , stdenv 7 + }: 8 + stdenv.mkDerivation { 9 + pname = "hexgui"; 10 + version = "unstable-2022-5-30"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "selinger"; 14 + repo = "hexgui"; 15 + rev = "d94ce1d35a22dad28d3e7def4d28e6bebd54da9d"; 16 + hash = "sha256-1MroFH2JSEZHFigcsw1+xyHJWEnHTvHmRPVirUgwM6I="; 17 + }; 18 + 19 + nativeBuildInputs = [ ant jdk makeWrapper ]; 20 + buildPhase = '' 21 + ant 22 + ''; 23 + 24 + installPhase = '' 25 + mkdir $out 26 + mv bin lib $out 27 + wrapProgram $out/bin/hexgui --prefix PATH : ${lib.makeBinPath [ jdk ]} 28 + ''; 29 + 30 + meta = { 31 + description = "GUI for the board game Hex (and Y)"; 32 + homepage = "https://github.com/selinger/hexgui"; 33 + license = lib.licenses.gpl3; 34 + maintainers = [ lib.maintainers.ursi ]; 35 + }; 36 + }
+2
pkgs/top-level/all-packages.nix
··· 7811 7811 hexd = callPackage ../tools/misc/hexd { }; 7812 7812 pixd = callPackage ../tools/misc/pixd { }; 7813 7813 7814 + hexgui = callPackage ../games/hexgui { }; 7815 + 7814 7816 hey = callPackage ../tools/networking/hey { }; 7815 7817 7816 7818 hhpc = callPackage ../tools/misc/hhpc { };