summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/editors/hexcurse
diff options
context:
space:
mode:
authorPiotr Bogdan <ppbogdan@gmail.com>2018-03-09 16:18:03 +0000
committerPiotr Bogdan <ppbogdan@gmail.com>2018-03-09 16:18:03 +0000
commit1fedf8907d50dbe04826d929e3ed5e54d8dbdc06 (patch)
tree949a5208bb629190d2b696f2cb3143401bbd01f2 /pkgs/applications/editors/hexcurse
parent6625fb8a67bada3d1c502ca9f48f2a4dad713343 (diff)
hexcurse: fix build with gcc7
Diffstat (limited to 'pkgs/applications/editors/hexcurse')
-rw-r--r--pkgs/applications/editors/hexcurse/default.nix14
1 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/applications/editors/hexcurse/default.nix b/pkgs/applications/editors/hexcurse/default.nix
index 5c0f2ee18e1f..22cc4d47e680 100644
--- a/pkgs/applications/editors/hexcurse/default.nix
+++ b/pkgs/applications/editors/hexcurse/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, fetchFromGitHub, ncurses }:
+{ stdenv, lib, fetchFromGitHub, fetchpatch, ncurses }:
stdenv.mkDerivation rec {
name = "hexcurse-${version}";
@@ -11,6 +11,18 @@ stdenv.mkDerivation rec {
sha256 = "17ckkxfzbqvvfdnh10if4aqdcq98q3vl6dn1v6f4lhr4ifnyjdlk";
};
buildInputs = [ ncurses ];
+ patches = [
+ # gcc7 compat
+ (fetchpatch {
+ url = https://github.com/LonnyGomes/hexcurse/commit/d808cb7067d1df067f8b707fabbfaf9f8931484c.patch;
+ sha256 = "0h8345blmc401c6bivf0imn4cwii67264yrzxg821r46wrnfvyi2";
+ })
+ # gcc7 compat
+ (fetchpatch {
+ url = https://github.com/LonnyGomes/hexcurse/commit/716b5d58ac859cc240b8ccb9cbd79ace3e0593c1.patch;
+ sha256 = "0v6gbp6pjpmnzswlf6d97aywiy015g3kcmfrrkspsbb7lh1y3nix";
+ })
+ ];
meta = with lib; {
description = "ncurses-based console hexeditor written in C";