diff options
author | t4ccer <t4ccer@gmail.com> | 2024-01-21 19:16:35 -0700 |
---|---|---|
committer | t4ccer <t4ccer@gmail.com> | 2024-03-15 16:18:16 -0600 |
commit | c49cfc7bee7d547daabcea8d911b2249bf58d83f (patch) | |
tree | 52aeadb13207562e4a2c2784c3832a0c51f938f9 /pkgs/by-name/ga | |
parent | 3a6191f599ac9bc85c5258d3f70b5855cf491eb0 (diff) |
gambit-project: init at 16.1.1
Diffstat (limited to 'pkgs/by-name/ga')
-rw-r--r-- | pkgs/by-name/ga/gambit-project/package.nix | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/by-name/ga/gambit-project/package.nix b/pkgs/by-name/ga/gambit-project/package.nix new file mode 100644 index 0000000000000..8d34ac8dfe8a9 --- /dev/null +++ b/pkgs/by-name/ga/gambit-project/package.nix @@ -0,0 +1,42 @@ +{ lib +, autoreconfHook +, fetchFromGitHub +, stdenv +, wxGTK31 +, darwin +, withGui ? true +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "gambit-project"; + version = "16.1.1"; + + src = fetchFromGitHub { + owner = "gambitproject"; + repo = "gambit"; + rev = "v${finalAttrs.version}"; + hash = "sha256-ElPzJDQ1q+i1OyliychSUA9pT6yGSwjn/sKV0JX5wrQ="; + }; + + nativeBuildInputs = + [ autoreconfHook ] + ++ lib.optional withGui wxGTK31; + + buildInputs = + lib.optional withGui wxGTK31 + ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Cocoa; + + strictDeps = true; + + configureFlags = [ + (lib.enableFeature withGui "gui") + ]; + + meta = { + description = "An open-source collection of tools for doing computation in game theory"; + homepage = "http://www.gambit-project.org"; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ t4ccer ]; + platforms = with lib.platforms; unix ++ windows; + }; +}) |