summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/filesystems/gfs2-utils/default.nix
diff options
context:
space:
mode:
authorJonathan Ringer <jonringer117@gmail.com>2021-11-21 14:40:40 -0800
committerJonathan Ringer <jonringer117@gmail.com>2021-11-21 14:40:40 -0800
commit09e494f4c296b29755fb8639e3f751f6aa706a45 (patch)
tree1f1ff77e46b78c8d91808fef8405361366867dd4 /pkgs/tools/filesystems/gfs2-utils/default.nix
parent6b8044795e4b7ff99b96259a4a6b09eb9380703d (diff)
parentb2181bc967053310657128d687e44ec683e7604b (diff)
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts: pkgs/applications/window-managers/sway/default.nix
Diffstat (limited to 'pkgs/tools/filesystems/gfs2-utils/default.nix')
-rw-r--r--pkgs/tools/filesystems/gfs2-utils/default.nix16
1 files changed, 15 insertions, 1 deletions
diff --git a/pkgs/tools/filesystems/gfs2-utils/default.nix b/pkgs/tools/filesystems/gfs2-utils/default.nix
index ba479b87aa92..3f68888776cb 100644
--- a/pkgs/tools/filesystems/gfs2-utils/default.nix
+++ b/pkgs/tools/filesystems/gfs2-utils/default.nix
@@ -1,4 +1,4 @@
-{ lib, stdenv, fetchurl
+{ lib, stdenv, fetchurl, fetchpatch
, autoreconfHook, bison, flex, pkg-config
, bzip2, check, ncurses, util-linux, zlib
}:
@@ -12,6 +12,20 @@ stdenv.mkDerivation rec {
sha256 = "sha256-gwKxBBG5PtG4/RxX4sUC25ZeG8K2urqVkFDKL7NS4ZI=";
};
+ patches = [
+ # pull pending upstream inclusion fix for ncurses-6.3: sent upstream over email.
+ (fetchpatch {
+ name = "ncurses-6.3.patch";
+ url = "https://pagure.io/fork/slyfox/gfs2-utils/c/c927b635f380cca77665195a3aaae804d92870a4.patch";
+ sha256 = "sha256-0M1xAqRXoUi2el03WODF/nqEe9JEE5GehMWs776QZNI=";
+ })
+ ];
+ postPatch = ''
+ # Apply fix for ncurses-6.3. Upstream development branch already reworked the code.
+ # To be removed on next reelase.
+ substituteInPlace gfs2/edit/gfs2hex.c --replace 'printw(title);' 'printw("%s",title);'
+ '';
+
outputs = [ "bin" "doc" "out" "man" ];
nativeBuildInputs = [ autoreconfHook bison flex pkg-config ];