mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-21 21:09:00 +02:00
Merge pull request #250734 from ncfavier/weechat
weechat-unwrapped: 4.0.3 -> 4.0.4
This commit is contained in:
commit
041cf2e745
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, fetchpatch, lib
|
{ stdenv, fetchurl, lib
|
||||||
, ncurses, openssl, aspell, gnutls, gettext
|
, ncurses, openssl, aspell, gnutls, gettext
|
||||||
, zlib, curl, pkg-config, libgcrypt
|
, zlib, curl, pkg-config, libgcrypt
|
||||||
, cmake, libobjc, libresolv, libiconv
|
, cmake, libobjc, libresolv, libiconv
|
||||||
|
@ -36,23 +36,16 @@ let
|
||||||
in
|
in
|
||||||
assert lib.all (p: p.enabled -> ! (builtins.elem null p.buildInputs)) plugins;
|
assert lib.all (p: p.enabled -> ! (builtins.elem null p.buildInputs)) plugins;
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "4.0.3";
|
version = "4.0.4";
|
||||||
pname = "weechat";
|
pname = "weechat";
|
||||||
|
|
||||||
hardeningEnable = [ "pie" ];
|
hardeningEnable = [ "pie" ];
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://weechat.org/files/src/weechat-${version}.tar.xz";
|
url = "https://weechat.org/files/src/weechat-${version}.tar.xz";
|
||||||
hash = "sha256-iA29zo5zs/SAKggsShp8YZQ9vFhn16lWleTkY8ZTWpI=";
|
hash = "sha256-rl9JebWtoDObhOdB1ffkge6R4/7NQKCZB7ZHUYKetvY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = lib.optional (perlSupport && lib.versionAtLeast perl.version "5.38") (fetchpatch {
|
|
||||||
name = "perl538-locale.patch";
|
|
||||||
url = "https://github.com/weechat/weechat/commit/c5eb982424150894959b978d98dcf6a005eb6c9f.patch";
|
|
||||||
excludes = [ "ChangeLog.adoc" ];
|
|
||||||
sha256 = "sha256-SSDZy4/c12LOxjvFMuJSv6gJEX298wF62/gQLQ/geiU=";
|
|
||||||
});
|
|
||||||
|
|
||||||
outputs = [ "out" "man" ] ++ map (p: p.name) enabledPlugins;
|
outputs = [ "out" "man" ] ++ map (p: p.name) enabledPlugins;
|
||||||
|
|
||||||
cmakeFlags = with lib; [
|
cmakeFlags = with lib; [
|
||||||
|
|
Loading…
Reference in a new issue