mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 20:39:18 -08:00
24 lines
704 B
Nix
24 lines
704 B
Nix
{ lib, notmuch, coreutils }@args:
|
|
let
|
|
notmuch = args.notmuch.super or args.notmuch;
|
|
drv = notmuch.override { withEmacs = false; };
|
|
in
|
|
drv.overrideAttrs (old: {
|
|
doCheck = false;
|
|
|
|
postInstall = ''
|
|
${old.postInstall or ""}
|
|
make -C bindings/ruby exec_prefix=$out \
|
|
SHELL=$SHELL \
|
|
$makeFlags ''${makeFlagsArray+"''${makeFlagsArray[@]}"} \
|
|
$installFlags ''${installFlagsArray+"''${installFlagsArray[@]}"} \
|
|
install
|
|
mv $out/lib/ruby/vendor_ruby/* $out/lib/ruby/
|
|
rmdir $out/lib/ruby/vendor_ruby
|
|
'';
|
|
|
|
meta = old.meta or { } // {
|
|
broken = old.meta.broken or false || notmuch.stdenv.isDarwin;
|
|
};
|
|
passthru = old.passthru or { } // { super = notmuch; };
|
|
})
|