Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / games / cataclysm-dda / git.nix
blobc7090838b862caeeba899db82093dd436cd7bfbb
1 { stdenv, lib, callPackage, CoreFoundation, fetchFromGitHub, pkgs, wrapCDDA, attachPkgs
2 , tiles ? true, Cocoa
3 , debug ? false
4 , useXdgDir ? false
5 , version ? "2022-08-20"
6 , rev ? "f65b2bc4c6dea24bd9a993b8df146e5698e7e36f"
7 , sha256 ? "sha256-00Tp9OmsM39PYwAJXKKRS9zmn7KsGQ9s1eVmEqghkpw="
8 }:
10 let
11   common = callPackage ./common.nix {
12     inherit CoreFoundation tiles Cocoa debug useXdgDir;
13   };
15   self = common.overrideAttrs (common: rec {
16     pname = common.pname + "-git";
17     inherit version;
19     src = fetchFromGitHub {
20       owner = "CleverRaven";
21       repo = "Cataclysm-DDA";
22       inherit rev sha256;
23     };
25     patches = [
26       # Unconditionally look for translation files in $out/share/locale
27       ./locale-path.patch
28     ];
30     makeFlags = common.makeFlags ++ [
31       "VERSION=git-${version}-${lib.substring 0 8 src.rev}"
32     ];
34     meta = common.meta // {
35       maintainers = with lib.maintainers;
36       common.meta.maintainers ++ [ rardiol ];
37     };
38   });
41 attachPkgs pkgs self