From 23210babd0d86ae93ffe687726c4778e05d8efe2 Mon Sep 17 00:00:00 2001 From: rnhmjoj Date: Mon, 30 Mar 2020 22:20:20 +0200 Subject: [PATCH] haskellPackages.pandoc-crossref: fix build --- .../development/haskell-modules/configuration-common.nix | 9 ++++++++- .../haskell-modules/configuration-hackage2nix.yaml | 2 -- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index eb92364760f..3c1ae409229 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -360,7 +360,6 @@ self: super: { optional = dontCheck super.optional; orgmode-parse = dontCheck super.orgmode-parse; os-release = dontCheck super.os-release; - pandoc-crossref = dontCheck super.pandoc-crossref; # (most likely change when no longer 0.3.2.1) https://github.com/lierdakil/pandoc-crossref/issues/199 persistent-redis = dontCheck super.persistent-redis; pipes-extra = dontCheck super.pipes-extra; pipes-websockets = dontCheck super.pipes-websockets; @@ -1200,6 +1199,14 @@ self: super: { ''; }); + # Remove unecessary constraint: + # https://github.com/haskell-infra/hackage-trustees/issues/258 + data-accessor-template = overrideCabal super.data-accessor-template (drv: { + postPatch = '' + sed -i 's#template-haskell >=2.11 && <2.15#template-haskell#' data-accessor-template.cabal + ''; + }); + # test suite failure: https://github.com/jgm/pandoc/issues/5582 pandoc = dontCheck super.pandoc; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml index e9a3643e12f..2461a1ed21c 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix.yaml @@ -3994,7 +3994,6 @@ broken-packages: - dash-haskell - data-accessor-monads-fd - data-accessor-monads-tf - - data-accessor-template - data-aviary - data-base - data-basic @@ -8042,7 +8041,6 @@ broken-packages: - pam - pan-os-syslog - panda - - pandoc-crossref - pandoc-emphasize-code - pandoc-filter-graphviz - pandoc-include