at master 953 B view raw
1{ 2 lib, 3 callPackage, 4 fetchFromGitHub, 5 pkgs, 6 attachPkgs, 7 tiles ? true, 8 debug ? false, 9 useXdgDir ? false, 10 version ? "2024-12-11", 11 rev ? "b871679a2d54dbc6bf3e6566033fadd2dc651592", 12 sha256 ? "sha256-t9R0QPky7zvjgGMq4kV8DdQFToJ/qngbJCw+8FlQztM=", 13}: 14 15let 16 common = callPackage ./common.nix { 17 inherit tiles debug useXdgDir; 18 }; 19 20 self = common.overrideAttrs (common: rec { 21 pname = common.pname + "-git"; 22 inherit version; 23 24 src = fetchFromGitHub { 25 owner = "CleverRaven"; 26 repo = "Cataclysm-DDA"; 27 inherit rev sha256; 28 }; 29 30 patches = [ 31 # Unconditionally look for translation files in $out/share/locale 32 ./locale-path-git.patch 33 ]; 34 35 makeFlags = common.makeFlags ++ [ 36 "VERSION=git-${version}-${lib.substring 0 8 src.rev}" 37 ]; 38 39 meta = common.meta // { 40 maintainers = with lib.maintainers; common.meta.maintainers ++ [ rardiol ]; 41 }; 42 }); 43in 44 45attachPkgs pkgs self