dmarc-report-notifier: Work around broken dependency
This commit is contained in:
parent
c55176b109
commit
081690e8c6
1 changed files with 15 additions and 1 deletions
16
nur.nix
16
nur.nix
|
@ -27,7 +27,21 @@ rec {
|
||||||
ch57x-keyboard-tool = pkgs.callPackage ./packages/ch57x-keyboard-tool.nix { };
|
ch57x-keyboard-tool = pkgs.callPackage ./packages/ch57x-keyboard-tool.nix { };
|
||||||
co2monitor = pkgs.callPackage ./packages/co2monitor.nix { };
|
co2monitor = pkgs.callPackage ./packages/co2monitor.nix { };
|
||||||
decompiler-mc = pkgs.callPackage ./packages/decompiler-mc.nix { };
|
decompiler-mc = pkgs.callPackage ./packages/decompiler-mc.nix { };
|
||||||
dmarc-report-notifier = pkgs.callPackage ./packages/dmarc-report-notifier.nix { };
|
dmarc-report-notifier = pkgs.callPackage ./packages/dmarc-report-notifier.nix (
|
||||||
|
# Dependency pkgs.python3Packages.parsedmarc was broken on 2024-03-12 by
|
||||||
|
# NixOS/nixpkgs#294305. A workaround was subsequently applied to dependent
|
||||||
|
# pkgs.parsedmarc in NixOS/nixpkgs#280940 but the library remains broken, so
|
||||||
|
# here we duplicate the workaround.
|
||||||
|
pkgs.lib.optionalAttrs (pkgs.lib.versionAtLeast pkgs.lib.trivial.release "24.05") {
|
||||||
|
python3Packages = pkgs.lib.throwIfNot pkgs.python3Packages.parsedmarc.meta.broken
|
||||||
|
"python3Packages.parsedmarc is no longer broken"
|
||||||
|
(pkgs.python3.override {
|
||||||
|
packageOverrides = _: _: {
|
||||||
|
msgraph-core = pkgs.lib.findFirst (p: p.pname == "msgraph-core") null pkgs.parsedmarc.requiredPythonModules;
|
||||||
|
};
|
||||||
|
}).pkgs;
|
||||||
|
}
|
||||||
|
);
|
||||||
fastnbt-tools = pkgs.callPackage ./packages/fastnbt-tools.nix { };
|
fastnbt-tools = pkgs.callPackage ./packages/fastnbt-tools.nix { };
|
||||||
fediblockhole = pkgs.callPackage ./packages/fediblockhole.nix { };
|
fediblockhole = pkgs.callPackage ./packages/fediblockhole.nix { };
|
||||||
git-diff-image = pkgs.callPackage ./packages/git-diff-image.nix { };
|
git-diff-image = pkgs.callPackage ./packages/git-diff-image.nix { };
|
||||||
|
|
Loading…
Reference in a new issue