diff options
author | Ertugrul Söylemez <esz@posteo.de> | 2018-02-03 18:53:26 +0100 |
---|---|---|
committer | Ertugrul Söylemez <esz@posteo.de> | 2018-02-04 00:13:07 +0100 |
commit | 3a53aa01418376c823811e47caf62d1f42e03c74 (patch) | |
tree | 142da69b34cdd72fbc430b478661639fe6814cc3 | |
parent | 88c16a63c6e4355f1e7f78e1727f19a1c8eabee0 (diff) | |
download | nixlib-3a53aa01418376c823811e47caf62d1f42e03c74.tar nixlib-3a53aa01418376c823811e47caf62d1f42e03c74.tar.gz nixlib-3a53aa01418376c823811e47caf62d1f42e03c74.tar.bz2 nixlib-3a53aa01418376c823811e47caf62d1f42e03c74.tar.lz nixlib-3a53aa01418376c823811e47caf62d1f42e03c74.tar.xz nixlib-3a53aa01418376c823811e47caf62d1f42e03c74.tar.zst nixlib-3a53aa01418376c823811e47caf62d1f42e03c74.zip |
doom-bcc-git: init at 2018.01.04
-rw-r--r-- | pkgs/games/zdoom/bcc-git.nix | 30 | ||||
-rw-r--r-- | pkgs/games/zdoom/bcc-warning-fix.patch | 25 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 57 insertions, 0 deletions
diff --git a/pkgs/games/zdoom/bcc-git.nix b/pkgs/games/zdoom/bcc-git.nix new file mode 100644 index 000000000000..ce531e854edf --- /dev/null +++ b/pkgs/games/zdoom/bcc-git.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub }: + +stdenv.mkDerivation { + name = "doom-bcc-git-0.8.0.2018.01.04"; + + src = fetchFromGitHub { + owner = "wormt"; + repo = "bcc"; + rev = "d58b44d9f18b28fd732c27113e5607a454506d19"; + sha256 = "1m83ip40ln61qrvb1fbgaqbld2xip9n3k817lwkk1936pml9zcrq"; + }; + + enableParallelBuilding = true; + + 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 stdenv.lib; { + description = "Compiler for Doom/Hexen scripts (ACS, BCS)"; + homepage = https://github.com/wormt/bcc; + license = licenses.mit; + maintainers = with maintainers; [ertes]; + }; +} diff --git a/pkgs/games/zdoom/bcc-warning-fix.patch b/pkgs/games/zdoom/bcc-warning-fix.patch new file mode 100644 index 000000000000..4a352cb1e471 --- /dev/null +++ b/pkgs/games/zdoom/bcc-warning-fix.patch @@ -0,0 +1,25 @@ +From c6ac05c96b7908ccd35f3908fc0f13650b0583c0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ertugrul=20S=C3=B6ylemez?= <esz@posteo.de> +Date: Sat, 3 Feb 2018 17:08:54 +0100 +Subject: [PATCH] Remove -Werror + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index bbe2c75..3357d2d 100644 +--- a/Makefile ++++ b/Makefile +@@ -4,7 +4,7 @@ EXE=bcc + BUILD_DIR=build + CC=gcc + INCLUDE=-Isrc -I src/parse +-OPTIONS=-Wall -Werror -Wno-unused -std=c99 -pedantic -Wstrict-aliasing \ ++OPTIONS=-Wall -Wno-unused -std=c99 -pedantic -Wstrict-aliasing \ + -Wstrict-aliasing=2 -Wmissing-field-initializers -D_BSD_SOURCE \ + -D_DEFAULT_SOURCE $(INCLUDE) + VERSION_FILE=$(BUILD_DIR)/version.c +-- +2.15.1 + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3462be10bfec..09e4d0c85c9f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1893,6 +1893,8 @@ with pkgs; }; doomseeker = callPackage ../applications/misc/doomseeker { }; + doom-bcc-git = callPackage ../games/zdoom/bcc-git.nix { }; + slade = callPackage ../applications/misc/slade { wxGTK = wxGTK30; }; |