diff --git a/pkgs/games/minesweep-rs/default.nix b/pkgs/games/minesweep-rs/default.nix new file mode 100644 index 00000000000..6e248f7f82f --- /dev/null +++ b/pkgs/games/minesweep-rs/default.nix @@ -0,0 +1,27 @@ +{ lib +, rustPlatform +, fetchFromGitHub +}: + +rustPlatform.buildRustPackage rec { + pname = "minesweep-rs"; + version = "6.0.11"; + + src = fetchFromGitHub { + owner = "cpcloud"; + repo = pname; + rev = "v${version}"; + hash = "sha256-jGg6GrPDPOWvIQiZ9UJbGHLaxTxSV7EvqIcEoGrfRZ0="; + }; + + cargoHash = "sha256-IKf44wCCzXcasuimnAwnEhJGmag67rGxQE7+rBEUVOI="; + + meta = with lib; { + description = "Sweep some mines for fun, and probably not for profit"; + homepage = "https://github.com/cpcloud/minesweep-rs"; + license = licenses.asl20; + mainProgram = "minesweep"; + maintainers = with maintainers; [ aleksana ]; + platforms = platforms.all; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 61b2cc4edbe..aed4cc10e45 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -36854,6 +36854,8 @@ with pkgs; minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; }; minecraft-server = minecraftServers.vanilla; # backwards compatibility + minesweep-rs = callPackage ../games/minesweep-rs { }; + moon-buggy = callPackage ../games/moon-buggy { }; inherit (callPackages ../games/minetest {