Merge master into staging-next

This commit is contained in:
github-actions[bot] 2021-11-24 12:01:20 +00:00 committed by GitHub
commit fc6ab3024e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
28 changed files with 2788 additions and 1452 deletions

View file

@ -3,13 +3,13 @@
buildDotnetModule rec { buildDotnetModule rec {
pname = "btcpayserver"; pname = "btcpayserver";
version = "1.3.3"; version = "1.3.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = pname; owner = pname;
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-IBdQlVZx7Bt4y7B7FvHJihHUWO15a89hs+SGwcobDqY="; sha256 = "sha256-8SWbbdPx/cC7EWTkSbB/YqR13jaL76fFIjHPGL4rFyk=";
}; };
projectFile = "BTCPayServer/BTCPayServer.csproj"; projectFile = "BTCPayServer/BTCPayServer.csproj";

View file

@ -31,8 +31,8 @@
}) })
(fetchNuGet { (fetchNuGet {
name = "BTCPayServer.Lightning.All"; name = "BTCPayServer.Lightning.All";
version = "1.2.14"; version = "1.2.16";
sha256 = "0avb0jlisx1nv0ary2nc82aamn95qmrrqshwbk8szzjqgvxzv4k2"; sha256 = "1dq8xzvg51iskvak28ishxm98b5r1qlybh2r36a079764vl5prn1";
}) })
(fetchNuGet { (fetchNuGet {
name = "BTCPayServer.Lightning.Charge"; name = "BTCPayServer.Lightning.Charge";
@ -51,13 +51,13 @@
}) })
(fetchNuGet { (fetchNuGet {
name = "BTCPayServer.Lightning.Eclair"; name = "BTCPayServer.Lightning.Eclair";
version = "1.2.7"; version = "1.2.8";
sha256 = "1h15gic45wps4nvmxyfmfils9nicbz3xkli705hq69g0mafy0f23"; sha256 = "01462fjc0zmgafqk7w0cl880wir9mah90r68xyw607ij28pdc2zf";
}) })
(fetchNuGet { (fetchNuGet {
name = "BTCPayServer.Lightning.LND"; name = "BTCPayServer.Lightning.LND";
version = "1.2.10"; version = "1.2.12";
sha256 = "10m8kw7598l9ap6y17znvm43cz5ca6qxbrh105knyb6hfzpsyqwp"; sha256 = "1dqg682lxv61rfwxxqqlc5fal8y5sz7dmf7p70rg7l9csgzgn67r";
}) })
(fetchNuGet { (fetchNuGet {
name = "BTCPayServer.Lightning.Ptarmigan"; name = "BTCPayServer.Lightning.Ptarmigan";
@ -779,6 +779,11 @@
version = "6.0.15"; version = "6.0.15";
sha256 = "038dcl2k88w4cijws3pdnjflgy4lmqx70z0l7yqz355kmxjz8ain"; sha256 = "038dcl2k88w4cijws3pdnjflgy4lmqx70z0l7yqz355kmxjz8ain";
}) })
(fetchNuGet {
name = "NBitcoin";
version = "6.0.17";
sha256 = "1dl3rmmx33041sd0lsj54lk19mzyd8j2nngjmbnn8s4gsdnzd7z1";
})
(fetchNuGet { (fetchNuGet {
name = "NBitcoin"; name = "NBitcoin";
version = "6.0.3"; version = "6.0.3";

View file

@ -2,13 +2,13 @@
buildDotnetModule rec { buildDotnetModule rec {
pname = "nbxplorer"; pname = "nbxplorer";
version = "2.2.16"; version = "2.2.18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dgarage"; owner = "dgarage";
repo = "NBXplorer"; repo = "NBXplorer";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-6nq5oCEVADZbzQJaEizzt6Lag11bZYLKGMTl2snZob8="; sha256 = "sha256-zjSHgMdK417bm1Z/B2kvloDnPTqzM9jEVkZvoKeBkzM=";
}; };
projectFile = "NBXplorer/NBXplorer.csproj"; projectFile = "NBXplorer/NBXplorer.csproj";

View file

@ -194,6 +194,11 @@
version = "6.0.15"; version = "6.0.15";
sha256 = "038dcl2k88w4cijws3pdnjflgy4lmqx70z0l7yqz355kmxjz8ain"; sha256 = "038dcl2k88w4cijws3pdnjflgy4lmqx70z0l7yqz355kmxjz8ain";
}) })
(fetchNuGet {
name = "NBitcoin";
version = "6.0.18";
sha256 = "1dr669h68cx6yfzr3n97yzzwbgnsv5g2008diyxngdjm55nh3q9s";
})
(fetchNuGet { (fetchNuGet {
name = "NETStandard.Library"; name = "NETStandard.Library";
version = "1.6.1"; version = "1.6.1";

View file

@ -1,6 +1,6 @@
{ {
"commit": "f38385b8e3e064360be513204f114418ea0206de", "commit": "5ac4efab1c8e40b19b0bc4ba833477a4abc75358",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/f38385b8e3e064360be513204f114418ea0206de.tar.gz", "url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/5ac4efab1c8e40b19b0bc4ba833477a4abc75358.tar.gz",
"sha256": "08yrxx2cslwbbrcrjn13va2vbynjrwfbkc3fs4mf9qc17bdvxmgj", "sha256": "0xnrdwmc646ghwzp61jp376s9fkpcd74slxc39law7akfp77v4ls",
"msg": "Update from Hackage at 2021-11-12T03:22:57Z" "msg": "Update from Hackage at 2021-11-18T20:32:52Z"
} }

View file

@ -38,9 +38,6 @@
# platform). Static libs are always built. # platform). Static libs are always built.
enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt enableShared ? !stdenv.targetPlatform.isWindows && !stdenv.targetPlatform.useiOSPrebuilt
, # Whether to build terminfo.
enableTerminfo ? !stdenv.targetPlatform.isWindows
, version ? "9.3.20211111" , version ? "9.3.20211111"
, # What flavour to build. An empty string indicates no , # What flavour to build. An empty string indicates no
# specific flavour and falls back to ghc default values. # specific flavour and falls back to ghc default values.
@ -116,11 +113,17 @@ let
GhcRtsHcOpts += -fPIC GhcRtsHcOpts += -fPIC
'' + lib.optionalString targetPlatform.useAndroidPrebuilt '' '' + lib.optionalString targetPlatform.useAndroidPrebuilt ''
EXTRA_CC_OPTS += -std=gnu99 EXTRA_CC_OPTS += -std=gnu99
''
# While split sections are now enabled by default in ghc 8.8 for windows,
# they seem to lead to `too many sections` errors when building base for
# profiling.
+ lib.optionalString targetPlatform.isWindows ''
SplitSections = NO
''; '';
# Splicer will pull out correct variations # Splicer will pull out correct variations
libDeps = platform: lib.optional enableTerminfo ncurses libDeps = platform:
++ [libffi] [libffi ncurses]
++ lib.optional (!enableNativeBignum) gmp ++ lib.optional (!enableNativeBignum) gmp
++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv ++ lib.optional (platform.libc != "glibc" && !targetPlatform.isWindows) libiconv
++ lib.optional enableDwarf elfutils; ++ lib.optional enableDwarf elfutils;

View file

@ -94,6 +94,14 @@ self: super: {
hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin; hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin;
hls-call-hierarchy-plugin = dontCheck super.hls-call-hierarchy-plugin; hls-call-hierarchy-plugin = dontCheck super.hls-call-hierarchy-plugin;
hls-module-name-plugin = dontCheck super.hls-module-name-plugin; hls-module-name-plugin = dontCheck super.hls-module-name-plugin;
hls-brittany-plugin = dontCheck super.hls-brittany-plugin;
# Similar RTS issue in test suite:
# rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed.
hls-hlint-plugin = dontCheck super.hls-hlint-plugin;
hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin;
hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin;
# https://github.com/ekmett/half/issues/35 # https://github.com/ekmett/half/issues/35
half = dontCheck super.half; half = dontCheck super.half;

View file

@ -68,7 +68,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src"; name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/"; url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version; rev = "refs/tags/" + super.git-annex.version;
sha256 = "1dj93291kh3wm46ardacpbblisarw5pmv683pdiqcngfhlp1m91a"; sha256 = "06njg44840na3ps3s29kjhjba0962vdr2zpd12yvqf16rwgf4zmq";
# delete android and Android directories which cause issues on # delete android and Android directories which cause issues on
# darwin (case insensitive directory). Since we don't need them # darwin (case insensitive directory). Since we don't need them
# during the build process, we can delete it to prevent a hash # during the build process, we can delete it to prevent a hash
@ -77,14 +77,6 @@ self: super: {
rm -r $out/doc/?ndroid* rm -r $out/doc/?ndroid*
''; '';
}; };
patches = [
# Allows compilation with git-lfs 1.2.0
(pkgs.fetchpatch {
url = "https://git.joeyh.name/index.cgi/git-annex.git/patch/?id=f3326b8b5ae4d1caa5c6e3e192c58c6e064c425a";
sha256 = "1nzg4mna462ndylisyy3nfih49aznhzzf7b3krb4p9p0j1zrcy2s";
excludes = [ "doc/**" "CHANGELOG" ];
})
] ++ (drv.patches or []);
}) super.git-annex; }) super.git-annex;
# Fix test trying to access /home directory # Fix test trying to access /home directory
@ -95,6 +87,9 @@ self: super: {
# https://github.com/froozen/kademlia/issues/2 # https://github.com/froozen/kademlia/issues/2
kademlia = dontCheck super.kademlia; kademlia = dontCheck super.kademlia;
# https://github.com/haskell-game/dear-imgui.hs/issues/116
dear-imgui = doJailbreak super.dear-imgui;
# Tests require older versions of tasty. # Tests require older versions of tasty.
hzk = dontCheck super.hzk; hzk = dontCheck super.hzk;
resolv = doJailbreak super.resolv; resolv = doJailbreak super.resolv;
@ -115,6 +110,10 @@ self: super: {
buildDepends = [ pkgs.qt5.wrapQtAppsHook ]; buildDepends = [ pkgs.qt5.wrapQtAppsHook ];
}) super.qtah-cpp-qt5; }) super.qtah-cpp-qt5;
# Missing test data
# https://github.com/aleksey-makarov/melf/issues/1
melf = dontCheck super.melf;
# The Haddock phase fails for one reason or another. # The Haddock phase fails for one reason or another.
deepseq-magic = dontHaddock super.deepseq-magic; deepseq-magic = dontHaddock super.deepseq-magic;
feldspar-signal = dontHaddock super.feldspar-signal; # https://github.com/markus-git/feldspar-signal/issues/1 feldspar-signal = dontHaddock super.feldspar-signal; # https://github.com/markus-git/feldspar-signal/issues/1
@ -1345,21 +1344,21 @@ self: super: {
resource-pool = self.hasura-resource-pool; resource-pool = self.hasura-resource-pool;
ekg-core = self.hasura-ekg-core; ekg-core = self.hasura-ekg-core;
ekg-json = self.hasura-ekg-json; ekg-json = self.hasura-ekg-json;
hspec = dontCheck self.hspec_2_8_4; hspec = dontCheck self.hspec_2_9_1;
hspec-core = dontCheck self.hspec-core_2_8_4; hspec-core = dontCheck self.hspec-core_2_9_1;
hspec-discover = dontCheck super.hspec-discover_2_8_4; hspec-discover = dontCheck super.hspec-discover_2_9_1;
tasty-hspec = self.tasty-hspec_1_2; tasty-hspec = self.tasty-hspec_1_2;
})); }));
hasura-ekg-core = super.hasura-ekg-core.overrideScope (self: super: { hasura-ekg-core = doJailbreak (super.hasura-ekg-core.overrideScope (self: super: {
hspec = dontCheck self.hspec_2_8_4; hspec = dontCheck self.hspec_2_9_1;
hspec-core = dontCheck self.hspec-core_2_8_4; hspec-core = dontCheck self.hspec-core_2_9_1;
hspec-discover = dontCheck super.hspec-discover_2_8_4; hspec-discover = dontCheck super.hspec-discover_2_9_1;
}); }));
hasura-ekg-json = super.hasura-ekg-json.overrideScope (self: super: { hasura-ekg-json = super.hasura-ekg-json.overrideScope (self: super: {
ekg-core = self.hasura-ekg-core; ekg-core = self.hasura-ekg-core;
hspec = dontCheck self.hspec_2_8_4; hspec = dontCheck self.hspec_2_9_1;
hspec-core = dontCheck self.hspec-core_2_8_4; hspec-core = dontCheck self.hspec-core_2_9_1;
hspec-discover = dontCheck super.hspec-discover_2_8_4; hspec-discover = dontCheck super.hspec-discover_2_9_1;
}); });
pg-client = overrideCabal (drv: { pg-client = overrideCabal (drv: {
librarySystemDepends = with pkgs; [ postgresql krb5.dev openssl.dev ]; librarySystemDepends = with pkgs; [ postgresql krb5.dev openssl.dev ];
@ -1434,6 +1433,20 @@ self: super: {
# 2021-09-14: Tests are broken because of undeterministic variable names # 2021-09-14: Tests are broken because of undeterministic variable names
hls-tactics-plugin = dontCheck super.hls-tactics-plugin; hls-tactics-plugin = dontCheck super.hls-tactics-plugin;
# 2021-11-20: https://github.com/haskell/haskell-language-server/pull/2373
hls-explicit-imports-plugin = dontCheck super.hls-explicit-imports-plugin;
# 2021-11-20: https://github.com/haskell/haskell-language-server/pull/2374
hls-module-name-plugin = dontCheck super.hls-module-name-plugin;
# 2021-11-20: Testsuite hangs.
# https://github.com/haskell/haskell-language-server/issues/2375
hls-pragmas-plugin = dontCheck super.hls-pragmas-plugin;
# 2021-11-23: Too strict bounds on ghcide, pending new release
hls-rename-plugin = assert super.hls-rename-plugin.version == "1.0.0.0";
doJailbreak super.hls-rename-plugin;
# 2021-03-21: Test hangs # 2021-03-21: Test hangs
# https://github.com/haskell/haskell-language-server/issues/1562 # https://github.com/haskell/haskell-language-server/issues/1562
# 2021-11-13: Too strict upper bound on implicit-hie-cradle # 2021-11-13: Too strict upper bound on implicit-hie-cradle
@ -2081,9 +2094,9 @@ EOT
# Jailbreak isn't sufficient, but this is ok as it's a leaf package. # Jailbreak isn't sufficient, but this is ok as it's a leaf package.
hadolint = super.hadolint.overrideScope (self: super: { hadolint = super.hadolint.overrideScope (self: super: {
language-docker = self.language-docker_10_3_0; language-docker = self.language-docker_10_3_0;
hspec = dontCheck self.hspec_2_8_4; hspec = dontCheck self.hspec_2_9_1;
hspec-core = dontCheck self.hspec-core_2_8_4; hspec-core = dontCheck self.hspec-core_2_9_1;
hspec-discover = dontCheck self.hspec-discover_2_8_4; hspec-discover = dontCheck self.hspec-discover_2_9_1;
colourista = doJailbreak super.colourista; colourista = doJailbreak super.colourista;
}); });
@ -2097,4 +2110,9 @@ EOT
brick = self.brick_0_64_2; brick = self.brick_0_64_2;
}; };
# Needs matching xmonad version
xmonad-contrib_0_17_0 = super.xmonad-contrib_0_17_0.override {
xmonad = self.xmonad_0_17_0;
};
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super } // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super

View file

@ -105,7 +105,7 @@ self: super: {
base64-bytestring = dontCheck super.base64-bytestring; base64-bytestring = dontCheck super.base64-bytestring;
# 5 introduced support for GHC 9.0.x, but hasn't landed in stackage yet # 5 introduced support for GHC 9.0.x, but hasn't landed in stackage yet
lens = super.lens_5_0_1; lens = super.lens_5_1;
# 0.16.0 introduced support for GHC 9.0.x, stackage has 0.15.0 # 0.16.0 introduced support for GHC 9.0.x, stackage has 0.15.0
memory = super.memory_0_16_0; memory = super.memory_0_16_0;

View file

@ -55,9 +55,6 @@ self: super: {
excludes = ["*.cabal"]; excludes = ["*.cabal"];
}) (doJailbreak super.aeson); }) (doJailbreak super.aeson);
# Tests use Data.Semigroup.Option
aeson_2_0_1_0 = dontCheck (doJailbreak super.aeson_2_0_1_0);
basement = overrideCabal (drv: { basement = overrideCabal (drv: {
# This is inside a conditional block so `doJailbreak` doesn't work # This is inside a conditional block so `doJailbreak` doesn't work
postPatch = "sed -i -e 's,<4.16,<4.17,' basement.cabal"; postPatch = "sed -i -e 's,<4.16,<4.17,' basement.cabal";
@ -151,17 +148,8 @@ self: super: {
] ++ drv.testFlags or []; ] ++ drv.testFlags or [];
}) (doJailbreak super.hpack); }) (doJailbreak super.hpack);
# Patch for TH code from head.hackage # lens >= 5.1 supports 9.2.1
vector-th-unbox = appendPatch (pkgs.fetchpatch { lens = super.lens_5_1;
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/vector-th-unbox-0.2.1.9.patch";
sha256 = "02bvvy3hx3cf4y4dr64zl5pjvq8giwk4286j5g1n6k8ikyn2403p";
}) (doJailbreak super.vector-th-unbox);
# base 4.15 support from head.hackage
lens = appendPatch (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/lens-5.0.1.patch";
sha256 = "1s8qqg7ymvv94dnfnr1ragx91chh9y7ydc4jx25zn361wbn00pv7";
}) (doJailbreak super.lens_5_0_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;
@ -201,11 +189,6 @@ self: super: {
# Upper bound on `hashable` is too restrictive # Upper bound on `hashable` is too restrictive
semigroupoids = overrideCabal (drv: { postPatch = "sed -i -e 's,hashable >= 1.2.7.0 && < 1.4,hashable >= 1.2.7.0 \\&\\& < 1.5,' semigroupoids.cabal";}) super.semigroupoids; semigroupoids = overrideCabal (drv: { postPatch = "sed -i -e 's,hashable >= 1.2.7.0 && < 1.4,hashable >= 1.2.7.0 \\&\\& < 1.5,' semigroupoids.cabal";}) super.semigroupoids;
streaming-commons = appendPatch (pkgs.fetchpatch {
url = "https://gitlab.haskell.org/ghc/head.hackage/-/raw/dfd024c9a336c752288ec35879017a43bd7e85a0/patches/streaming-commons-0.2.2.1.patch";
sha256 = "04wi1jskr3j8ayh88kkx4irvhhgz0i7aj6fblzijy0fygikvidpy";
}) super.streaming-commons;
# Tests have a circular dependency on quickcheck-instances # Tests have a circular dependency on quickcheck-instances
text-short = dontCheck super.text-short_0_1_4; text-short = dontCheck super.text-short_0_1_4;

View file

@ -74,7 +74,4 @@ self: super: {
# Break out of "yaml >=0.10.4.0 && <0.11": https://github.com/commercialhaskell/stack/issues/4485 # Break out of "yaml >=0.10.4.0 && <0.11": https://github.com/commercialhaskell/stack/issues/4485
stack = doJailbreak super.stack; stack = doJailbreak super.stack;
# Fix build with ghc 8.6.x.
git-annex = appendPatch ./patches/git-annex-fix-ghc-8.6.x-build.patch super.git-annex;
} }

View file

@ -1135,6 +1135,7 @@ broken-packages:
- dotfs - dotfs
- dot-linker - dot-linker
- doublify-toolkit - doublify-toolkit
- dovetail
- downloader - downloader
- dozenal - dozenal
- dozens - dozens
@ -1328,6 +1329,7 @@ broken-packages:
- explicit-constraint-lens - explicit-constraint-lens
- explicit-determinant - explicit-determinant
- explicit-iomodes - explicit-iomodes
- exploring-interpreters
- exposed-containers - exposed-containers
- expression-parser - expression-parser
- expressions - expressions
@ -1663,15 +1665,19 @@ broken-packages:
- ghc-usage - ghc-usage
- gh-labeler - gh-labeler
- giak - giak
- gi-cogl
- Gifcurry - Gifcurry
- gi-graphene - gi-graphene
- gi-gsttag - gi-gsttag
- gi-gtk-layer-shell
- gi-gtkosxapplication - gi-gtkosxapplication
- gi-gtksheet - gi-gtksheet
- gi-handy - gi-handy
- gi-json
- ginsu - ginsu
- gipeda - gipeda
- giphy-api - giphy-api
- gi-rsvg
- gist - gist
- GiST - GiST
- git - git
@ -3456,6 +3462,7 @@ broken-packages:
- onama - onama
- ONC-RPC - ONC-RPC
- on-demand-ssh-tunnel - on-demand-ssh-tunnel
- one-line-aeson-text
- one-liner-instances - one-liner-instances
- oneormore - oneormore
- onpartitions - onpartitions
@ -3784,6 +3791,7 @@ broken-packages:
- polydata-core - polydata-core
- polynom - polynom
- polynomial - polynomial
- polysemy-mocks
- polysemy-plugin - polysemy-plugin
- polysemy-zoo - polysemy-zoo
- polytypeable - polytypeable
@ -4722,6 +4730,7 @@ broken-packages:
- stripe-http-streams - stripe-http-streams
- stripe-signature - stripe-signature
- stripe-tests - stripe-tests
- stripe-wreq
- strong-path - strong-path
- strongswan-sql - strongswan-sql
- structural-traversal - structural-traversal

View file

@ -101,6 +101,27 @@ default-package-overrides:
# 2021-11-18: lucid-{alpine, htmx} are not in stackage, so we need to downgrade them # 2021-11-18: lucid-{alpine, htmx} are not in stackage, so we need to downgrade them
- lucid-alpine == 0.1.0.2 - lucid-alpine == 0.1.0.2
- lucid-htmx == 0.1.0.2 - lucid-htmx == 0.1.0.2
# 2021-11-21: restrict haskell-gi-related packages to match stackage version (0.25)
- gi-girepository < 1.0.25
- gi-ggit < 1.0.11
- gi-gst < 1.0.25
- gi-gstaudio < 1.0.24
- gi-gstbase < 1.0.25
- gi-gstvideo < 1.0.25
- gi-gtksource < 3.0.25
- gi-ibus < 1.5.4
- gi-javascriptcore < 4.0.24
- gi-ostree < 1.0.15
- gi-notify < 0.7.24
- gi-pangocairo < 1.0.26
- gi-poppler < 0.18.26
- gi-secret < 0.0.14
- gi-soup < 2.4.25
- gi-vte < 2.91.29
- gi-webkit2 < 4.0.28
- gi-webkit2webextension < 4.0.27
- gi-wnck < 3.0.11
# gi-cogl, gi-coglpango, gi-clutter, gi-json, gi-rsvg are only available for haskell-gi >= 0.26
extra-packages: extra-packages:
- base16-bytestring < 1 # required for cabal-install etc. - base16-bytestring < 1 # required for cabal-install etc.
@ -133,6 +154,7 @@ extra-packages:
- ghc-lib == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version - ghc-lib == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version
- ghc-lib-parser == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version - ghc-lib-parser == 9.0.1.* # 2021-11-05: Need one GHC 9.0.1 compatible version
- ghc-lib-parser-ex == 9.0.* # 2021-11-05: Need one GHC 9.0.1 compatible version - ghc-lib-parser-ex == 9.0.* # 2021-11-05: Need one GHC 9.0.1 compatible version
- doctest == 0.18.* # 2021-11-19: closest to stackage version for GHC 9.*
package-maintainers: package-maintainers:
abbradar: abbradar:

View file

@ -1,4 +1,4 @@
# Stackage LTS 18.16 # Stackage LTS 18.17
# 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:
@ -32,7 +32,7 @@ default-package-overrides:
- aeson-typescript ==0.3.0.1 - aeson-typescript ==0.3.0.1
- aeson-with ==0.1.2.0 - aeson-with ==0.1.2.0
- aeson-yak ==0.1.1.3 - aeson-yak ==0.1.1.3
- aeson-yaml ==1.1.0.0 - aeson-yaml ==1.1.0.1
- Agda ==2.6.2 - Agda ==2.6.2
- agda2lagda ==0.2021.6.1 - agda2lagda ==0.2021.6.1
- al ==0.1.4.2 - al ==0.1.4.2
@ -164,13 +164,13 @@ default-package-overrides:
- arrow-extras ==0.1.0.1 - arrow-extras ==0.1.0.1
- arrows ==0.4.4.2 - arrows ==0.4.4.2
- ascii ==1.0.1.6 - ascii ==1.0.1.6
- ascii-case ==1.0.0.6 - ascii-case ==1.0.0.8
- ascii-char ==1.0.0.10 - ascii-char ==1.0.0.12
- asciidiagram ==1.3.3.3 - asciidiagram ==1.3.3.3
- ascii-group ==1.0.0.6 - ascii-group ==1.0.0.8
- ascii-predicates ==1.0.0.6 - ascii-predicates ==1.0.0.6
- ascii-progress ==0.3.3.0 - ascii-progress ==0.3.3.0
- ascii-superset ==1.0.1.6 - ascii-superset ==1.0.1.8
- ascii-th ==1.0.0.6 - ascii-th ==1.0.0.6
- asn1-encoding ==0.9.6 - asn1-encoding ==0.9.6
- asn1-parse ==0.9.5 - asn1-parse ==0.9.5
@ -232,7 +232,7 @@ default-package-overrides:
- bcp47 ==0.2.0.4 - bcp47 ==0.2.0.4
- bcp47-orphans ==0.1.0.4 - bcp47-orphans ==0.1.0.4
- bcrypt ==0.0.11 - bcrypt ==0.0.11
- bech32 ==1.1.1 - bech32 ==1.1.2
- bech32-th ==1.0.2 - bech32-th ==1.0.2
- bench ==1.0.12 - bench ==1.0.12
- benchpress ==0.2.2.18 - benchpress ==0.2.2.18
@ -288,7 +288,7 @@ default-package-overrides:
- bordacount ==0.1.0.0 - bordacount ==0.1.0.0
- boring ==0.2 - boring ==0.2
- both ==0.1.1.2 - both ==0.1.1.2
- bound ==2.0.3 - bound ==2.0.4
- BoundedChan ==1.0.3.0 - BoundedChan ==1.0.3.0
- bounded-queue ==1.0.0 - bounded-queue ==1.0.0
- boundingboxes ==0.2.3 - boundingboxes ==0.2.3
@ -304,13 +304,13 @@ default-package-overrides:
- bugsnag-haskell ==0.0.4.1 - bugsnag-haskell ==0.0.4.1
- bugsnag-hs ==0.2.0.7 - bugsnag-hs ==0.2.0.7
- bugzilla-redhat ==0.3.3 - bugzilla-redhat ==0.3.3
- burrito ==1.2.0.2 - burrito ==1.2.0.3
- butcher ==1.3.3.2 - butcher ==1.3.3.2
- buttplug-hs-core ==0.1.0.1 - buttplug-hs-core ==0.1.0.1
- bv ==0.5 - bv ==0.5
- bv-little ==1.1.1 - bv-little ==1.1.1
- byteable ==0.1.1 - byteable ==0.1.1
- byte-count-reader ==0.10.1.6 - byte-count-reader ==0.10.1.7
- bytedump ==1.0 - bytedump ==1.0
- byte-order ==0.1.2.0 - byte-order ==0.1.2.0
- byteorder ==1.0.4 - byteorder ==1.0.4
@ -332,7 +332,7 @@ default-package-overrides:
- cabal-appimage ==0.3.0.3 - cabal-appimage ==0.3.0.3
- cabal-clean ==0.1.20210924 - cabal-clean ==0.1.20210924
- cabal-debian ==5.1 - cabal-debian ==5.1
- cabal-doctest ==1.0.8 - cabal-doctest ==1.0.9
- cabal-file ==0.1.1 - cabal-file ==0.1.1
- cabal-flatpak ==0.1.0.2 - cabal-flatpak ==0.1.0.2
- cabal-plan ==0.7.2.0 - cabal-plan ==0.7.2.0
@ -466,7 +466,7 @@ default-package-overrides:
- connection-pool ==0.2.2 - connection-pool ==0.2.2
- console-style ==0.0.2.1 - console-style ==0.0.2.1
- constraint ==0.1.4.0 - constraint ==0.1.4.0
- constraints ==0.13.1 - constraints ==0.13.2
- constraints-extras ==0.3.2.0 - constraints-extras ==0.3.2.0
- constraint-tuples ==0.1.2 - constraint-tuples ==0.1.2
- construct ==0.3.0.2 - construct ==0.3.0.2
@ -499,9 +499,9 @@ default-package-overrides:
- cryptohash ==0.11.9 - cryptohash ==0.11.9
- cryptohash-cryptoapi ==0.1.4 - cryptohash-cryptoapi ==0.1.4
- cryptohash-md5 ==0.11.101.0 - cryptohash-md5 ==0.11.101.0
- cryptohash-sha1 ==0.11.100.1 - cryptohash-sha1 ==0.11.101.0
- cryptohash-sha256 ==0.11.102.1 - cryptohash-sha256 ==0.11.102.1
- cryptohash-sha512 ==0.11.100.1 - cryptohash-sha512 ==0.11.101.0
- cryptonite ==0.29 - cryptonite ==0.29
- cryptonite-conduit ==0.2.2 - cryptonite-conduit ==0.2.2
- cryptonite-openssl ==0.7 - cryptonite-openssl ==0.7
@ -529,7 +529,7 @@ default-package-overrides:
- cursor-gen ==0.3.0.0 - cursor-gen ==0.3.0.0
- cutter ==0.0 - cutter ==0.0
- cyclotomic ==1.1.1 - cyclotomic ==1.1.1
- czipwith ==1.0.1.3 - czipwith ==1.0.1.4
- d10 ==0.2.1.6 - d10 ==0.2.1.6
- data-accessor ==0.2.3 - data-accessor ==0.2.3
- data-accessor-mtl ==0.2.0.4 - data-accessor-mtl ==0.2.0.4
@ -589,7 +589,7 @@ default-package-overrides:
- deque ==0.4.4 - deque ==0.4.4
- deriveJsonNoPrefix ==0.1.0.1 - deriveJsonNoPrefix ==0.1.0.1
- derive-topdown ==0.0.2.2 - derive-topdown ==0.0.2.2
- deriving-aeson ==0.2.7 - deriving-aeson ==0.2.8
- deriving-compat ==0.5.10 - deriving-compat ==0.5.10
- derulo ==1.0.10 - derulo ==1.0.10
- dhall ==1.39.0 - dhall ==1.39.0
@ -775,7 +775,7 @@ default-package-overrides:
- fixed ==0.3 - fixed ==0.3
- fixed-length ==0.2.3 - fixed-length ==0.2.3
- fixed-vector ==1.2.0.0 - fixed-vector ==1.2.0.0
- fixed-vector-hetero ==0.6.1.0 - fixed-vector-hetero ==0.6.1.1
- fix-whitespace ==0.0.7 - fix-whitespace ==0.0.7
- flac ==0.2.0 - flac ==0.2.0
- flac-picture ==0.1.2 - flac-picture ==0.1.2
@ -904,7 +904,7 @@ default-package-overrides:
- ghc-typelits-extra ==0.4.3 - ghc-typelits-extra ==0.4.3
- ghc-typelits-knownnat ==0.7.6 - ghc-typelits-knownnat ==0.7.6
- ghc-typelits-natnormalise ==0.7.6 - ghc-typelits-natnormalise ==0.7.6
- ghc-typelits-presburger ==0.6.0.0 - ghc-typelits-presburger ==0.6.1.0
- ghost-buster ==0.1.1.0 - ghost-buster ==0.1.1.0
- gi-atk ==2.0.23 - gi-atk ==2.0.23
- gi-cairo ==1.0.25 - gi-cairo ==1.0.25
@ -935,7 +935,7 @@ default-package-overrides:
- gl ==0.9 - gl ==0.9
- glabrous ==2.0.5 - glabrous ==2.0.5
- GLFW-b ==3.3.0.0 - GLFW-b ==3.3.0.0
- Glob ==0.10.1 - Glob ==0.10.2
- gloss ==1.13.2.1 - gloss ==1.13.2.1
- gloss-rendering ==1.13.1.1 - gloss-rendering ==1.13.1.1
- GLURaw ==2.0.0.4 - GLURaw ==2.0.0.4
@ -955,9 +955,9 @@ default-package-overrides:
- graphviz ==2999.20.1.0 - graphviz ==2999.20.1.0
- graph-wrapper ==0.2.6.0 - graph-wrapper ==0.2.6.0
- gravatar ==0.8.0 - gravatar ==0.8.0
- greskell ==1.2.0.1 - greskell ==1.2.0.2
- greskell-core ==0.1.3.6 - greskell-core ==0.1.3.7
- greskell-websocket ==0.1.2.5 - greskell-websocket ==0.1.2.6
- groom ==0.1.2.1 - groom ==0.1.2.1
- group-by-date ==0.1.0.4 - group-by-date ==0.1.0.4
- groups ==0.5.3 - groups ==0.5.3
@ -1027,7 +1027,7 @@ default-package-overrides:
- hedgehog-fn ==1.0 - hedgehog-fn ==1.0
- hedgehog-quickcheck ==0.1.1 - hedgehog-quickcheck ==0.1.1
- hedis ==0.14.4 - hedis ==0.14.4
- hedn ==0.3.0.3 - hedn ==0.3.0.4
- here ==1.2.13 - here ==1.2.13
- heredoc ==0.2.0.0 - heredoc ==0.2.0.0
- heterocephalus ==1.0.5.4 - heterocephalus ==1.0.5.4
@ -1127,7 +1127,7 @@ default-package-overrides:
- hspec-leancheck ==0.0.6 - hspec-leancheck ==0.0.6
- hspec-megaparsec ==2.2.0 - hspec-megaparsec ==2.2.0
- hspec-meta ==2.7.8 - hspec-meta ==2.7.8
- hspec-need-env ==0.1.0.7 - hspec-need-env ==0.1.0.8
- hspec-parsec ==0 - hspec-parsec ==0
- hspec-smallcheck ==0.5.2 - hspec-smallcheck ==0.5.2
- hspec-tables ==0.0.1 - hspec-tables ==0.0.1
@ -1137,9 +1137,9 @@ default-package-overrides:
- hsshellscript ==3.5.0 - hsshellscript ==3.5.0
- hs-tags ==0.1.5.2 - hs-tags ==0.1.5.2
- HStringTemplate ==0.8.8 - HStringTemplate ==0.8.8
- HSvm ==0.1.1.3.22 - HSvm ==0.1.1.3.25
- HsYAML ==0.2.1.0 - HsYAML ==0.2.1.0
- HsYAML-aeson ==0.2.0.0 - HsYAML-aeson ==0.2.0.1
- hsyslog ==5.0.2 - hsyslog ==5.0.2
- htaglib ==1.2.0 - htaglib ==1.2.0
- HTF ==0.14.0.6 - HTF ==0.14.0.6
@ -1246,7 +1246,7 @@ default-package-overrides:
- instance-control ==0.1.2.0 - instance-control ==0.1.2.0
- int-cast ==0.2.0.0 - int-cast ==0.2.0.0
- integer-logarithms ==1.0.3.1 - integer-logarithms ==1.0.3.1
- integer-roots ==1.0.0.1 - integer-roots ==1.0.1.0
- integration ==0.2.1 - integration ==0.2.1
- intern ==0.9.4 - intern ==0.9.4
- interpolate ==0.2.1 - interpolate ==0.2.1
@ -1299,7 +1299,7 @@ default-package-overrides:
- js-flot ==0.8.3 - js-flot ==0.8.3
- js-jquery ==3.3.1 - js-jquery ==3.3.1
- json ==0.10 - json ==0.10
- json-feed ==1.0.14 - json-feed ==1.0.15
- jsonifier ==0.1.1 - jsonifier ==0.1.1
- jsonpath ==0.2.0.0 - jsonpath ==0.2.0.0
- json-rpc ==1.0.3 - json-rpc ==1.0.3
@ -1332,7 +1332,7 @@ default-package-overrides:
- kubernetes-webhook-haskell ==0.2.0.3 - kubernetes-webhook-haskell ==0.2.0.3
- l10n ==0.1.0.1 - l10n ==0.1.0.1
- labels ==0.3.3 - labels ==0.3.3
- lackey ==1.0.15 - lackey ==1.0.16
- lambdabot-core ==5.3.0.2 - lambdabot-core ==5.3.0.2
- LambdaHack ==0.10.3.0 - LambdaHack ==0.10.3.0
- lame ==0.2.0 - lame ==0.2.0
@ -1370,7 +1370,7 @@ default-package-overrides:
- lens-datetime ==0.3 - lens-datetime ==0.3
- lens-family ==2.0.0 - lens-family ==2.0.0
- lens-family-core ==2.0.0 - lens-family-core ==2.0.0
- lens-family-th ==0.5.2.0 - lens-family-th ==0.5.2.1
- lens-misc ==0.0.2.0 - lens-misc ==0.0.2.0
- lens-process ==0.4.0.0 - lens-process ==0.4.0.0
- lens-properties ==4.11.1 - lens-properties ==4.11.1
@ -1458,7 +1458,7 @@ default-package-overrides:
- mathexpr ==0.3.0.0 - mathexpr ==0.3.0.0
- math-extras ==0.1.1.0 - math-extras ==0.1.1.0
- math-functions ==0.3.4.2 - math-functions ==0.3.4.2
- matplotlib ==0.7.6 - matplotlib ==0.7.7
- matrices ==0.5.0 - matrices ==0.5.0
- matrix ==0.3.6.1 - matrix ==0.3.6.1
- matrix-as-xyz ==0.1.2.2 - matrix-as-xyz ==0.1.2.2
@ -1490,7 +1490,7 @@ default-package-overrides:
- microlens-contra ==0.1.0.2 - microlens-contra ==0.1.0.2
- microlens-ghc ==0.4.13.1 - microlens-ghc ==0.4.13.1
- microlens-mtl ==0.2.0.1 - microlens-mtl ==0.2.0.1
- microlens-platform ==0.4.2 - microlens-platform ==0.4.2.1
- microlens-process ==0.2.0.2 - microlens-process ==0.2.0.2
- microlens-th ==0.4.3.10 - microlens-th ==0.4.3.10
- microspec ==0.2.1.3 - microspec ==0.2.1.3
@ -1507,7 +1507,7 @@ default-package-overrides:
- minio-hs ==1.5.3 - minio-hs ==1.5.3
- miniutter ==0.5.1.1 - miniutter ==0.5.1.1
- min-max-pqueue ==0.1.0.2 - min-max-pqueue ==0.1.0.2
- mintty ==0.1.2 - mintty ==0.1.3
- missing-foreign ==0.1.1 - missing-foreign ==0.1.1
- mixed-types-num ==0.5.9.1 - mixed-types-num ==0.5.9.1
- mltool ==0.2.0.1 - mltool ==0.2.0.1
@ -1661,7 +1661,7 @@ default-package-overrides:
- nvim-hs-contrib ==2.0.0.0 - nvim-hs-contrib ==2.0.0.0
- nvim-hs-ghcid ==2.0.0.0 - nvim-hs-ghcid ==2.0.0.0
- oauthenticated ==0.2.1.0 - oauthenticated ==0.2.1.0
- ObjectName ==1.1.0.1 - ObjectName ==1.1.0.2
- o-clock ==1.2.1 - o-clock ==1.2.1
- odbc ==0.2.5 - odbc ==0.2.5
- oeis2 ==1.0.5 - oeis2 ==1.0.5
@ -1673,7 +1673,7 @@ default-package-overrides:
- OneTuple ==0.2.2.1 - OneTuple ==0.2.2.1
- Only ==0.1 - Only ==0.1
- oo-prototypes ==0.1.0.0 - oo-prototypes ==0.1.0.0
- opaleye ==0.7.6.1 - opaleye ==0.7.6.2
- OpenAL ==1.7.0.5 - OpenAL ==1.7.0.5
- openapi3 ==3.1.0 - openapi3 ==3.1.0
- open-browser ==0.2.1.0 - open-browser ==0.2.1.0
@ -1687,7 +1687,7 @@ default-package-overrides:
- opentelemetry-extra ==0.7.0 - opentelemetry-extra ==0.7.0
- opentelemetry-lightstep ==0.7.0 - opentelemetry-lightstep ==0.7.0
- opentelemetry-wai ==0.7.0 - opentelemetry-wai ==0.7.0
- operational ==0.2.4.0 - operational ==0.2.4.1
- operational-class ==0.3.0.0 - operational-class ==0.3.0.0
- optics ==0.3 - optics ==0.3
- optics-core ==0.3.0.1 - optics-core ==0.3.0.1
@ -1697,7 +1697,7 @@ default-package-overrides:
- optional-args ==1.0.2 - optional-args ==1.0.2
- options ==1.2.1.1 - options ==1.2.1.1
- optparse-applicative ==0.16.1.0 - optparse-applicative ==0.16.1.0
- optparse-generic ==1.4.6 - optparse-generic ==1.4.7
- optparse-simple ==0.1.1.4 - optparse-simple ==0.1.1.4
- optparse-text ==0.1.1.0 - optparse-text ==0.1.1.0
- ordered-containers ==0.2.2 - ordered-containers ==0.2.2
@ -1882,7 +1882,7 @@ default-package-overrides:
- pureMD5 ==2.1.4 - pureMD5 ==2.1.4
- purescript-bridge ==0.14.0.0 - purescript-bridge ==0.14.0.0
- pushbullet-types ==0.4.1.0 - pushbullet-types ==0.4.1.0
- pusher-http-haskell ==2.1.0.5 - pusher-http-haskell ==2.1.0.6
- pvar ==1.0.0.0 - pvar ==1.0.0.0
- PyF ==0.9.0.3 - PyF ==0.9.0.3
- qchas ==1.1.0.1 - qchas ==1.1.0.1
@ -1910,7 +1910,7 @@ default-package-overrides:
- rainbow ==0.34.2.2 - rainbow ==0.34.2.2
- rainbox ==0.26.0.0 - rainbox ==0.26.0.0
- ral ==0.2 - ral ==0.2
- rampart ==1.1.0.3 - rampart ==1.1.0.4
- ramus ==0.1.2 - ramus ==0.1.2
- rando ==0.0.0.4 - rando ==0.0.0.4
- random ==1.2.0 - random ==1.2.0
@ -1927,12 +1927,12 @@ default-package-overrides:
- rank2classes ==1.4.3 - rank2classes ==1.4.3
- Rasterific ==0.7.5.4 - Rasterific ==0.7.5.4
- rasterific-svg ==0.3.3.2 - rasterific-svg ==0.3.3.2
- ratel ==1.0.16 - ratel ==1.0.17
- rate-limit ==1.4.2 - rate-limit ==1.4.2
- ratel-wai ==1.1.5 - ratel-wai ==1.1.5
- rattle ==0.2 - rattle ==0.2
- rattletrap ==11.1.1 - rattletrap ==11.1.1
- Rattus ==0.5 - Rattus ==0.5.0.1
- rawfilepath ==0.2.4 - rawfilepath ==0.2.4
- rawstring-qm ==0.2.3.0 - rawstring-qm ==0.2.3.0
- raw-strings-qq ==1.1 - raw-strings-qq ==1.1
@ -1945,7 +1945,7 @@ default-package-overrides:
- read-env-var ==1.0.0.0 - read-env-var ==1.0.0.0
- reanimate ==1.1.4.0 - reanimate ==1.1.4.0
- reanimate-svg ==0.13.0.1 - reanimate-svg ==0.13.0.1
- rebase ==1.13.0.1 - rebase ==1.13.1
- record-dot-preprocessor ==0.2.13 - record-dot-preprocessor ==0.2.13
- record-hasfield ==1.0 - record-hasfield ==1.0
- records-sop ==0.1.1.0 - records-sop ==0.1.1.0
@ -1989,7 +1989,7 @@ default-package-overrides:
- repline ==0.4.0.0 - repline ==0.4.0.0
- req ==3.9.0 - req ==3.9.0
- req-conduit ==1.0.1 - req-conduit ==1.0.1
- rerebase ==1.13.0.1 - rerebase ==1.13.1
- rescue ==0.4.2.1 - rescue ==0.4.2.1
- resistor-cube ==0.0.1.2 - resistor-cube ==0.0.1.2
- resolv ==0.1.2.0 - resolv ==0.1.2.0
@ -2142,7 +2142,7 @@ default-package-overrides:
- show-combinators ==0.2.0.0 - show-combinators ==0.2.0.0
- siggy-chardust ==1.0.0 - siggy-chardust ==1.0.0
- signal ==0.1.0.4 - signal ==0.1.0.4
- silently ==1.2.5.1 - silently ==1.2.5.2
- simple-affine-space ==0.1.1 - simple-affine-space ==0.1.1
- simple-cabal ==0.1.3 - simple-cabal ==0.1.3
- simple-cmd ==0.2.3 - simple-cmd ==0.2.3
@ -2157,7 +2157,7 @@ default-package-overrides:
- singleton-bool ==0.1.5 - singleton-bool ==0.1.5
- singleton-nats ==0.4.5 - singleton-nats ==0.4.5
- singletons ==2.7 - singletons ==2.7
- singletons-presburger ==0.6.0.0 - singletons-presburger ==0.6.1.0
- siphash ==1.0.3 - siphash ==1.0.3
- Sit ==0.2021.1.18 - Sit ==0.2021.1.18
- sitemap-gen ==0.1.0.0 - sitemap-gen ==0.1.0.0
@ -2249,7 +2249,7 @@ default-package-overrides:
- streaming ==0.2.3.0 - streaming ==0.2.3.0
- streaming-attoparsec ==1.0.0.1 - streaming-attoparsec ==1.0.0.1
- streaming-bytestring ==0.2.1 - streaming-bytestring ==0.2.1
- streaming-commons ==0.2.2.1 - streaming-commons ==0.2.2.2
- streamly ==0.7.3 - streamly ==0.7.3
- streams ==3.3 - streams ==3.3
- streamt ==0.5.0.0 - streamt ==0.5.0.0
@ -2284,10 +2284,10 @@ default-package-overrides:
- swagger ==0.3.0 - swagger ==0.3.0
- swagger2 ==2.6 - swagger2 ==2.6
- sweet-egison ==0.1.1.3 - sweet-egison ==0.1.1.3
- swish ==0.10.0.7 - swish ==0.10.0.8
- syb ==0.7.2.1 - syb ==0.7.2.1
- sydtest ==0.2.0.0 - sydtest ==0.2.0.0
- sydtest-discover ==0.0.0.0 - sydtest-discover ==0.0.0.1
- sydtest-persistent-sqlite ==0.1.0.0 - sydtest-persistent-sqlite ==0.1.0.0
- sydtest-servant ==0.1.0.0 - sydtest-servant ==0.1.0.0
- sydtest-wai ==0.1.0.0 - sydtest-wai ==0.1.0.0
@ -2371,7 +2371,7 @@ default-package-overrides:
- text-manipulate ==0.3.0.0 - text-manipulate ==0.3.0.0
- text-metrics ==0.3.1 - text-metrics ==0.3.1
- text-postgresql ==0.0.3.1 - text-postgresql ==0.0.3.1
- text-printer ==0.5.0.1 - text-printer ==0.5.0.2
- text-regex-replace ==0.1.1.4 - text-regex-replace ==0.1.1.4
- text-region ==0.3.1.0 - text-region ==0.3.1.0
- text-short ==0.1.3 - text-short ==0.1.3
@ -2409,7 +2409,7 @@ default-package-overrides:
- through-text ==0.1.0.0 - through-text ==0.1.0.0
- throwable-exceptions ==0.1.0.9 - throwable-exceptions ==0.1.0.9
- th-strict-compat ==0.1.0.1 - th-strict-compat ==0.1.0.1
- th-test-utils ==1.1.0 - th-test-utils ==1.1.1
- th-utilities ==0.2.4.3 - th-utilities ==0.2.4.3
- thyme ==0.3.5.5 - thyme ==0.3.5.5
- tidal ==1.7.8 - tidal ==1.7.8
@ -2497,8 +2497,8 @@ default-package-overrides:
- unexceptionalio ==0.5.1 - unexceptionalio ==0.5.1
- unexceptionalio-trans ==0.5.1 - unexceptionalio-trans ==0.5.1
- unicode ==0.0.1.1 - unicode ==0.0.1.1
- unicode-collation ==0.1.3 - unicode-collation ==0.1.3.1
- unicode-show ==0.1.0.4 - unicode-show ==0.1.0.5
- unicode-transforms ==0.3.7.1 - unicode-transforms ==0.3.7.1
- unification-fd ==0.11.1 - unification-fd ==0.11.1
- union-angle ==0.1.0.1 - union-angle ==0.1.0.1
@ -2528,7 +2528,7 @@ default-package-overrides:
- unliftio-pool ==0.2.1.1 - unliftio-pool ==0.2.1.1
- unliftio-streams ==0.1.1.1 - unliftio-streams ==0.1.1.1
- unlit ==0.4.0.0 - unlit ==0.4.0.0
- unordered-containers ==0.2.14.0 - unordered-containers ==0.2.15.0
- unsafe ==0.0 - unsafe ==0.0
- urbit-hob ==0.3.3 - urbit-hob ==0.3.3
- uri-bytestring ==0.3.3.1 - uri-bytestring ==0.3.3.1
@ -2575,7 +2575,7 @@ default-package-overrides:
- vector-sized ==1.4.4 - vector-sized ==1.4.4
- vector-space ==0.16 - vector-space ==0.16
- vector-split ==1.0.0.2 - vector-split ==1.0.0.2
- vector-th-unbox ==0.2.1.9 - vector-th-unbox ==0.2.2
- verbosity ==0.4.0.0 - verbosity ==0.4.0.0
- versions ==5.0.0 - versions ==5.0.0
- vformat ==0.14.1.0 - vformat ==0.14.1.0
@ -2604,7 +2604,7 @@ default-package-overrides:
- wai-rate-limit-redis ==0.1.0.0 - wai-rate-limit-redis ==0.1.0.0
- wai-saml2 ==0.2.1.2 - wai-saml2 ==0.2.1.2
- wai-session ==0.3.3 - wai-session ==0.3.3
- wai-session-redis ==0.1.0.3 - wai-session-redis ==0.1.0.4
- wai-slack-middleware ==0.2.0 - wai-slack-middleware ==0.2.0
- wai-websockets ==3.0.1.2 - wai-websockets ==3.0.1.2
- wakame ==0.1.0.0 - wakame ==0.1.0.0
@ -2633,7 +2633,7 @@ default-package-overrides:
- witherable ==0.4.2 - witherable ==0.4.2
- within ==0.2.0.1 - within ==0.2.0.1
- with-location ==0.1.0 - with-location ==0.1.0
- with-utf8 ==1.0.2.2 - with-utf8 ==1.0.2.3
- wizards ==1.0.3 - wizards ==1.0.3
- wl-pprint-annotated ==0.1.0.1 - wl-pprint-annotated ==0.1.0.1
- wl-pprint-console ==0.1.0.2 - wl-pprint-console ==0.1.0.2

View file

@ -992,6 +992,7 @@ dont-distribute-packages:
- domain-core - domain-core
- domain-optics - domain-optics
- dormouse-client - dormouse-client
- dovetail-aeson
- dow - dow
- download-media-content - download-media-content
- dph-examples - dph-examples
@ -1228,9 +1229,11 @@ dont-distribute-packages:
- ghcjs-hplay - ghcjs-hplay
- ght - ght
- gi-cairo-again - gi-cairo-again
- gi-clutter
- gi-coglpango
- gi-gsk - gi-gsk
- gi-gstpbutils - gi-gstpbutils
- gi-gtk_4_0_4 - gi-gtk_4_0_5
- git-fmt - git-fmt
- git-gpush - git-gpush
- git-object - git-object
@ -2381,10 +2384,14 @@ dont-distribute-packages:
- polydata - polydata
- polysemy-RandomFu - polysemy-RandomFu
- polysemy-check - polysemy-check
- polysemy-conc
- polysemy-http - polysemy-http
- polysemy-log
- polysemy-log-co - polysemy-log-co
- polysemy-log-di
- polysemy-methodology-co-log - polysemy-methodology-co-log
- polysemy-optics - polysemy-optics
- polysemy-process
- polysemy-readline - polysemy-readline
- polysemy-resume - polysemy-resume
- polysemy-webserver - polysemy-webserver

View file

@ -854,6 +854,12 @@ self: super: builtins.intersectAttrs super {
export HOME=$TMPDIR/home export HOME=$TMPDIR/home
''; '';
}) super.hls-pragmas-plugin; }) super.hls-pragmas-plugin;
hls-hlint-plugin = overrideCabal (drv: {
testToolDepends = [ pkgs.git ];
preCheck = ''
export HOME=$TMPDIR/home
'';
}) super.hls-hlint-plugin;
hiedb = overrideCabal (drv: { hiedb = overrideCabal (drv: {
preCheck = '' preCheck = ''
export PATH=$PWD/dist/build/hiedb:$PATH export PATH=$PWD/dist/build/hiedb:$PATH

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,14 @@
{ lib, stdenv, ghc, llvmPackages, packages, symlinkJoin, makeWrapper { lib, stdenv, ghc, llvmPackages, packages, symlinkJoin, makeWrapper
, withLLVM ? !(stdenv.hostPlatform.isx86_64 || stdenv.hostPlatform.isPowerPC) # Include LLVM by default if GHC doesn't have native code generation support
# See https://gitlab.haskell.org/ghc/ghc/-/wikis/platforms
, useLLVM ? !(lib.any lib.id ([
stdenv.targetPlatform.isx86
stdenv.targetPlatform.isPowerPC
stdenv.targetPlatform.isSparc
] ++ lib.optionals (lib.versionAtLeast ghc.version "9.2") [
(stdenv.targetPlatform.isAarch64 && stdenv.targetPlatform.isDarwin)
# TODO(@sternenseemann): Is armv7a supported for iOS?
]))
, postBuild ? "" , postBuild ? ""
, ghcLibdir ? null # only used by ghcjs, when resolving plugins , ghcLibdir ? null # only used by ghcjs, when resolving plugins
}: }:
@ -50,7 +59,7 @@ let
([ llvmPackages.llvm ] ([ llvmPackages.llvm ]
++ lib.optional stdenv.targetPlatform.isDarwin llvmPackages.clang); ++ lib.optional stdenv.targetPlatform.isDarwin llvmPackages.clang);
in in
if paths == [] && !withLLVM then ghc else if paths == [] && !useLLVM then ghc else
symlinkJoin { symlinkJoin {
# this makes computing paths from the name attribute impossible; # this makes computing paths from the name attribute impossible;
# if such a feature is needed, the real compiler name should be saved # if such a feature is needed, the real compiler name should be saved
@ -73,7 +82,7 @@ symlinkJoin {
${lib.optionalString (ghc.isGhcjs or false) ${lib.optionalString (ghc.isGhcjs or false)
''--set NODE_PATH "${ghc.socket-io}/lib/node_modules"'' ''--set NODE_PATH "${ghc.socket-io}/lib/node_modules"''
} \ } \
${lib.optionalString withLLVM ''--prefix "PATH" ":" "${llvm}"''} ${lib.optionalString useLLVM ''--prefix "PATH" ":" "${llvm}"''}
fi fi
done done

View file

@ -23,12 +23,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "autobahn"; pname = "autobahn";
version = "21.3.1"; version = "21.11.1";
format = "setuptools";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "00wf9dkfgakg80gy62prg650lb8zz9y9fdlxwxcznwp8hgsw29p1"; sha256 = "sha256-vW9GMVQZygpb5BCfc3QQIIrV8ZcY9nympKZ0zGbKmxg=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@ -64,9 +66,13 @@ buildPythonPackage rec {
export USE_ASYNCIO=1 export USE_ASYNCIO=1
''; '';
pytestFlagsArray = [ "--pyargs autobahn" ]; pytestFlagsArray = [
"--pyargs autobahn"
];
pythonImportsCheck = [ "autobahn" ]; pythonImportsCheck = [
"autobahn"
];
meta = with lib; { meta = with lib; {
description = "WebSocket and WAMP in Python for Twisted and asyncio"; description = "WebSocket and WAMP in Python for Twisted and asyncio";

View file

@ -20,13 +20,16 @@ buildPythonPackage rec {
# authors seem to have created their own build system # authors seem to have created their own build system
format = "other"; format = "other";
# tarball doesn't appear to have been shipped totally ready-to-build
postPatch = '' postPatch = ''
# tarball doesn't appear to have been shipped totally ready-to-build
substituteInPlace ci/ext.py \ substituteInPlace ci/ext.py \
--replace \ --replace \
'shell_cmd(["git"' \ 'shell_cmd(["git"' \
'"0000000000000000000000000000000000000000" or shell_cmd(["git"' '"0000000000000000000000000000000000000000" or shell_cmd(["git"'
echo '${version}' > VERSION.txt echo '${version}' > VERSION.txt
# don't make assumptions about architecture
sed -i '/-m64/d' ci/ext.py
''; '';
DT_RELEASE = "1"; DT_RELEASE = "1";

View file

@ -4,19 +4,23 @@
, pyserial , pyserial
, pyserial-asyncio , pyserial-asyncio
, pytestCheckHook , pytestCheckHook
, pythonOlder
, pytz , pytz
, tailer , tailer
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "dsmr-parser"; pname = "dsmr-parser";
version = "0.30"; version = "0.31";
format = "setuptools";
disabled = pythonOlder "3.8";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ndokter"; owner = "ndokter";
repo = "dsmr_parser"; repo = "dsmr_parser";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-3RXku0L/XQFarECxY1LSs2TwSOlJAOiS6yEepHCGL5U="; sha256 = "sha256-A+fyAAV62Dg28RDiivKEjrC1bCXzkuIvpATR+oUytRU=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@ -30,7 +34,9 @@ buildPythonPackage rec {
pytestCheckHook pytestCheckHook
]; ];
pythonImportsCheck = [ "dsmr_parser" ]; pythonImportsCheck = [
"dsmr_parser"
];
meta = with lib; { meta = with lib; {
description = "Python module to parse Dutch Smart Meter Requirements (DSMR)"; description = "Python module to parse Dutch Smart Meter Requirements (DSMR)";

View file

@ -1,4 +1,4 @@
{ lib, buildPythonPackage, fetchFromGitHub, requests, iso8601, bottle, pytestCheckHook }: { lib, buildPythonPackage, fetchFromGitHub, fetchpatch, requests, iso8601, bottle, pytestCheckHook }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "m3u8"; pname = "m3u8";
@ -11,6 +11,14 @@ buildPythonPackage rec {
sha256 = "sha256-EfHhmV2otEgEy2OVohS+DF7dk97GFdWZ4cFCERZBmlA="; sha256 = "sha256-EfHhmV2otEgEy2OVohS+DF7dk97GFdWZ4cFCERZBmlA=";
}; };
patches = [
# Fix hardcoded /tmp dir (fix build on Hydra)
(fetchpatch {
url = "https://github.com/globocom/m3u8/commit/cf7ae5fda4681efcea796cd7c51c02f152c36009.patch";
sha256 = "sha256-SEETpIJQddid8D//6DVrSGs/BqDeMOzufE0bBrm+/xY=";
})
];
propagatedBuildInputs = [ requests iso8601 ]; propagatedBuildInputs = [ requests iso8601 ];
checkInputs = [ bottle pytestCheckHook ]; checkInputs = [ bottle pytestCheckHook ];
@ -21,11 +29,6 @@ buildPythonPackage rec {
"tests/test_variant_m3u8.py" "tests/test_variant_m3u8.py"
]; ];
preCheck = ''
# Fix test on Hydra
substituteInPlace tests/test_model.py --replace "/tmp/d.m3u8" "$TMPDIR/d.m3u8"
'';
meta = with lib; { meta = with lib; {
homepage = "https://github.com/globocom/m3u8"; homepage = "https://github.com/globocom/m3u8";
description = "Python m3u8 parser"; description = "Python m3u8 parser";

View file

@ -3,15 +3,9 @@
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, python , python
, beautifulsoup4
, bottleneck
, cython , cython
, numpy
, python-dateutil , python-dateutil
, html5lib
, jinja2
, lxml
, numexpr
, openpyxl
, pytz , pytz
, scipy , scipy
, sqlalchemy , sqlalchemy
@ -21,6 +15,7 @@
# Test inputs # Test inputs
, glibcLocales , glibcLocales
, hypothesis , hypothesis
, jinja2
, pytestCheckHook , pytestCheckHook
, pytest-xdist , pytest-xdist
, pytest-asyncio , pytest-asyncio
@ -44,19 +39,9 @@ buildPythonPackage rec {
buildInputs = lib.optional stdenv.isDarwin libcxx; buildInputs = lib.optional stdenv.isDarwin libcxx;
propagatedBuildInputs = [ propagatedBuildInputs = [
beautifulsoup4 numpy
bottleneck
python-dateutil python-dateutil
html5lib
numexpr
lxml
openpyxl
pytz pytz
scipy
sqlalchemy
tables
xlrd
xlwt
]; ];
checkInputs = [ checkInputs = [

View file

@ -11,14 +11,16 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pykulersky"; pname = "pykulersky";
version = "0.5.2"; version = "0.5.3";
format = "setuptools";
disabled = pythonOlder "3.6"; disabled = pythonOlder "3.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "emlove"; owner = "emlove";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "1fzfixnl28rny7c3wr6gcdpqhyrz7z2aqq6qfwkxnkq2kqdbpmmg"; sha256 = "sha256-l3obfs5zo5DqArsDml8EZ+/uzab35Jjsuzw6U1XFJ3k=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@ -32,7 +34,9 @@ buildPythonPackage rec {
pytestCheckHook pytestCheckHook
]; ];
pythonImportsCheck = [ "pykulersky" ]; pythonImportsCheck = [
"pykulersky"
];
meta = with lib; { meta = with lib; {
description = "Python module to control Brightech Kuler Sky Bluetooth LED devices"; description = "Python module to control Brightech Kuler Sky Bluetooth LED devices";

View file

@ -12,14 +12,16 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pyzerproc"; pname = "pyzerproc";
version = "0.4.9"; version = "0.4.10";
disabled = pythonOlder "3.6"; format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "emlove"; owner = "emlove";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "11bsvmvazx9gpj0w80b6wgdp41z8y2sk6bhkj3ps7grsgr59n7rz"; sha256 = "sha256-sfxyHpJzYYwxLsvfJpqI6cC/CKS7Jx0vXSLL3QD9qV4=";
}; };
postPatch = '' postPatch = ''
@ -39,7 +41,9 @@ buildPythonPackage rec {
asynctest asynctest
]; ];
pythonImportsCheck = [ "pyzerproc" ]; pythonImportsCheck = [
"pyzerproc"
];
meta = with lib; { meta = with lib; {
description = "Python library to control Zerproc Bluetooth LED smart string lights"; description = "Python library to control Zerproc Bluetooth LED smart string lights";

View file

@ -1,34 +1,25 @@
{stdenv, lib, fetchFromGitHub, ldc, curl}: {stdenv, lib, fetchFromGitHub, fetchpatch, ldc, curl}:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "dtools"; pname = "dtools";
version = "2.095.1"; version = "2.095.1";
srcs = [ src = fetchFromGitHub {
(fetchFromGitHub { owner = "dlang";
owner = "dlang"; repo = "tools";
repo = "dmd"; rev = "v${version}";
rev = "v${version}"; sha256 = "sha256:0rdfk3mh3fjrb0h8pr8skwlq6ac9hdl1fkrkdl7n1fa2806b740b";
sha256 = "sha256:0faca1y42a1h16aml4lb7z118mh9k9fjx3xlw3ki5f1h3ln91xhk"; name = "dtools";
name = "dmd"; };
})
(fetchFromGitHub { patches = [
owner = "dlang"; (fetchpatch {
repo = "tools"; # part of https://github.com/dlang/tools/pull/441
rev = "v${version}"; url = "https://github.com/dlang/tools/commit/6c6a042d1b08e3ec1790bd07a7f69424625ee866.patch"; # Fix LDC arm64 build
sha256 = "sha256:0rdfk3mh3fjrb0h8pr8skwlq6ac9hdl1fkrkdl7n1fa2806b740b"; sha256 = "sha256-x6EclTYN1Y5FG57KLhbBK0BZicSYcZoWO7MTVcP4T18=";
name = "dtools";
}) })
]; ];
sourceRoot = ".";
postUnpack = ''
mv dmd dtools
cd dtools
'';
nativeBuildInputs = [ ldc ]; nativeBuildInputs = [ ldc ];
buildInputs = [ curl ]; buildInputs = [ curl ];

View file

@ -452,6 +452,16 @@ self: super:
}); });
xf86videoqxl = super.xf86videoqxl.overrideAttrs (attrs: { xf86videoqxl = super.xf86videoqxl.overrideAttrs (attrs: {
# https://gitlab.freedesktop.org/xorg/driver/xf86-video-qxl/-/issues/12
postPatch = ''
patch -p1 <<EOF
--- a/src/qxl_option_helpers.c
+++ b/src/qxl_option_helpers.c
@@ -37 +37 @@
- return options[option_index].value.bool;
+ return options[option_index].value.boolean;
EOF
'';
buildInputs = attrs.buildInputs ++ [ spice-protocol ]; buildInputs = attrs.buildInputs ++ [ spice-protocol ];
}); });
@ -648,6 +658,14 @@ self: super:
# #
# We set it to /var/log which can't be touched from inside the sandbox causing the build to hard-fail # We set it to /var/log which can't be touched from inside the sandbox causing the build to hard-fail
./dont-create-logdir-during-build.patch ./dont-create-logdir-during-build.patch
# Fix e.g. xorg.xf86videovmware with libdrm 2.4.108
# TODO: remove with xorgserver >= 1.21
(fetchpatch {
name = "stdbool.patch";
url = "https://gitlab.freedesktop.org/xorg/xserver/-/commit/454b3a826edb5fc6d0fea3a9cfd1a5e8fc568747.diff";
sha256 = "1l9qg905jvlw3r0kx4xfw5m12pbs0782v2g3267d1m6q4m6fj1zy";
})
]; ];
buildInputs = commonBuildInputs ++ [ libdrm mesa ]; buildInputs = commonBuildInputs ++ [ libdrm mesa ];
propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ libpciaccess libepoxy ] ++ commonPropagatedBuildInputs ++ lib.optionals stdenv.isLinux [ propagatedBuildInputs = attrs.propagatedBuildInputs or [] ++ [ libpciaccess libepoxy ] ++ commonPropagatedBuildInputs ++ lib.optionals stdenv.isLinux [

View file

@ -7,13 +7,13 @@
buildGoModule rec { buildGoModule rec {
pname = "gdu"; pname = "gdu";
version = "5.10.0"; version = "5.10.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dundee"; owner = "dundee";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-JXjlK/XTIJeJj8do7JsoZQ8kE+bgy6czXAam/cj7IQo="; sha256 = "sha256-vBsjCSbgVo2kQJLB/ZyAG2F+80mVA3UF2RN+O0YQbhs=";
}; };
vendorSha256 = "0ls0pw1m6hy203cdkmp9847h2fmvc4hjkv5x2v6r7516cqbs25ac"; vendorSha256 = "0ls0pw1m6hy203cdkmp9847h2fmvc4hjkv5x2v6r7516cqbs25ac";