diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2019-02-13 00:07:13 -0500 |
---|---|---|
committer | Domen Kožar <domen@dev.si> | 2019-09-29 11:19:56 +0200 |
commit | 7ebd5999bd11a3c0be4ebdd536131c8baf6b41f9 (patch) | |
tree | 12777cc73007fd5c4d0158a2d834d11a55d48766 /pkgs/tools/compression/brotli | |
parent | 3a63bee1545038253f32bc4cfd45c5cbb8d1d879 (diff) |
brotli: add staticOnly option
Diffstat (limited to 'pkgs/tools/compression/brotli')
-rw-r--r-- | pkgs/tools/compression/brotli/default.nix | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/pkgs/tools/compression/brotli/default.nix b/pkgs/tools/compression/brotli/default.nix index 33b6f12cd46c6..229c6c8b8e4ee 100644 --- a/pkgs/tools/compression/brotli/default.nix +++ b/pkgs/tools/compression/brotli/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, cmake }: +{ stdenv, fetchFromGitHub, cmake, fetchpatch, staticOnly ? false }: # ?TODO: there's also python lib in there @@ -15,7 +15,13 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; - cmakeFlags = []; + patches = stdenv.lib.optional staticOnly (fetchpatch { + url = "https://github.com/google/brotli/pull/655/commits/7289e5a378ba13801996a84d89d8fe95c3fc4c11.patch"; + sha256 = "1bghbdvj24jrvb0sqfdif9vwg7wx6pn8dvl6flkrcjkhpj0gi0jg"; + }); + + cmakeFlags = [] + ++ stdenv.lib.optional staticOnly "-DBUILD_SHARED_LIBS=OFF"; outputs = [ "out" "dev" "lib" ]; |