Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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}: 9 10let 11 common = callPackage ./common.nix { 12 inherit CoreFoundation tiles Cocoa debug useXdgDir; 13 }; 14 15 self = common.overrideAttrs (common: rec { 16 pname = common.pname + "-git"; 17 inherit version; 18 19 src = fetchFromGitHub { 20 owner = "CleverRaven"; 21 repo = "Cataclysm-DDA"; 22 inherit rev sha256; 23 }; 24 25 patches = [ 26 # Unconditionally look for translation files in $out/share/locale 27 ./locale-path.patch 28 ]; 29 30 makeFlags = common.makeFlags ++ [ 31 "VERSION=git-${version}-${lib.substring 0 8 src.rev}" 32 ]; 33 34 meta = common.meta // { 35 maintainers = with lib.maintainers; 36 common.meta.maintainers ++ [ rardiol ]; 37 }; 38 }); 39in 40 41attachPkgs pkgs self