Merge pull request #169513 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
This commit is contained in:
commit
7be18af83c
@ -7199,6 +7199,13 @@
|
|||||||
githubId = 1769386;
|
githubId = 1769386;
|
||||||
name = "Liam Diprose";
|
name = "Liam Diprose";
|
||||||
};
|
};
|
||||||
|
libjared = {
|
||||||
|
email = "jared@perrycode.com";
|
||||||
|
github = "libjared";
|
||||||
|
githubId = 3746656;
|
||||||
|
matrix = "@libjared:matrix.org";
|
||||||
|
name = "Jared Perry";
|
||||||
|
};
|
||||||
liff = {
|
liff = {
|
||||||
email = "liff@iki.fi";
|
email = "liff@iki.fi";
|
||||||
github = "liff";
|
github = "liff";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"commit": "e5167f06cba67fa268ebafb97f5ccbffe412cd2a",
|
"commit": "762464dcc5ce93f1c6a9a746feb6bd1bd0c47006",
|
||||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/e5167f06cba67fa268ebafb97f5ccbffe412cd2a.tar.gz",
|
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/762464dcc5ce93f1c6a9a746feb6bd1bd0c47006.tar.gz",
|
||||||
"sha256": "1ihkrjk7a24wbzjz4wlx3mdh88bbq4665l1ld7gxs5jaimcmhn5j",
|
"sha256": "0k1qp34lsc08a99p669v8n0fxs6mdzwc2bz87v0hdah4qagi4z4g",
|
||||||
"msg": "Update from Hackage at 2022-04-09T11:23:17Z"
|
"msg": "Update from Hackage at 2022-04-20T23:34:08Z"
|
||||||
}
|
}
|
||||||
|
@ -272,6 +272,20 @@ stdenv.mkDerivation rec {
|
|||||||
lib.optionalString stdenv.isLinux ''
|
lib.optionalString stdenv.isLinux ''
|
||||||
find . -type f -executable -exec patchelf \
|
find . -type f -executable -exec patchelf \
|
||||||
--interpreter ${stdenv.cc.bintools.dynamicLinker} {} \;
|
--interpreter ${stdenv.cc.bintools.dynamicLinker} {} \;
|
||||||
|
'' +
|
||||||
|
# The hadrian install Makefile uses 'xxx' as a temporary placeholder in path
|
||||||
|
# substitution. Which can break the build if the store path / prefix happens
|
||||||
|
# to contain this string. This will be fixed with 9.4 bindists.
|
||||||
|
# https://gitlab.haskell.org/ghc/ghc/-/issues/21402
|
||||||
|
''
|
||||||
|
# Detect hadrian Makefile by checking for the target that has the problem
|
||||||
|
if grep '^update_package_db' ghc-${version}*/Makefile > /dev/null; then
|
||||||
|
echo Hadrian bindist, applying workaround for xxx path substitution.
|
||||||
|
# based on https://gitlab.haskell.org/ghc/ghc/-/commit/dd5fecb0e2990b192d92f4dfd7519ecb33164fad.patch
|
||||||
|
substituteInPlace ghc-${version}*/Makefile --replace 'xxx' '\0xxx\0'
|
||||||
|
else
|
||||||
|
echo Not a hadrian bindist, not applying xxx path workaround.
|
||||||
|
fi
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# fix for `configure: error: Your linker is affected by binutils #16177`
|
# fix for `configure: error: Your linker is affected by binutils #16177`
|
||||||
|
@ -270,6 +270,20 @@ stdenv.mkDerivation rec {
|
|||||||
lib.optionalString stdenv.isLinux ''
|
lib.optionalString stdenv.isLinux ''
|
||||||
find . -type f -executable -exec patchelf \
|
find . -type f -executable -exec patchelf \
|
||||||
--interpreter ${stdenv.cc.bintools.dynamicLinker} {} \;
|
--interpreter ${stdenv.cc.bintools.dynamicLinker} {} \;
|
||||||
|
'' +
|
||||||
|
# The hadrian install Makefile uses 'xxx' as a temporary placeholder in path
|
||||||
|
# substitution. Which can break the build if the store path / prefix happens
|
||||||
|
# to contain this string. This will be fixed with 9.4 bindists.
|
||||||
|
# https://gitlab.haskell.org/ghc/ghc/-/issues/21402
|
||||||
|
''
|
||||||
|
# Detect hadrian Makefile by checking for the target that has the problem
|
||||||
|
if grep '^update_package_db' ghc-${version}*/Makefile > /dev/null; then
|
||||||
|
echo Hadrian bindist, applying workaround for xxx path substitution.
|
||||||
|
# based on https://gitlab.haskell.org/ghc/ghc/-/commit/dd5fecb0e2990b192d92f4dfd7519ecb33164fad.patch
|
||||||
|
substituteInPlace ghc-${version}*/Makefile --replace 'xxx' '\0xxx\0'
|
||||||
|
else
|
||||||
|
echo Not a hadrian bindist, not applying xxx path workaround.
|
||||||
|
fi
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# fix for `configure: error: Your linker is affected by binutils #16177`
|
# fix for `configure: error: Your linker is affected by binutils #16177`
|
||||||
|
@ -687,9 +687,6 @@ self: super: {
|
|||||||
# https://github.com/pxqr/base32-bytestring/issues/4
|
# https://github.com/pxqr/base32-bytestring/issues/4
|
||||||
base32-bytestring = dontCheck super.base32-bytestring;
|
base32-bytestring = dontCheck super.base32-bytestring;
|
||||||
|
|
||||||
# 2022-03-24: Strict aeson bound: https://github.com/berberman/nvfetcher/pull/63
|
|
||||||
nvfetcher = throwIfNot (super.nvfetcher.version == "0.4.0.0") "nvfetcher: remove jailbreak after update" doJailbreak super.nvfetcher;
|
|
||||||
|
|
||||||
# 2022-03-24: Strict aeson bound:
|
# 2022-03-24: Strict aeson bound:
|
||||||
arch-web = throwIfNot (super.arch-web.version == "0.1.0") "arch-web: remove jailbreak after update" doJailbreak super.arch-web;
|
arch-web = throwIfNot (super.arch-web.version == "0.1.0") "arch-web: remove jailbreak after update" doJailbreak super.arch-web;
|
||||||
|
|
||||||
@ -854,6 +851,18 @@ self: super: {
|
|||||||
# test suite requires git and does a bunch of git operations
|
# test suite requires git and does a bunch of git operations
|
||||||
restless-git = dontCheck super.restless-git;
|
restless-git = dontCheck super.restless-git;
|
||||||
|
|
||||||
|
# requires git at test-time *and* runtime, but we'll just rely on users to
|
||||||
|
# bring their own git at runtime
|
||||||
|
sensei = overrideCabal (drv: {
|
||||||
|
testHaskellDepends = drv.testHaskellDepends or [] ++ [ self.hspec-meta_2_9_3 ];
|
||||||
|
testToolDepends = drv.testToolDepends or [] ++ [ pkgs.git ];
|
||||||
|
}) (super.sensei.overrideScope (self: super: {
|
||||||
|
hspec-meta = self.hspec-meta_2_9_3;
|
||||||
|
hspec = self.hspec_2_9_7;
|
||||||
|
hspec-core = dontCheck self.hspec-core_2_9_7;
|
||||||
|
hspec-discover = self.hspec-discover_2_9_7;
|
||||||
|
}));
|
||||||
|
|
||||||
# Depends on broken fluid.
|
# Depends on broken fluid.
|
||||||
fluid-idl-http-client = markBroken super.fluid-idl-http-client;
|
fluid-idl-http-client = markBroken super.fluid-idl-http-client;
|
||||||
fluid-idl-scotty = markBroken super.fluid-idl-scotty;
|
fluid-idl-scotty = markBroken super.fluid-idl-scotty;
|
||||||
@ -1154,6 +1163,16 @@ self: super: {
|
|||||||
# https://github.com/danfran/cabal-macosx/issues/13
|
# https://github.com/danfran/cabal-macosx/issues/13
|
||||||
cabal-macosx = dontCheck super.cabal-macosx;
|
cabal-macosx = dontCheck super.cabal-macosx;
|
||||||
|
|
||||||
|
# Causes Test.QuickCheck.resize: negative size crashes e.g. in test suites
|
||||||
|
# https://github.com/typeable/generic-arbitrary/issues/14
|
||||||
|
generic-arbitrary = appendPatches [
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
name = "generic-arbitrary-no-negative-resize.patch";
|
||||||
|
url = "https://github.com/typeable/generic-arbitrary/commit/c13d119d8ad0d43860ecdb93b357b0239e366a6c.patch";
|
||||||
|
sha256 = "1jgbd2jn575icqw9nfdzh57nacm3pn8n53ka52129pnfjqfzyhsi";
|
||||||
|
})
|
||||||
|
] super.generic-arbitrary;
|
||||||
|
|
||||||
# https://github.com/DanielG/cabal-helper/pull/123
|
# https://github.com/DanielG/cabal-helper/pull/123
|
||||||
cabal-helper = doJailbreak super.cabal-helper;
|
cabal-helper = doJailbreak super.cabal-helper;
|
||||||
|
|
||||||
@ -2584,15 +2603,6 @@ self: super: {
|
|||||||
# 2022-03-16: Upstream stopped updating bounds https://github.com/haskell-hvr/base-noprelude/pull/15
|
# 2022-03-16: Upstream stopped updating bounds https://github.com/haskell-hvr/base-noprelude/pull/15
|
||||||
base-noprelude = doJailbreak super.base-noprelude;
|
base-noprelude = doJailbreak super.base-noprelude;
|
||||||
|
|
||||||
# Manually upgrade cryptostore to work around
|
|
||||||
# https://github.com/ocheron/cryptostore/issues/7
|
|
||||||
cryptostore = assert super.cryptostore.version == "0.2.1.0"; overrideCabal {
|
|
||||||
version = "0.2.2.0";
|
|
||||||
sha256 = "0n70amg7y2qwfjhj4xaqjia46fbabba9l2g19ry191m7c4zp1skx";
|
|
||||||
revision = null;
|
|
||||||
editedCabalFile = null;
|
|
||||||
} super.cryptostore;
|
|
||||||
|
|
||||||
# 2022-03-16: Bounds need to be loosened https://github.com/obsidiansystems/dependent-sum-aeson-orphans/issues/10
|
# 2022-03-16: Bounds need to be loosened https://github.com/obsidiansystems/dependent-sum-aeson-orphans/issues/10
|
||||||
dependent-sum-aeson-orphans = doJailbreak super.dependent-sum-aeson-orphans;
|
dependent-sum-aeson-orphans = doJailbreak super.dependent-sum-aeson-orphans;
|
||||||
|
|
||||||
|
@ -290,4 +290,10 @@ self: super: ({
|
|||||||
|
|
||||||
# https://github.com/haskell-crypto/cryptonite/issues/360
|
# https://github.com/haskell-crypto/cryptonite/issues/360
|
||||||
cryptonite = appendPatch ./patches/cryptonite-remove-argon2.patch super.cryptonite;
|
cryptonite = appendPatch ./patches/cryptonite-remove-argon2.patch super.cryptonite;
|
||||||
|
|
||||||
|
} // lib.optionalAttrs pkgs.stdenv.isx86_64 { # x86_64-darwin
|
||||||
|
|
||||||
|
# tests appear to be failing to link or something:
|
||||||
|
# https://hydra.nixos.org/build/174540882/nixlog/9
|
||||||
|
regex-rure = dontCheck super.regex-rure;
|
||||||
})
|
})
|
||||||
|
@ -130,4 +130,11 @@ self: super: {
|
|||||||
|
|
||||||
# https://github.com/fpco/inline-c/issues/127 (recommend to upgrade to Nixpkgs GHC >=9.0)
|
# https://github.com/fpco/inline-c/issues/127 (recommend to upgrade to Nixpkgs GHC >=9.0)
|
||||||
inline-c-cpp = (if isDarwin then dontCheck else x: x) super.inline-c-cpp;
|
inline-c-cpp = (if isDarwin then dontCheck else x: x) super.inline-c-cpp;
|
||||||
|
|
||||||
|
# Depends on OneTuple for GHC < 9.0
|
||||||
|
universe-base = addBuildDepends [ self.OneTuple ] super.universe-base;
|
||||||
|
|
||||||
|
# Not possible to build in the main GHC 9.0 package set
|
||||||
|
# https://github.com/awakesecurity/spectacle/issues/49
|
||||||
|
spectacle = doDistribute (markUnbroken super.spectacle);
|
||||||
}
|
}
|
||||||
|
@ -162,4 +162,7 @@ self: super: {
|
|||||||
|
|
||||||
# https://github.com/fpco/inline-c/issues/127 (recommend to upgrade to Nixpkgs GHC >=9.0)
|
# https://github.com/fpco/inline-c/issues/127 (recommend to upgrade to Nixpkgs GHC >=9.0)
|
||||||
inline-c-cpp = (if isDarwin then dontCheck else x: x) super.inline-c-cpp;
|
inline-c-cpp = (if isDarwin then dontCheck else x: x) super.inline-c-cpp;
|
||||||
|
|
||||||
|
# Depends on OneTuple for GHC < 9.0
|
||||||
|
universe-base = addBuildDepends [ self.OneTuple ] super.universe-base;
|
||||||
}
|
}
|
||||||
|
@ -80,6 +80,7 @@ self: super: {
|
|||||||
constraints = doJailbreak super.constraints;
|
constraints = doJailbreak super.constraints;
|
||||||
cpphs = overrideCabal (drv: { postPatch = "sed -i -e 's,time >=1.5 && <1.11,time >=1.5 \\&\\& <1.12,' cpphs.cabal";}) super.cpphs;
|
cpphs = overrideCabal (drv: { postPatch = "sed -i -e 's,time >=1.5 && <1.11,time >=1.5 \\&\\& <1.12,' cpphs.cabal";}) super.cpphs;
|
||||||
data-fix = doJailbreak super.data-fix;
|
data-fix = doJailbreak super.data-fix;
|
||||||
|
dbus = super.dbus_1_2_24;
|
||||||
dec = doJailbreak super.dec;
|
dec = doJailbreak super.dec;
|
||||||
ed25519 = doJailbreak super.ed25519;
|
ed25519 = doJailbreak super.ed25519;
|
||||||
ghc-byteorder = doJailbreak super.ghc-byteorder;
|
ghc-byteorder = doJailbreak super.ghc-byteorder;
|
||||||
@ -170,7 +171,7 @@ self: super: {
|
|||||||
];
|
];
|
||||||
|
|
||||||
# lens >= 5.1 supports 9.2.1
|
# lens >= 5.1 supports 9.2.1
|
||||||
lens = super.lens_5_1;
|
lens = doDistribute self.lens_5_1;
|
||||||
|
|
||||||
# Syntax error in tests fixed in https://github.com/simonmar/alex/commit/84b29475e057ef744f32a94bc0d3954b84160760
|
# Syntax error in tests fixed in https://github.com/simonmar/alex/commit/84b29475e057ef744f32a94bc0d3954b84160760
|
||||||
alex = dontCheck super.alex;
|
alex = dontCheck super.alex;
|
||||||
|
@ -357,7 +357,6 @@ broken-packages:
|
|||||||
- binary-communicator
|
- binary-communicator
|
||||||
- binary-derive
|
- binary-derive
|
||||||
- binary-ext
|
- binary-ext
|
||||||
- binary-generic-combinators
|
|
||||||
- binary-indexed-tree
|
- binary-indexed-tree
|
||||||
- binary-protocol
|
- binary-protocol
|
||||||
- binary-tree
|
- binary-tree
|
||||||
@ -669,6 +668,8 @@ broken-packages:
|
|||||||
- citeproc-hs
|
- citeproc-hs
|
||||||
- cjk
|
- cjk
|
||||||
- cj-token
|
- cj-token
|
||||||
|
- cl3-hmatrix-interface
|
||||||
|
- cl3-linear-interface
|
||||||
- clang-compilation-database
|
- clang-compilation-database
|
||||||
- clang-pure
|
- clang-pure
|
||||||
- clanki
|
- clanki
|
||||||
@ -1048,6 +1049,7 @@ broken-packages:
|
|||||||
- dense-int-set
|
- dense-int-set
|
||||||
- dependent-hashmap
|
- dependent-hashmap
|
||||||
- dependent-monoidal-map
|
- dependent-monoidal-map
|
||||||
|
- dep-t
|
||||||
- dep-t-dynamic
|
- dep-t-dynamic
|
||||||
- deptrack-core
|
- deptrack-core
|
||||||
- derangement
|
- derangement
|
||||||
@ -1208,6 +1210,7 @@ broken-packages:
|
|||||||
- dynamic-object
|
- dynamic-object
|
||||||
- dynamic-pipeline
|
- dynamic-pipeline
|
||||||
- DynamicTimeWarp
|
- DynamicTimeWarp
|
||||||
|
- dyna-processing
|
||||||
- dynloader
|
- dynloader
|
||||||
- DysFRP
|
- DysFRP
|
||||||
- dywapitchtrack
|
- dywapitchtrack
|
||||||
@ -1600,6 +1603,7 @@ broken-packages:
|
|||||||
- gegl
|
- gegl
|
||||||
- gelatin
|
- gelatin
|
||||||
- gemcap
|
- gemcap
|
||||||
|
- gemini-exports
|
||||||
- gemstone
|
- gemstone
|
||||||
- gencheck
|
- gencheck
|
||||||
- gender
|
- gender
|
||||||
@ -1736,6 +1740,7 @@ broken-packages:
|
|||||||
- gli
|
- gli
|
||||||
- glicko
|
- glicko
|
||||||
- glider-nlp
|
- glider-nlp
|
||||||
|
- glirc
|
||||||
- GLMatrix
|
- GLMatrix
|
||||||
- global-variables
|
- global-variables
|
||||||
- glob-posix
|
- glob-posix
|
||||||
@ -1774,6 +1779,7 @@ broken-packages:
|
|||||||
- gpah
|
- gpah
|
||||||
- GPipe
|
- GPipe
|
||||||
- GPipe-GLFW4
|
- GPipe-GLFW4
|
||||||
|
- gpmf
|
||||||
- gpx-conduit
|
- gpx-conduit
|
||||||
- graceful
|
- graceful
|
||||||
- grafana
|
- grafana
|
||||||
@ -1890,6 +1896,7 @@ broken-packages:
|
|||||||
- hakyll-typescript
|
- hakyll-typescript
|
||||||
- HaLeX
|
- HaLeX
|
||||||
- halfs
|
- halfs
|
||||||
|
- half-space
|
||||||
- halipeto
|
- halipeto
|
||||||
- halive
|
- halive
|
||||||
- halma
|
- halma
|
||||||
@ -2103,6 +2110,7 @@ broken-packages:
|
|||||||
- hedgehog-checkers
|
- hedgehog-checkers
|
||||||
- hedgehog-generic
|
- hedgehog-generic
|
||||||
- hedgehog-golden
|
- hedgehog-golden
|
||||||
|
- hedgehog-lens
|
||||||
- hedgehog-servant
|
- hedgehog-servant
|
||||||
- hedis-config
|
- hedis-config
|
||||||
- hedis-namespace
|
- hedis-namespace
|
||||||
@ -2894,6 +2902,7 @@ broken-packages:
|
|||||||
- lazify
|
- lazify
|
||||||
- lazyarray
|
- lazyarray
|
||||||
- lazyboy
|
- lazyboy
|
||||||
|
- lazy-bracket
|
||||||
- lazy-priority-queue
|
- lazy-priority-queue
|
||||||
- lazyset
|
- lazyset
|
||||||
- LazyVault
|
- LazyVault
|
||||||
@ -3334,7 +3343,6 @@ broken-packages:
|
|||||||
- msgpack
|
- msgpack
|
||||||
- msgpack-binary
|
- msgpack-binary
|
||||||
- msgpack-persist
|
- msgpack-persist
|
||||||
- msgpack-types
|
|
||||||
- msh
|
- msh
|
||||||
- msi-kb-backlit
|
- msi-kb-backlit
|
||||||
- MTGBuilder
|
- MTGBuilder
|
||||||
@ -3600,7 +3608,6 @@ broken-packages:
|
|||||||
- open-signals
|
- open-signals
|
||||||
- opensoundcontrol-ht
|
- opensoundcontrol-ht
|
||||||
- openssh-protocol
|
- openssh-protocol
|
||||||
- opentelemetry-extra
|
|
||||||
- opentelemetry-http-client
|
- opentelemetry-http-client
|
||||||
- opentheory-char
|
- opentheory-char
|
||||||
- opentok
|
- opentok
|
||||||
@ -4337,7 +4344,6 @@ broken-packages:
|
|||||||
- robin
|
- robin
|
||||||
- robots-txt
|
- robots-txt
|
||||||
- roc-cluster
|
- roc-cluster
|
||||||
- roc-id
|
|
||||||
- roku-api
|
- roku-api
|
||||||
- rollbar-client
|
- rollbar-client
|
||||||
- rollbar-hs
|
- rollbar-hs
|
||||||
@ -4467,7 +4473,6 @@ broken-packages:
|
|||||||
- semigroups-actions
|
- semigroups-actions
|
||||||
- sendgrid-haskell
|
- sendgrid-haskell
|
||||||
- sendgrid-v3
|
- sendgrid-v3
|
||||||
- sensei
|
|
||||||
- sensu-run
|
- sensu-run
|
||||||
- sentry
|
- sentry
|
||||||
- separated
|
- separated
|
||||||
|
@ -251,6 +251,8 @@ package-maintainers:
|
|||||||
- mattermost-api
|
- mattermost-api
|
||||||
- mattermost-api-qc
|
- mattermost-api-qc
|
||||||
- Unique
|
- Unique
|
||||||
|
libjared:
|
||||||
|
- sensei
|
||||||
maralorn:
|
maralorn:
|
||||||
- cabal-fmt
|
- cabal-fmt
|
||||||
- ema
|
- ema
|
||||||
@ -463,6 +465,7 @@ unsupported-platforms:
|
|||||||
libmodbus: [ x86_64-darwin, aarch64-darwin ]
|
libmodbus: [ x86_64-darwin, aarch64-darwin ]
|
||||||
libsystemd-journal: [ x86_64-darwin, aarch64-darwin ]
|
libsystemd-journal: [ x86_64-darwin, aarch64-darwin ]
|
||||||
libtelnet: [ x86_64-darwin, aarch64-darwin ]
|
libtelnet: [ x86_64-darwin, aarch64-darwin ]
|
||||||
|
libvirt-hs: [ x86_64-darwin ] # spidermonkey is not supported on darwin
|
||||||
libzfs: [ x86_64-darwin, aarch64-darwin ]
|
libzfs: [ x86_64-darwin, aarch64-darwin ]
|
||||||
linearEqSolver: [ aarch64-linux ]
|
linearEqSolver: [ aarch64-linux ]
|
||||||
linux-evdev: [ x86_64-darwin, aarch64-darwin ]
|
linux-evdev: [ x86_64-darwin, aarch64-darwin ]
|
||||||
@ -505,6 +508,7 @@ unsupported-platforms:
|
|||||||
scrypt: [ aarch64-linux, armv7l-linux ] # https://github.com/informatikr/scrypt/issues/8
|
scrypt: [ aarch64-linux, armv7l-linux ] # https://github.com/informatikr/scrypt/issues/8
|
||||||
sdl2-mixer: [ x86_64-darwin, aarch64-darwin ]
|
sdl2-mixer: [ x86_64-darwin, aarch64-darwin ]
|
||||||
sdl2-ttf: [ x86_64-darwin, aarch64-darwin ]
|
sdl2-ttf: [ x86_64-darwin, aarch64-darwin ]
|
||||||
|
sensei: [ x86_64-darwin ]
|
||||||
synthesizer-alsa: [ x86_64-darwin, aarch64-darwin ]
|
synthesizer-alsa: [ x86_64-darwin, aarch64-darwin ]
|
||||||
taffybar: [ x86_64-darwin, aarch64-darwin ]
|
taffybar: [ x86_64-darwin, aarch64-darwin ]
|
||||||
termonad: [ x86_64-darwin, aarch64-darwin ]
|
termonad: [ x86_64-darwin, aarch64-darwin ]
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Stackage LTS 19.3
|
# Stackage LTS 19.4
|
||||||
# This file is auto-generated by
|
# This file is auto-generated by
|
||||||
# maintainers/scripts/haskell/update-stackage.sh
|
# maintainers/scripts/haskell/update-stackage.sh
|
||||||
default-package-overrides:
|
default-package-overrides:
|
||||||
@ -24,6 +24,7 @@ default-package-overrides:
|
|||||||
- aeson-casing ==0.2.0.0
|
- aeson-casing ==0.2.0.0
|
||||||
- aeson-commit ==1.4
|
- aeson-commit ==1.4
|
||||||
- aeson-compat ==0.3.10
|
- aeson-compat ==0.3.10
|
||||||
|
- aeson-diff ==1.1.0.12
|
||||||
- aeson-extra ==0.5.1
|
- aeson-extra ==0.5.1
|
||||||
- aeson-generic-compat ==0.0.1.3
|
- aeson-generic-compat ==0.0.1.3
|
||||||
- aeson-optics ==1.1.1
|
- aeson-optics ==1.1.1
|
||||||
@ -117,6 +118,9 @@ default-package-overrides:
|
|||||||
- autoexporter ==2.0.0.1
|
- autoexporter ==2.0.0.1
|
||||||
- auto-update ==0.1.6
|
- auto-update ==0.1.6
|
||||||
- aws-cloudfront-signed-cookies ==0.2.0.10
|
- aws-cloudfront-signed-cookies ==0.2.0.10
|
||||||
|
- aws-xray-client ==0.1.0.2
|
||||||
|
- aws-xray-client-persistent ==0.1.0.5
|
||||||
|
- aws-xray-client-wai ==0.1.0.2
|
||||||
- backtracking ==0.1.0
|
- backtracking ==0.1.0
|
||||||
- bank-holidays-england ==0.2.0.7
|
- bank-holidays-england ==0.2.0.7
|
||||||
- barbies ==2.0.3.1
|
- barbies ==2.0.3.1
|
||||||
@ -391,6 +395,7 @@ default-package-overrides:
|
|||||||
- conduino ==0.2.2.0
|
- conduino ==0.2.2.0
|
||||||
- conduit ==1.3.4.2
|
- conduit ==1.3.4.2
|
||||||
- conduit-aeson ==0.1.0.1
|
- conduit-aeson ==0.1.0.1
|
||||||
|
- conduit-algorithms ==0.0.12.0
|
||||||
- conduit-combinators ==1.3.0
|
- conduit-combinators ==1.3.0
|
||||||
- conduit-concurrent-map ==0.1.1
|
- conduit-concurrent-map ==0.1.1
|
||||||
- conduit-connection ==0.1.0.5
|
- conduit-connection ==0.1.0.5
|
||||||
@ -422,9 +427,9 @@ default-package-overrides:
|
|||||||
- convertible ==1.1.1.0
|
- convertible ==1.1.1.0
|
||||||
- cookie ==0.4.5
|
- cookie ==0.4.5
|
||||||
- copr-api ==0.1.0
|
- copr-api ==0.1.0
|
||||||
- core-data ==0.3.1.1
|
- core-data ==0.3.2.1
|
||||||
- core-program ==0.4.5.1
|
- core-program ==0.4.5.1
|
||||||
- core-telemetry ==0.1.9.2
|
- core-telemetry ==0.1.9.3
|
||||||
- core-text ==0.3.5.0
|
- core-text ==0.3.5.0
|
||||||
- countable ==1.0
|
- countable ==1.0
|
||||||
- covariance ==0.1.0.6
|
- covariance ==0.1.0.6
|
||||||
@ -456,7 +461,7 @@ default-package-overrides:
|
|||||||
- crypto-pubkey-types ==0.4.3
|
- crypto-pubkey-types ==0.4.3
|
||||||
- crypto-random ==0.0.9
|
- crypto-random ==0.0.9
|
||||||
- crypto-random-api ==0.2.0
|
- crypto-random-api ==0.2.0
|
||||||
- cryptostore ==0.2.1.0
|
- cryptostore ==0.2.2.0
|
||||||
- crypt-sha512 ==0
|
- crypt-sha512 ==0
|
||||||
- csp ==1.4.0
|
- csp ==1.4.0
|
||||||
- css-text ==0.1.3.0
|
- css-text ==0.1.3.0
|
||||||
@ -505,6 +510,7 @@ default-package-overrides:
|
|||||||
- data-default-instances-unordered-containers ==0.0.1
|
- data-default-instances-unordered-containers ==0.0.1
|
||||||
- data-default-instances-vector ==0.0.1
|
- data-default-instances-vector ==0.0.1
|
||||||
- data-diverse ==4.7.0.0
|
- data-diverse ==4.7.0.0
|
||||||
|
- datadog ==0.3.0.0
|
||||||
- data-dword ==0.3.2.1
|
- data-dword ==0.3.2.1
|
||||||
- data-endian ==0.1.1
|
- data-endian ==0.1.1
|
||||||
- data-fix ==0.3.2
|
- data-fix ==0.3.2
|
||||||
@ -680,7 +686,7 @@ default-package-overrides:
|
|||||||
- errors ==2.3.0
|
- errors ==2.3.0
|
||||||
- errors-ext ==0.4.2
|
- errors-ext ==0.4.2
|
||||||
- ersatz ==0.4.10
|
- ersatz ==0.4.10
|
||||||
- esqueleto ==3.5.4.0
|
- esqueleto ==3.5.4.1
|
||||||
- essence-of-live-coding ==0.2.6
|
- essence-of-live-coding ==0.2.6
|
||||||
- essence-of-live-coding-gloss ==0.2.6
|
- essence-of-live-coding-gloss ==0.2.6
|
||||||
- essence-of-live-coding-pulse ==0.2.6
|
- essence-of-live-coding-pulse ==0.2.6
|
||||||
@ -998,7 +1004,7 @@ default-package-overrides:
|
|||||||
- haskell-src-meta ==0.8.9
|
- haskell-src-meta ==0.8.9
|
||||||
- haskey-btree ==0.3.0.1
|
- haskey-btree ==0.3.0.1
|
||||||
- haskintex ==0.8.0.0
|
- haskintex ==0.8.0.0
|
||||||
- haskoin-core ==0.21.1
|
- haskoin-core ==0.21.2
|
||||||
- hasktags ==0.72.0
|
- hasktags ==0.72.0
|
||||||
- hasql ==1.5.0.2
|
- hasql ==1.5.0.2
|
||||||
- hasql-migration ==0.3.0
|
- hasql-migration ==0.3.0
|
||||||
@ -1011,7 +1017,7 @@ default-package-overrides:
|
|||||||
- has-transformers ==0.1.0.4
|
- has-transformers ==0.1.0.4
|
||||||
- hasty-hamiltonian ==1.3.4
|
- hasty-hamiltonian ==1.3.4
|
||||||
- HaTeX ==3.22.3.1
|
- HaTeX ==3.22.3.1
|
||||||
- HaXml ==1.25.8
|
- HaXml ==1.25.9
|
||||||
- haxr ==3000.11.4.1
|
- haxr ==3000.11.4.1
|
||||||
- HCodecs ==0.5.2
|
- HCodecs ==0.5.2
|
||||||
- hdaemonize ==0.5.6
|
- hdaemonize ==0.5.6
|
||||||
@ -1537,7 +1543,7 @@ default-package-overrides:
|
|||||||
- mmark-cli ==0.0.5.1
|
- mmark-cli ==0.0.5.1
|
||||||
- mmark-ext ==0.2.1.5
|
- mmark-ext ==0.2.1.5
|
||||||
- mmorph ==1.1.5
|
- mmorph ==1.1.5
|
||||||
- mnist-idx ==0.1.3.0
|
- mnist-idx ==0.1.3.1
|
||||||
- mnist-idx-conduit ==0.4.0.0
|
- mnist-idx-conduit ==0.4.0.0
|
||||||
- mockery ==0.3.5
|
- mockery ==0.3.5
|
||||||
- mock-time ==0.1.0
|
- mock-time ==0.1.0
|
||||||
@ -1747,7 +1753,7 @@ default-package-overrides:
|
|||||||
- pandoc-plot ==1.4.1
|
- pandoc-plot ==1.4.1
|
||||||
- pandoc-throw ==0.1.0.0
|
- pandoc-throw ==0.1.0.0
|
||||||
- pandoc-types ==1.22.2
|
- pandoc-types ==1.22.2
|
||||||
- pantry ==0.5.4
|
- pantry ==0.5.5
|
||||||
- parallel ==3.2.2.0
|
- parallel ==3.2.2.0
|
||||||
- parallel-io ==0.3.5
|
- parallel-io ==0.3.5
|
||||||
- parameterized ==0.5.0.0
|
- parameterized ==0.5.0.0
|
||||||
@ -1797,7 +1803,7 @@ default-package-overrides:
|
|||||||
- perf ==0.9.0
|
- perf ==0.9.0
|
||||||
- perfect-hash-generator ==0.2.0.6
|
- perfect-hash-generator ==0.2.0.6
|
||||||
- persist ==0.1.1.5
|
- persist ==0.1.1.5
|
||||||
- persistent ==2.13.3.4
|
- persistent ==2.13.3.5
|
||||||
- persistent-discover ==0.1.0.5
|
- persistent-discover ==0.1.0.5
|
||||||
- persistent-documentation ==0.1.0.4
|
- persistent-documentation ==0.1.0.4
|
||||||
- persistent-mongoDB ==2.13.0.1
|
- persistent-mongoDB ==2.13.0.1
|
||||||
@ -1971,7 +1977,7 @@ default-package-overrides:
|
|||||||
- quickcheck-unicode ==1.0.1.0
|
- quickcheck-unicode ==1.0.1.0
|
||||||
- quicklz ==1.5.0.11
|
- quicklz ==1.5.0.11
|
||||||
- quiet ==0.2
|
- quiet ==0.2
|
||||||
- quote-quot ==0.2.0.0
|
- quote-quot ==0.2.1.0
|
||||||
- radius ==0.7.1.0
|
- radius ==0.7.1.0
|
||||||
- rainbow ==0.34.2.2
|
- rainbow ==0.34.2.2
|
||||||
- rainbox ==0.26.0.0
|
- rainbox ==0.26.0.0
|
||||||
@ -2050,7 +2056,7 @@ default-package-overrides:
|
|||||||
- repa ==3.4.1.5
|
- repa ==3.4.1.5
|
||||||
- repa-io ==3.4.1.2
|
- repa-io ==3.4.1.2
|
||||||
- replace-attoparsec ==1.4.5.0
|
- replace-attoparsec ==1.4.5.0
|
||||||
- replace-megaparsec ==1.4.4.0
|
- replace-megaparsec ==1.4.5.0
|
||||||
- repline ==0.4.0.0
|
- repline ==0.4.0.0
|
||||||
- req ==3.10.0
|
- req ==3.10.0
|
||||||
- req-conduit ==1.0.1
|
- req-conduit ==1.0.1
|
||||||
@ -2116,7 +2122,7 @@ default-package-overrides:
|
|||||||
- sandwich-quickcheck ==0.1.0.6
|
- sandwich-quickcheck ==0.1.0.6
|
||||||
- sandwich-slack ==0.1.0.6
|
- sandwich-slack ==0.1.0.6
|
||||||
- say ==0.1.0.1
|
- say ==0.1.0.1
|
||||||
- sbp ==4.1.5
|
- sbp ==4.1.6
|
||||||
- sbv ==8.17
|
- sbv ==8.17
|
||||||
- scalpel ==0.6.2
|
- scalpel ==0.6.2
|
||||||
- scalpel-core ==0.6.2
|
- scalpel-core ==0.6.2
|
||||||
@ -2461,7 +2467,7 @@ default-package-overrides:
|
|||||||
- text-ansi ==0.1.1
|
- text-ansi ==0.1.1
|
||||||
- text-binary ==0.2.1.1
|
- text-binary ==0.2.1.1
|
||||||
- text-builder ==0.6.6.5
|
- text-builder ==0.6.6.5
|
||||||
- text-builder-dev ==0.2.0.1
|
- text-builder-dev ==0.2.1
|
||||||
- text-conversions ==0.3.1
|
- text-conversions ==0.3.1
|
||||||
- text-icu ==0.7.1.0
|
- text-icu ==0.7.1.0
|
||||||
- text-latin1 ==0.3.1
|
- text-latin1 ==0.3.1
|
||||||
@ -2843,8 +2849,34 @@ default-package-overrides:
|
|||||||
- yesod-newsfeed ==1.7.0.0
|
- yesod-newsfeed ==1.7.0.0
|
||||||
- yesod-page-cursor ==2.0.0.10
|
- yesod-page-cursor ==2.0.0.10
|
||||||
- yesod-paginator ==1.1.2.1
|
- yesod-paginator ==1.1.2.1
|
||||||
- yesod-persistent ==1.6.0.7
|
- yesod-persistent ==1.6.0.8
|
||||||
- yesod-recaptcha2 ==1.0.2
|
- yesod-recaptcha2 ==1.0.2
|
||||||
- yesod-routes-flow ==3.0.0.2
|
- yesod-routes-flow ==3.0.0.2
|
||||||
- yesod-sitemap ==1.6.0
|
- yesod-sitemap ==1.6.0
|
||||||
|
- yesod-static ==1.6.1.0
|
||||||
|
- yesod-test ==1.6.12
|
||||||
|
- yesod-websockets ==0.3.0.3
|
||||||
- yes-precure5-command ==5.5.3
|
- yes-precure5-command ==5.5.3
|
||||||
|
- yi-rope ==0.11
|
||||||
|
- yjsvg ==0.2.0.1
|
||||||
|
- yjtools ==0.9.18
|
||||||
|
- yoga ==0.0.0.5
|
||||||
|
- youtube ==0.2.1.1
|
||||||
|
- zenacy-html ==2.0.4
|
||||||
|
- zenacy-unicode ==1.0.1
|
||||||
|
- zero ==0.1.5
|
||||||
|
- zeromq4-haskell ==0.8.0
|
||||||
|
- zeromq4-patterns ==0.3.1.0
|
||||||
|
- zim-parser ==0.2.1.0
|
||||||
|
- zio ==0.1.0.2
|
||||||
|
- zip ==1.7.2
|
||||||
|
- zip-archive ==0.4.2.1
|
||||||
|
- zipper-extra ==0.1.3.2
|
||||||
|
- zippers ==0.3.2
|
||||||
|
- zip-stream ==0.2.1.0
|
||||||
|
- zlib ==0.6.2.3
|
||||||
|
- zlib-bindings ==0.1.1.5
|
||||||
|
- zlib-lens ==0.1.2.1
|
||||||
|
- zot ==0.0.3
|
||||||
|
- zstd ==0.1.3.0
|
||||||
|
- ztail ==1.2.0.3
|
||||||
|
@ -663,6 +663,7 @@ dont-distribute-packages:
|
|||||||
- ascii
|
- ascii
|
||||||
- ascii-cows
|
- ascii-cows
|
||||||
- ascii-table
|
- ascii-table
|
||||||
|
- ascii_1_2_0_0
|
||||||
- asic
|
- asic
|
||||||
- asif
|
- asif
|
||||||
- assert4hs-hspec
|
- assert4hs-hspec
|
||||||
@ -1203,6 +1204,8 @@ dont-distribute-packages:
|
|||||||
- delimiter-separated
|
- delimiter-separated
|
||||||
- delta
|
- delta
|
||||||
- delta-h
|
- delta-h
|
||||||
|
- dep-t-advice
|
||||||
|
- dep-t-value
|
||||||
- dependent-literals-plugin
|
- dependent-literals-plugin
|
||||||
- dependent-state
|
- dependent-state
|
||||||
- depends
|
- depends
|
||||||
@ -2811,11 +2814,9 @@ dont-distribute-packages:
|
|||||||
- mptcp-pm
|
- mptcp-pm
|
||||||
- mptcpanalyzer
|
- mptcpanalyzer
|
||||||
- msgpack-aeson
|
- msgpack-aeson
|
||||||
- msgpack-arbitrary
|
|
||||||
- msgpack-idl
|
- msgpack-idl
|
||||||
- msgpack-rpc
|
- msgpack-rpc
|
||||||
- msgpack-rpc-conduit
|
- msgpack-rpc-conduit
|
||||||
- msgpack-testsuite
|
|
||||||
- mtgoxapi
|
- mtgoxapi
|
||||||
- mu-avro
|
- mu-avro
|
||||||
- mu-graphql
|
- mu-graphql
|
||||||
@ -2967,8 +2968,6 @@ dont-distribute-packages:
|
|||||||
- openpgp-Crypto
|
- openpgp-Crypto
|
||||||
- openpgp-crypto-api
|
- openpgp-crypto-api
|
||||||
- openssh-github-keys
|
- openssh-github-keys
|
||||||
- opentelemetry-lightstep
|
|
||||||
- opentelemetry-lightstep_0_8_0
|
|
||||||
- optima-for-hasql
|
- optima-for-hasql
|
||||||
- optimal-blocks
|
- optimal-blocks
|
||||||
- optimusprime
|
- optimusprime
|
||||||
@ -3325,6 +3324,7 @@ dont-distribute-packages:
|
|||||||
- regions-mtl
|
- regions-mtl
|
||||||
- registry-hedgehog
|
- registry-hedgehog
|
||||||
- registry-hedgehog-aeson
|
- registry-hedgehog-aeson
|
||||||
|
- registry-messagepack
|
||||||
- regular-extras
|
- regular-extras
|
||||||
- regular-web
|
- regular-web
|
||||||
- regular-xmlpickler
|
- regular-xmlpickler
|
||||||
@ -3764,6 +3764,9 @@ dont-distribute-packages:
|
|||||||
- sydtest-servant
|
- sydtest-servant
|
||||||
- sydtest-typed-process
|
- sydtest-typed-process
|
||||||
- sydtest-wai
|
- sydtest-wai
|
||||||
|
- sydtest-webdriver
|
||||||
|
- sydtest-webdriver-screenshot
|
||||||
|
- sydtest-webdriver-yesod
|
||||||
- sydtest-yesod
|
- sydtest-yesod
|
||||||
- sylvia
|
- sylvia
|
||||||
- sym-plot
|
- sym-plot
|
||||||
|
1543
pkgs/development/haskell-modules/hackage-packages.nix
generated
1543
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load Diff
@ -14,11 +14,11 @@
|
|||||||
}:
|
}:
|
||||||
mkDerivation {
|
mkDerivation {
|
||||||
pname = "spago";
|
pname = "spago";
|
||||||
version = "0.20.7";
|
version = "0.20.8";
|
||||||
src = fetchgit {
|
src = fetchgit {
|
||||||
url = "https://github.com/purescript/spago.git";
|
url = "https://github.com/purescript/spago.git";
|
||||||
sha256 = "0k9ablqhx4m1hk0sc0rx824qq5gr7fp7dpg9rj5v793v6hd3q4jv";
|
sha256 = "0lakss2pg5kwbxqsmvzgkcc70l6j40cj9rarhkpcf0kxw98bb5x0";
|
||||||
rev = "41d9c967dc1db0de03985e31083eb76b3e2fcce4";
|
rev = "744bdbbefc538750d4c36888ee53dc5d336314c4";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
isLibrary = true;
|
isLibrary = true;
|
||||||
|
@ -103,5 +103,10 @@ mkDerivation rec {
|
|||||||
all movement on the battlefield has ceased).'';
|
all movement on the battlefield has ceased).'';
|
||||||
maintainers = with maintainers; [ kragniz fpletz ];
|
maintainers = with maintainers; [ kragniz fpletz ];
|
||||||
inherit (fpc.meta) platforms;
|
inherit (fpc.meta) platforms;
|
||||||
|
|
||||||
|
# Appears to be some sort of C++ linking error.
|
||||||
|
# Example: https://hydra.nixos.org/build/174544990/nixlog/6
|
||||||
|
broken = true;
|
||||||
|
hydraPlatforms = platforms.none;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -304,27 +304,29 @@ let
|
|||||||
# Test some statically linked packages to catch regressions
|
# Test some statically linked packages to catch regressions
|
||||||
# and get some cache going for static compilation with GHC.
|
# and get some cache going for static compilation with GHC.
|
||||||
# Use integer-simple to avoid GMP linking problems (LGPL)
|
# Use integer-simple to avoid GMP linking problems (LGPL)
|
||||||
pkgsStatic.haskell.packages =
|
pkgsStatic =
|
||||||
removePlatforms
|
removePlatforms
|
||||||
[
|
[
|
||||||
"aarch64-linux" # times out on Hydra
|
"aarch64-linux" # times out on Hydra
|
||||||
"x86_64-darwin" # TODO: reenable when static libiconv works on darwin
|
"x86_64-darwin" # TODO: reenable when static libiconv works on darwin
|
||||||
] {
|
] {
|
||||||
integer-simple.ghc8107 = {
|
haskellPackages = {
|
||||||
inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.integer-simple.ghc8107)
|
inherit (packagePlatforms pkgs.pkgsStatic.haskellPackages)
|
||||||
hello
|
hello
|
||||||
lens
|
lens
|
||||||
random
|
random
|
||||||
QuickCheck
|
QuickCheck
|
||||||
|
cabal2nix
|
||||||
;
|
;
|
||||||
};
|
};
|
||||||
|
|
||||||
native-bignum.ghc902 = {
|
haskell.packages.native-bignum.ghc922 = {
|
||||||
inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.native-bignum.ghc902)
|
inherit (packagePlatforms pkgs.pkgsStatic.haskell.packages.native-bignum.ghc922)
|
||||||
hello
|
hello
|
||||||
lens
|
lens
|
||||||
random
|
random
|
||||||
QuickCheck
|
QuickCheck
|
||||||
|
cabal2nix
|
||||||
;
|
;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@ -361,6 +363,9 @@ let
|
|||||||
ghc-lib = released;
|
ghc-lib = released;
|
||||||
ghc-lib-parser = released;
|
ghc-lib-parser = released;
|
||||||
ghc-lib-parser-ex = released;
|
ghc-lib-parser-ex = released;
|
||||||
|
spectacle = [
|
||||||
|
compilerNames.ghc8107
|
||||||
|
];
|
||||||
})
|
})
|
||||||
{
|
{
|
||||||
mergeable = pkgs.releaseTools.aggregate {
|
mergeable = pkgs.releaseTools.aggregate {
|
||||||
@ -446,12 +451,8 @@ let
|
|||||||
];
|
];
|
||||||
};
|
};
|
||||||
constituents = accumulateDerivations [
|
constituents = accumulateDerivations [
|
||||||
jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.hello
|
jobs.pkgsStatic.haskellPackages
|
||||||
jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.lens
|
jobs.pkgsStatic.haskell.packages.native-bignum.ghc922
|
||||||
jobs.pkgsStatic.haskell.packages.integer-simple.ghc8107.random
|
|
||||||
jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.hello
|
|
||||||
jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.lens
|
|
||||||
jobs.pkgsStatic.haskell.packages.native-bignum.ghc902.random
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user