diff options
author | Peter Hoeg <peter@hoeg.com> | 2020-05-06 13:27:04 +0800 |
---|---|---|
committer | Peter Hoeg <peter@hoeg.com> | 2020-05-06 20:51:11 +0800 |
commit | b96db456f5f662ede17d4ec9301f2e174cde0876 (patch) | |
tree | 88685448c2a78fba770257ab0ee74a67c0625bac /pkgs/tools/networking/mu | |
parent | b290ef69119c80fce2adf55a8bf1452f24262973 (diff) | |
download | nixpkgs-b96db456f5f662ede17d4ec9301f2e174cde0876.tar nixpkgs-b96db456f5f662ede17d4ec9301f2e174cde0876.tar.gz nixpkgs-b96db456f5f662ede17d4ec9301f2e174cde0876.tar.bz2 nixpkgs-b96db456f5f662ede17d4ec9301f2e174cde0876.tar.lz nixpkgs-b96db456f5f662ede17d4ec9301f2e174cde0876.tar.xz nixpkgs-b96db456f5f662ede17d4ec9301f2e174cde0876.tar.zst nixpkgs-b96db456f5f662ede17d4ec9301f2e174cde0876.zip |
mu: allow configuring the BatchSize
Diffstat (limited to 'pkgs/tools/networking/mu')
-rw-r--r-- | pkgs/tools/networking/mu/default.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/tools/networking/mu/default.nix b/pkgs/tools/networking/mu/default.nix index c103637c685..79c314f9860 100644 --- a/pkgs/tools/networking/mu/default.nix +++ b/pkgs/tools/networking/mu/default.nix @@ -1,7 +1,8 @@ { stdenv, fetchFromGitHub, sqlite, pkgconfig, autoreconfHook, pmccabe , xapian, glib, gmime3, texinfo , emacs, guile , gtk3, webkitgtk, libsoup, icu -, withMug ? false }: +, withMug ? false +, batchSize ? null }: stdenv.mkDerivation rec { pname = "mu"; @@ -14,6 +15,11 @@ stdenv.mkDerivation rec { sha256 = "1i9chd8ks1q4g5pyscsir6pw4kahkx3k8ckzbi8j3gr6jz1qzzsg"; }; + postPatch = stdenv.lib.optionalString (batchSize != null) '' + sed -i lib/mu-store.cc --regexp-extended \ + -e 's@(constexpr auto BatchSize).*@\1 = ${toString batchSize};@' + ''; + buildInputs = [ sqlite xapian glib gmime3 texinfo emacs guile libsoup icu ] ++ stdenv.lib.optionals withMug [ gtk3 webkitgtk ]; |