diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix b/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix index 7cdd76e52fde..914bfec7fad4 100644 --- a/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix +++ b/nixpkgs/pkgs/applications/networking/browsers/elinks/default.nix @@ -5,6 +5,7 @@ enableGuile ? false, guile ? null , enablePython ? false, python ? null , enablePerl ? (!stdenv.isDarwin) && (stdenv.hostPlatform == stdenv.buildPlatform), perl ? null +, fetchpatch # re-add javascript support when upstream supports modern spidermonkey }: @@ -22,6 +23,15 @@ stdenv.mkDerivation rec { sha256 = "sha256-u6QGhfi+uWeIzSUFuYHAH3Xu0Fky0yw2h4NOKgYFLsM="; }; + patches = [ + # Fix build bug with perl 5.38.0. Backport of https://github.com/rkd77/elinks/pull/243 by gentoo: + # https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfefaa456bd69bc14e3a1c2c6c1b0cc19c6b0869 + (fetchpatch { + url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/www-client/elinks/files/elinks-0.16.1.1-perl-5.38.patch?id=dfefaa456bd69bc14e3a1c2c6c1b0cc19c6b0869"; + hash = "sha256-bHP9bc/l7VEw7oXlkSUQhhuq8rT2QTahh9SM7ZJgK5w="; + }) + ]; + buildInputs = [ ncurses libX11 bzip2 zlib brotli zstd xz openssl libidn tre expat libev |