mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 12:29:19 -08:00
26 lines
806 B
Nix
26 lines
806 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;
|
|
};
|
|
})
|