| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- { lib
- , stdenv
- , fetchFromGitHub
- , meson
- , ninja
- , pkg-config
- , wrapGAppsHook4
- , gtk4
- , gtkmm4
- , libsigcxx
- }:
- stdenv.mkDerivation rec {
- pname = "minesweeper";
- version = "0.2.0";
- src = ./.;
-
- # If you want to use fetchFromGitHub instead:
- # src = fetchFromGitHub {
- # owner = "username";
- # repo = "minesweeper";
- # rev = "v${version}";
- # hash = "sha256-0000000000000000000000000000000000000000000=";
- # };
- nativeBuildInputs = [
- meson
- ninja
- pkg-config
- wrapGAppsHook4
- ];
- buildInputs = [
- gtk4
- gtkmm4
- libsigcxx
- ];
- meta = with lib; {
- description = "Modern Minesweeper game with GTK4 interface";
- homepage = "https://github.com/username/minesweeper";
- license = licenses.mit;
- platforms = platforms.linux;
- maintainers = with maintainers; [ /* your name here */ ];
- mainProgram = "minesweeper";
- };
- }
|