@@ -1,4 +1,4 @@
1−{ stdenv, lib, fetchFromGitHub, cairo, libxkbcommon
1+{ stdenv, lib, fetchFromGitHub, fetchpatch, cairo, libxkbcommon
22, pango, fribidi, harfbuzz, pcre, pkg-config
33, ncursesSupport ? true, ncurses ? null
44, waylandSupport ? true, wayland ? null, wayland-protocols ? null
@@ -20,6 +20,15 @@ stdenv.mkDerivation rec {
2020 sha256 = "sha256-U4IMfDvQ0rfEJhE3Uext2c/Cs0mjy1tw+k8uk441Ag8=";
2121 };
2222
23+ patches = [
24+ # Pull upstream fix for build against ncurses-6.3
25+ (fetchpatch {
26+ name = "ncurses-6.3.patch";
27+ url = "https://github.com/Cloudef/bemenu/commit/d31164db756989579468946aba62969e42c7ed28.patch";
28+ sha256 = "sha256-oyndQI7SaR8cK0IO5wIIxMpmakhfUzwUqLIKRbPkEdw=";
29+ })
30+ ];
31+
2332 nativeBuildInputs = [ pkg-config pcre ];
2433
2534 makeFlags = ["PREFIX=$(out)"];