diff options
Diffstat (limited to 'pkgs/games/doom-ports/zdoom/bcc-git.nix')
-rw-r--r-- | pkgs/games/doom-ports/zdoom/bcc-git.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/games/doom-ports/zdoom/bcc-git.nix b/pkgs/games/doom-ports/zdoom/bcc-git.nix new file mode 100644 index 0000000000000..aa3fdeca183a4 --- /dev/null +++ b/pkgs/games/doom-ports/zdoom/bcc-git.nix @@ -0,0 +1,32 @@ +{ lib, stdenv, fetchFromGitHub }: + +stdenv.mkDerivation { + pname = "doom-bcc"; + version = "unstable-2018-01-04"; + + src = fetchFromGitHub { + owner = "wormt"; + repo = "bcc"; + rev = "d58b44d9f18b28fd732c27113e5607a454506d19"; + sha256 = "1m83ip40ln61qrvb1fbgaqbld2xip9n3k817lwkk1936pml9zcrq"; + }; + + enableParallelBuilding = true; + makeFlags = ["CC=${stdenv.cc.targetPrefix}cc"]; + + patches = [ ./bcc-warning-fix.patch ]; + + installPhase = '' + mkdir -p $out/{bin,lib,share/doc} + install -m755 bcc $out/bin/bcc + cp -av doc $out/share/doc/bcc + cp -av lib $out/lib/bcc + ''; + + meta = with lib; { + description = "Compiler for Doom/Hexen scripts (ACS, BCS)"; + homepage = "https://github.com/wormt/bcc"; + license = licenses.mit; + maintainers = with maintainers; [ertes]; + }; +} |