git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #144307 from trofi/fix-bemenu-for-ncurses-6.3

bemenu: fix build against upcoming ncurses-6.3

commitf089c5c76d353df254078f45cc79a882c46bf71c authorRyan Burns <52847440+r-burns@users.noreply.github.com> dateSat 6 Nov 2021, 02:48 (5 years ago) parente14d9a0e8815af
1 file changed+10−1
pkgs/applications/misc/bemenu/default.nix+10−1
pkgs/applications/misc/bemenu/default.nix+10−1
@@ -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)"];