Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
09b6fbb
haskellPackages.stack2cabal: mark unbroken
cdepillabout Dec 16, 2019
8bee1b9
hackage-packages.nix: automatic Haskell package set update
peti Dec 14, 2019
681a572
hackage-packages.nix: automatic Haskell package set update
peti Dec 19, 2019
19299f6
glirc: init at 2.33.1
Kiwi Dec 19, 2019
6266c98
Merge pull request #75945 from Kiwi/glirc2
cdepillabout Dec 19, 2019
5d22053
hackage-packages.nix: automatic Haskell package set update
peti Dec 20, 2019
f8a4352
haskellPackages.snap-server: patch for network >= 3.0
jerith666 Dec 18, 2019
36b99db
Merge pull request #75882 from jerith666/snap-server-network-fix
cdepillabout Dec 20, 2019
6b2eca7
spago: add update script for automatically updating to new versions
cdepillabout Dec 20, 2019
41fbc69
Merge pull request #76078 from cdepillabout/spago-update-script
cdepillabout Dec 20, 2019
077103a
haskellPackages.dhall_1_28_0: fix overrides so it builds
cdepillabout Dec 20, 2019
7bc89e2
Merge pull request #76079 from cdepillabout/fix-dhall-1.28
cdepillabout Dec 20, 2019
b91a58e
haskellPackages.dhall_1_27_0: generate this package
cdepillabout Dec 20, 2019
ab31f3c
Merge pull request #76081 from cdepillabout/haskellPackages.dhall_1_27_0
cdepillabout Dec 20, 2019
6f2ea51
haskell-lsp: Added 0.18.* to extra-packages for ghcide
mgttlinger Dec 20, 2019
51b6345
Merge pull request #76095 from mgttlinger/haskell-lsp-0-18
cdepillabout Dec 20, 2019
556914e
haskellPackages.postgresql-simple-url: mark unbroken
donatello Dec 20, 2019
c5ca1df
Merge pull request #76096 from donatello/fix
cdepillabout Dec 20, 2019
7a5ecac
ghcide: include and configure additional specific package versions
mdorman Dec 18, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 42 additions & 2 deletions pkgs/development/haskell-modules/configuration-common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -492,6 +492,7 @@ self: super: {
# https://github.com/ndmitchell/shake/issues/206
# https://github.com/ndmitchell/shake/issues/267
shake = overrideCabal super.shake (drv: { doCheck = !pkgs.stdenv.isDarwin && false; });
shake_0_18_3 = overrideCabal super.shake_0_18_3 (drv: { doCheck = !pkgs.stdenv.isDarwin && false; });

# https://github.com/nushio3/doctest-prop/issues/1
doctest-prop = dontCheck super.doctest-prop;
Expand Down Expand Up @@ -1057,7 +1058,27 @@ self: super: {
generateOptparseApplicativeCompletion "dhall" (
dontCheck super.dhall
);
dhall_1_28_0 = dontCheck super.dhall_1_28_0;
# https://github.com/dhall-lang/dhall-haskell/commit/dedd5e0ea6fd12f87d887af3d2220eebc61ee8af
# This raises the lower bound on prettyprinter to 1.5.1 since
# `removeTrailingWhitespace` is buggy in earlier versions.
# This will probably be able to be removed when we update to LTS-15.
dhall_1_28_0 =
dontCheck (super.dhall_1_28_0.override {
prettyprinter = self.prettyprinter_1_5_1;
prettyprinter-ansi-terminal =
self.prettyprinter-ansi-terminal.override {
prettyprinter = self.prettyprinter_1_5_1;
};
});
dhall-bash_1_0_25 = super.dhall-bash_1_0_25.override { dhall = self.dhall_1_28_0; };
dhall-json_1_6_0 = super.dhall-json_1_6_0.override {
dhall = self.dhall_1_28_0;
prettyprinter = self.prettyprinter_1_5_1;
prettyprinter-ansi-terminal =
self.prettyprinter-ansi-terminal.override {
prettyprinter = self.prettyprinter_1_5_1;
};
};

# Missing test files in source distribution, fixed once 1.4.0 is bumped
# https://github.com/dhall-lang/dhall-haskell/pull/997
Expand Down Expand Up @@ -1323,8 +1344,27 @@ self: super: {
spacecookie = super.spacecookie.override { systemd = self.systemd_2_2_0; };

# ghcide needs the latest versions of haskell-lsp.
ghcide = super.ghcide.override { haskell-lsp = self.haskell-lsp_0_18_0_0; lsp-test = self.lsp-test_0_8_2_0; };
ghcide = super.ghcide.override { haskell-lsp = self.haskell-lsp_0_18_0_0; hie-bios = self.hie-bios_0_2_0; lsp-test = self.lsp-test_0_8_2_0; shake = self.shake_0_18_3; };
haskell-lsp_0_18_0_0 = super.haskell-lsp_0_18_0_0.override { haskell-lsp-types = self.haskell-lsp-types_0_18_0_0; };
lsp-test_0_8_2_0 = (dontCheck super.lsp-test_0_8_2_0).override { haskell-lsp = self.haskell-lsp_0_18_0_0; };

# 2019-12-19 - glirc wants regex-tdfa >=1.3 which results in errors with regex-base which errors more
# hoping to make a proper derivation with plugins enabled and more reliable building -- kiwi
glirc = doJailbreak super.glirc;

# apply patches from https://github.com/snapframework/snap-server/pull/126
# manually until they are accepted upstream
snap-server = overrideCabal super.snap-server (drv: {
patches = [(pkgs.fetchpatch {
# allow compilation with network >= 3
url = https://github.com/snapframework/snap-server/pull/126/commits/4338fe15d68e11e3c7fd0f9862f818864adc1d45.patch;
sha256 = "1nlw9lckm3flzkmhkzwc7zxhdh9ns33w8p8ds8nf574nqr5cr8bv";
})
(pkgs.fetchpatch {
# prefer fdSocket over unsafeFdSocket
url = https://github.com/snapframework/snap-server/pull/126/commits/410de2df123b1d56b3093720e9c6a1ad79fe9de6.patch;
sha256 = "08psvw0xny64q4bw1nwg01pkzh01ak542lw6k1ps7cdcwaxk0n94";
})];
});

} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
11 changes: 8 additions & 3 deletions pkgs/development/haskell-modules/configuration-hackage2nix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2489,21 +2489,26 @@ extra-packages:
- control-monad-free < 0.6 # newer versions don't compile with anything but GHC 7.8.x
- dbus <1 # for xmonad-0.26
- deepseq == 1.3.0.1 # required to build Cabal with GHC 6.12.3
- dhall == 1.27.0 # required for spago 0.13.0. Probably can be removed when next version of spago is available.
- generic-deriving == 1.10.5.* # new versions don't compile with GHC 7.10.x
- gloss < 1.9.3 # new versions don't compile with GHC 7.8.x
- haddock == 2.22.* # required on GHC 8.0.x
- haddock-api == 2.22.* # required on GHC 7.8.x
- happy <1.19.6 # newer versions break Agda
- happy == 1.19.9 # for purescript
- haskell-gi-overloading == 0.0 # gi-* packages use this dependency to disable overloading support
- haskell-lsp == 0.18.* # for ghcide
- haskell-lsp-types == 0.18.* # for ghcide
- haskell-src-exts == 1.19.* # required by hindent and structured-haskell-mode
- hie-bios == 0.2.0 # ghcide-0.0.5 requires
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
- hoogle == 5.0.14 # required by hie-hoogle
- html-conduit ^>= 1.2 # pre-lts-11.x versions neeed by git-annex 6.20180227
- http-conduit ^>= 2.2 # pre-lts-11.x versions neeed by git-annex 6.20180227
- inline-c < 0.6 # required on GHC 8.0.x
- inline-c-cpp < 0.2 # required on GHC 8.0.x
- lens-labels == 0.1.* # required for proto-lens-descriptors
- lsp-test == 0.8.2.0 # ghcide-0.0.5 requires
- mainland-pretty == 0.6.2.* # required for tensorflow-opgen-0.1.0.0
- mtl < 2.2 # newer versions require transformers > 0.4.x, which we cannot provide in GHC 7.8.x
- mtl-prelude < 2 # required for to build postgrest on mtl 2.1.x platforms
Expand All @@ -2522,6 +2527,7 @@ extra-packages:
- resourcet ==1.1.* # pre-lts-11.x versions neeed by git-annex 6.20180227
- seqid < 0.2 # newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x
- seqid-streams < 0.2 # newer versions depend on transformers 0.4.x which we cannot provide in GHC 7.8.x
- shake == 0.18.3 # ghcide-0.0.5 requires
- split < 0.2 # newer versions don't work with GHC 6.12.3
- tar < 0.4.2.0 # later versions don't work with GHC < 7.6.x
- these == 0.7.6 # required by hnix 0.6.1
Expand Down Expand Up @@ -2575,6 +2581,8 @@ package-maintainers:
- elm-export-persistent
- pipes-mongodb
- streaming-wai
kiwi:
- glirc
psibi:
- path-pieces
- persistent
Expand Down Expand Up @@ -5080,7 +5088,6 @@ broken-packages:
- gli
- glicko
- glider-nlp
- glirc
- GLMatrix
- glob-posix
- global
Expand Down Expand Up @@ -8063,7 +8070,6 @@ broken-packages:
- postgresql-simple-queue
- postgresql-simple-sop
- postgresql-simple-typed
- postgresql-simple-url
- postgresql-typed
- postgresql-typed-lifted
- postgrest
Expand Down Expand Up @@ -9199,7 +9205,6 @@ broken-packages:
- stack-run-auto
- stack-type
- stack-wrapper
- stack2cabal
- stack2nix
- stackage
- stackage-build-plan
Expand Down
Loading