summaryrefslogtreecommitdiffstats
path: root/pkgs/development/haskell-modules/configuration-common.nix
diff options
context:
space:
mode:
authormaralorn <mail@maralorn.de>2024-05-14 08:59:55 +0200
committerGitHub <noreply@github.com>2024-05-14 08:59:55 +0200
commit913d0dba6944609f6a5a7e52e6e6faa9ca98a3a1 (patch)
treedf2a931fae179634fc1b706944a4296c0ec2889f /pkgs/development/haskell-modules/configuration-common.nix
parenta19ebddbc1c7b0fe46049fddd67bd0d5ccbd0407 (diff)
parent5da3c0c305a66bddab58a628cf45c68facac82c6 (diff)
Merge pull request #311547 from alexfmpe/aeson-gadt-th
haskellPackages.aeson-gadt-th: fix build
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-common.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index 62ca66b4eb18..c07e2faa5596 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -2619,6 +2619,19 @@ self: super: {
hash = "sha256-Pzjl2yp01XsYWcyhpLnsuccg7bOACgv+RpafauUox8c=";
}) super.dependent-sum-aeson-orphans;
+ # https://github.com/obsidiansystems/dependent-sum/pull/73
+ dependent-sum-template = appendPatch (fetchpatch {
+ url = "https://github.com/obsidiansystems/dependent-sum/commit/619727ba1792e39a68d23c62e75a923672e87a54.patch";
+ hash = "sha256-SyD1/KrX1KUjrR82fvI+BRcqLC2Q3AbvSeKNrdGstjg=";
+ relative = "dependent-sum-template";
+ }) super.dependent-sum-template;
+
+ aeson-gadt-th = appendPatch (fetchpatch {
+ url = "https://github.com/obsidiansystems/aeson-gadt-th/commit/8f6922a6440019dece637d73d70766c473bcd6c0.patch";
+ hash = "sha256-564DhfiubwNV8nAj8L5DzsWn4MdzqqaYYNmOSPUa7ys=";
+ excludes = [ ".github/**" ];
+ }) super.aeson-gadt-th;
+
# Too strict bounds on chell: https://github.com/fpco/haskell-filesystem/issues/24
system-fileio = doJailbreak super.system-fileio;