Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 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
6711744
Fix haskell-lsp and lsp-test references
mgttlinger Dec 20, 2019
37f8757
Forgot one reference
mgttlinger Dec 20, 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
47 changes: 43 additions & 4 deletions pkgs/development/haskell-modules/configuration-common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -1057,7 +1057,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 +1343,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; };
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; };
ghcide = super.ghcide.override { haskell-lsp = self.haskell-lsp_0_19_0_0; lsp-test = self.lsp-test_0_9_0_0; };
haskell-lsp_0_19_0_0 = super.haskell-lsp_0_19_0_0.override { haskell-lsp-types = self.haskell-lsp-types_0_19_0_0; };
lsp-test_0_9_0_0 = (dontCheck super.lsp-test_0_9_0_0).override { haskell-lsp = self.haskell-lsp_0_19_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
Original file line number Diff line number Diff line change
Expand Up @@ -2489,13 +2489,16 @@ 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
- hinotify == 0.3.9 # for xmonad-0.26: https://github.com/kolmodin/hinotify/issues/29
- hoogle == 5.0.14 # required by hie-hoogle
Expand Down Expand Up @@ -2575,6 +2578,8 @@ package-maintainers:
- elm-export-persistent
- pipes-mongodb
- streaming-wai
kiwi:
- glirc
psibi:
- path-pieces
- persistent
Expand Down Expand Up @@ -5080,7 +5085,6 @@ broken-packages:
- gli
- glicko
- glider-nlp
- glirc
- GLMatrix
- glob-posix
- global
Expand Down Expand Up @@ -8063,7 +8067,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 +9202,6 @@ broken-packages:
- stack-run-auto
- stack-type
- stack-wrapper
- stack2cabal
- stack2nix
- stackage
- stackage-build-plan
Expand Down
Loading