eksctl: 0.199.0 -> 0.200.0 (#372289)
[NixPkgs.git] / pkgs / games / libremines / default.nix
blobb3b7cda9d4c60a4e9bca9cd7ce977613796728c2
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   wrapQtAppsHook,
7   qtmultimedia,
8   qtwayland,
9 }:
11 stdenv.mkDerivation rec {
12   pname = "libremines";
13   version = "2.0.1";
15   src = fetchFromGitHub {
16     owner = "Bollos00";
17     repo = pname;
18     rev = "v${version}";
19     hash = "sha256-TQwjEgtqAvKnrpia6VloRgFwtq5TNDmxU+ZWjtEK/n8=";
20   };
22   nativeBuildInputs = [
23     cmake
24     wrapQtAppsHook
25   ];
27   buildInputs =
28     [
29       qtmultimedia
30     ]
31     ++ lib.optionals stdenv.hostPlatform.isLinux [
32       qtwayland
33     ];
35   cmakeFlags = [ "-DUSE_QT6=TRUE" ];
37   meta = with lib; {
38     description = "Qt based Minesweeper game";
39     mainProgram = "libremines";
40     longDescription = ''
41       A Free/Libre and Open Source Software Qt based Minesweeper game available for GNU/Linux, FreeBSD and Windows systems.
42     '';
43     homepage = "https://bollos00.github.io/LibreMines";
44     license = licenses.gpl3Plus;
45     maintainers = with maintainers; [ aleksana ];
46     platforms = platforms.unix;
47   };