haskellPackages: stackage LTS 21.23 -> LTS 21.25

This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
and maintainers/scripts/haskell/regenerate-hackage-packages.sh.

Add capability to update to an out of date solver in update-stackage.sh.
This commit is contained in:
sternenseemann 2024-01-04 13:29:39 +01:00
parent 081d685561
commit 4a227da543
3 changed files with 212 additions and 1221 deletions

View File

@ -7,8 +7,11 @@ set -eu -o pipefail
# Stackage solver to use, LTS or Nightly
# (should be capitalized like the display name)
SOLVER=LTS
# Stackage solver verson, if any. Use latest if empty
VERSION=21
TMP_TEMPLATE=update-stackage.XXXXXXX
readonly SOLVER
readonly VERSION
readonly TMP_TEMPLATE
toLower() {
@ -23,7 +26,7 @@ stackage_config="pkgs/development/haskell-modules/configuration-hackage2nix/stac
trap 'rm "${tmpfile}" "${tmpfile_new}"' 0
touch "$tmpfile" "$tmpfile_new" # Creating files here so that trap creates no errors.
curl -L -s "https://stackage.org/$(toLower "$SOLVER")/cabal.config" >"$tmpfile"
curl -L -s "https://stackage.org/$(toLower "$SOLVER")${VERSION:+-$VERSION}/cabal.config" >"$tmpfile"
old_version=$(grep '^# Stackage' $stackage_config | sed -e 's/.\+ \([A-Za-z]\+ [0-9.-]\+\)$/\1/g')
version="$SOLVER $(sed -rn "s/^--.*http:..(www.)?stackage.org.snapshot.$(toLower "$SOLVER")-//p" "$tmpfile")"

View File

@ -1,4 +1,4 @@
# Stackage LTS 21.23
# Stackage LTS 21.25
# This file is auto-generated by
# maintainers/scripts/haskell/update-stackage.sh
default-package-overrides:
@ -10,12 +10,12 @@ default-package-overrides:
- ace ==0.6
- acid-state ==0.16.1.3
- action-permutations ==0.0.0.1
- active ==0.2.0.18
- active ==0.2.1
- ad ==4.5.4
- ad-delcont ==0.3.0.0
- adjunctions ==4.4.2
- adler32 ==0.1.2.0
- advent-of-code-api ==0.2.8.4
- advent-of-code-api ==0.2.9.1
- aern2-mp ==0.2.15.1
- aern2-real ==0.2.15
- aeson ==2.1.2.1
@ -31,8 +31,8 @@ default-package-overrides:
- aeson-pretty ==0.8.9
- aeson-qq ==0.8.4
- aeson-schemas ==1.4.1.0
- aeson-typescript ==0.6.0.0
- aeson-value-parser ==0.19.7.1
- aeson-typescript ==0.6.1.0
- aeson-value-parser ==0.19.7.2
- aeson-yak ==0.1.1.3
- aeson-yaml ==1.1.0.1
- agda2lagda ==0.2023.6.9
@ -46,7 +46,7 @@ default-package-overrides:
- Allure ==0.11.0.0
- almost-fix ==0.0.2
- alsa-core ==0.5.0.1
- alsa-mixer ==0.3.0
- alsa-mixer ==0.3.0.1
- alsa-pcm ==0.6.1.1
- alsa-seq ==0.6.0.9
- alternative-vector ==0.0.0
@ -107,13 +107,13 @@ default-package-overrides:
- attoparsec-aeson ==2.1.0.0
- attoparsec-base64 ==0.0.0
- attoparsec-binary ==0.2
- attoparsec-data ==1.0.5.3
- attoparsec-data ==1.0.5.4
- attoparsec-expr ==0.1.1.2
- attoparsec-framer ==0.1.0.1
- attoparsec-iso8601 ==1.1.0.0
- attoparsec-path ==0.0.0.1
- attoparsec-run ==0.0.2.0
- attoparsec-time ==1.0.3
- attoparsec-time ==1.0.3.1
- audacity ==0.0.2.1
- authenticate ==1.3.5.2
- authenticate-oauth ==1.7
@ -182,7 +182,7 @@ default-package-overrides:
- binary-instances ==1.0.4
- binary-list ==1.1.1.2
- binary-orphans ==1.0.4.1
- binary-parser ==0.5.7.4
- binary-parser ==0.5.7.5
- binary-search ==2.0.0
- binary-shared ==0.8.3
- binary-tagged ==0.3.1
@ -231,7 +231,7 @@ default-package-overrides:
- BoundedChan ==1.0.3.0
- bounded-queue ==1.0.0
- boundingboxes ==0.2.3
- box ==0.9.2.0
- box ==0.9.2.1
- boxes ==0.1.5
- breakpoint ==0.1.2.2
- brick ==1.9
@ -260,7 +260,7 @@ default-package-overrides:
- byteorder ==1.0.4
- bytes ==0.17.3
- byteset ==0.1.1.1
- byteslice ==0.2.11.1
- byteslice ==0.2.12.0
- bytesmith ==0.3.10.0
- bytestring-builder ==0.10.8.2.0
- bytestring-lexing ==0.5.0.11
@ -287,7 +287,7 @@ default-package-overrides:
- calendar-recycling ==0.0.0.1
- call-alloy ==0.4.0.3
- calligraphy ==0.1.6
- call-plantuml ==0.0.1.2
- call-plantuml ==0.0.1.3
- call-stack ==0.4.0
- can-i-haz ==0.3.1.1
- capability ==0.5.0.1
@ -311,7 +311,7 @@ default-package-overrides:
- cereal ==0.5.8.3
- cereal-conduit ==0.8.0
- cereal-text ==0.1.0.2
- cereal-unordered-containers ==0.1
- cereal-unordered-containers ==0.1.0.1
- cereal-vector ==0.2.0.1
- cfenv ==0.1.0.0
- cgi ==3001.5.0.1
@ -371,9 +371,9 @@ default-package-overrides:
- comfort-fftw ==0.0.0.1
- comfort-glpk ==0.1
- comfort-graph ==0.0.4
- commonmark ==0.2.4
- commonmark-extensions ==0.2.4
- commonmark-pandoc ==0.2.1.3
- commonmark ==0.2.4.1
- commonmark-extensions ==0.2.5.1
- commonmark-pandoc ==0.2.2
- commutative ==0.0.2
- commutative-semigroups ==0.1.0.1
- comonad ==5.0.8
@ -394,7 +394,7 @@ default-package-overrides:
- concurrent-output ==1.10.20
- concurrent-split ==0.0.1.1
- cond ==0.4.1.1
- conduino ==0.2.2.0
- conduino ==0.2.4.0
- conduit ==1.3.5
- conduit-aeson ==0.1.0.1
- conduit-algorithms ==0.0.13.0
@ -416,7 +416,7 @@ default-package-overrides:
- constraints ==0.13.4
- constraints-extras ==0.4.0.0
- constraint-tuples ==0.1.2
- context ==0.2.0.2
- context ==0.2.0.3
- context-http-client ==0.2.0.2
- context-resource ==0.2.0.2
- context-wai-middleware ==0.2.0.2
@ -546,7 +546,7 @@ default-package-overrides:
- Decimal ==0.5.2
- declarative ==0.5.4
- deepseq-generics ==0.2.0.0
- deferred-folds ==0.9.18.5
- deferred-folds ==0.9.18.6
- dejafu ==2.4.0.5
- dense-linear-algebra ==0.1.0.0
- dependent-map ==0.4.0.0
@ -561,6 +561,10 @@ default-package-overrides:
- deriving-trans ==0.5.2.0
- detour-via-sci ==1.0.0
- df1 ==0.4.2
- dhall ==1.41.2
- dhall-bash ==1.0.40
- dhall-json ==1.7.11
- dhall-yaml ==1.2.12
- di ==1.3
- diagrams ==1.4.1
- diagrams-cairo ==1.4.2.1
@ -579,7 +583,7 @@ default-package-overrides:
- di-df1 ==1.2.1
- Diff ==0.4.1
- diff-loc ==0.1.0.0
- digest ==0.0.1.7
- digest ==0.0.2.0
- digits ==0.3.1
- di-handle ==1.0.1
- dimensional ==1.5
@ -613,11 +617,11 @@ default-package-overrides:
- doctest-parallel ==0.3.1
- doldol ==0.4.1.2
- do-list ==1.0.1
- domain ==0.1.1.4
- domain-aeson ==0.1.1.1
- domain-cereal ==0.1
- domain-core ==0.1.0.3
- domain-optics ==0.1.0.3
- domain ==0.1.1.5
- domain-aeson ==0.1.1.2
- domain-cereal ==0.1.0.1
- domain-core ==0.1.0.4
- domain-optics ==0.1.0.4
- do-notation ==0.1.0.2
- dot ==0.3
- dotenv ==0.11.0.2
@ -662,7 +666,7 @@ default-package-overrides:
- elerea ==2.9.0
- elf ==0.31
- eliminators ==0.9.2
- elm2nix ==0.3.0
- elm2nix ==0.3.1
- elm-bridge ==0.8.2
- elm-core-sources ==1.0.0
- elm-export ==0.6.0.1
@ -799,7 +803,7 @@ default-package-overrides:
- foreign-store ==0.2
- ForestStructures ==0.0.1.1
- forkable-monad ==0.2.0.3
- formatn ==0.3.0
- formatn ==0.3.0.1
- format-numbers ==0.1.0.1
- formatting ==7.2.0
- foundation ==0.0.30
@ -963,7 +967,7 @@ default-package-overrides:
- graphql-client ==1.2.2
- graphs ==0.7.2
- graphula ==2.0.2.2
- graphviz ==2999.20.1.0
- graphviz ==2999.20.2.0
- graph-wrapper ==0.2.6.0
- gravatar ==0.8.1
- gridtables ==0.1.0.0
@ -982,7 +986,7 @@ default-package-overrides:
- haddock-library ==1.11.0
- haha ==0.3.1.1
- hakyll ==4.16.2.0
- hal ==1.0.0.1
- hal ==1.0.1
- half ==0.3.1
- hall-symbols ==0.1.0.6
- hamlet ==1.2.0
@ -997,7 +1001,7 @@ default-package-overrides:
- happy-meta ==0.2.1.0
- harp ==0.4.3.6
- HasBigDecimal ==0.2.0.0
- hasbolt ==0.1.6.3
- hasbolt ==0.1.7.0
- hashable ==1.4.3.0
- hashing ==0.1.1.0
- hashmap ==1.3.3
@ -1027,7 +1031,7 @@ default-package-overrides:
- hasql-optparse-applicative ==0.7
- hasql-pool ==0.9.0.1
- hasql-queue ==1.2.0.2
- hasql-th ==0.4.0.18
- hasql-th ==0.4.0.19
- hasql-transaction ==1.0.1.2
- has-transformers ==0.1.0.4
- hasty-hamiltonian ==1.3.4
@ -1038,7 +1042,7 @@ default-package-overrides:
- hdaemonize ==0.5.7
- HDBC ==2.4.0.4
- HDBC-session ==0.1.2.1
- headed-megaparsec ==0.2.1.2
- headed-megaparsec ==0.2.1.3
- heap ==1.0.4
- heaps ==0.4
- heatshrink ==0.1.0.0
@ -1208,7 +1212,7 @@ default-package-overrides:
- http-link-header ==1.2.1
- http-media ==0.8.1.1
- http-query ==0.1.3
- http-reverse-proxy ==0.6.0.1
- http-reverse-proxy ==0.6.0.2
- http-streams ==0.8.9.9
- http-types ==0.12.4
- human-readable-duration ==0.2.1.4
@ -1321,7 +1325,7 @@ default-package-overrides:
- IPv6Addr ==2.0.5.1
- ipynb ==0.2
- ipython-kernel ==0.10.3.0
- irc ==0.6.1.0
- irc ==0.6.1.1
- irc-ctcp ==0.1.3.1
- isbn ==1.1.0.4
- islink ==0.1.0.0
@ -1329,7 +1333,7 @@ default-package-overrides:
- iso639 ==0.1.0.3
- iso8601-time ==0.1.5
- isocline ==1.0.9
- isomorphism-class ==0.1.0.11
- isomorphism-class ==0.1.0.12
- iterable ==3.0
- ix-shapable ==0.1.0
- jack ==0.7.2.2
@ -1445,7 +1449,7 @@ default-package-overrides:
- linear-base ==0.3.1
- linear-circuit ==0.1.0.4
- linear-generics ==0.2.1
- linear-programming ==0.0
- linear-programming ==0.0.0.1
- linebreak ==1.1.0.4
- linux-capabilities ==0.1.1.0
- linux-file-extents ==0.2.0.0
@ -1593,7 +1597,7 @@ default-package-overrides:
- monadlist ==0.0.2
- monadloc ==0.7.1
- monad-logger ==0.3.40
- monad-logger-aeson ==0.4.1.1
- monad-logger-aeson ==0.4.1.2
- monad-logger-json ==0.1.0.0
- monad-logger-logstash ==0.2.0.2
- monad-loops ==0.4.3
@ -1709,7 +1713,7 @@ default-package-overrides:
- nonce ==1.0.7
- nondeterminism ==1.5
- non-empty ==0.3.5
- nonempty-containers ==0.3.4.4
- nonempty-containers ==0.3.4.5
- nonemptymap ==0.0.6.0
- non-empty-sequence ==0.2.0.4
- nonempty-vector ==0.2.3
@ -1720,7 +1724,7 @@ default-package-overrides:
- nothunks ==0.1.5
- no-value ==1.0.0.0
- nowdoc ==0.1.1.0
- nqe ==0.6.4
- nqe ==0.6.5
- nsis ==0.3.3
- numbers ==3000.2.0.2
- numeric-extras ==0.1
@ -1742,7 +1746,7 @@ default-package-overrides:
- ofx ==0.4.4.0
- oidc-client ==0.7.0.1
- old-locale ==1.0.0.7
- old-time ==1.1.0.3
- old-time ==1.1.0.4
- once ==0.4
- one-liner ==2.1
- one-liner-instances ==0.1.3.0
@ -1774,7 +1778,7 @@ default-package-overrides:
- optics-operators ==0.1.0.1
- optics-th ==0.4.1
- optics-vl ==0.2.1
- optima ==0.4.0.4
- optima ==0.4.0.5
- optional-args ==1.0.2
- options ==1.2.1.1
- optparse-applicative ==0.17.1.0
@ -1856,13 +1860,13 @@ default-package-overrides:
- persistent-lens ==1.0.0
- persistent-mongoDB ==2.13.0.1
- persistent-mtl ==0.5.0.1
- persistent-mysql ==2.13.1.4
- persistent-mysql ==2.13.1.5
- persistent-pagination ==0.1.1.2
- persistent-postgresql ==2.13.6.1
- persistent-qq ==2.12.0.6
- persistent-redis ==2.13.0.1
- persistent-refs ==0.4
- persistent-sqlite ==2.13.2.0
- persistent-sqlite ==2.13.3.0
- persistent-template ==2.12.0.0
- persistent-test ==2.13.1.3
- persistent-typed-db ==0.1.0.7
@ -1917,14 +1921,14 @@ default-package-overrides:
- posix-pty ==0.2.2
- possibly ==1.0.0.0
- postgres-options ==0.2.1.0
- postgresql-binary ==0.13.1.1
- postgresql-binary ==0.13.1.2
- postgresql-libpq ==0.9.5.0
- postgresql-libpq-notify ==0.2.0.0
- postgresql-migration ==0.2.1.7
- postgresql-schema ==0.1.14
- postgresql-simple ==0.6.5.1
- postgresql-simple-url ==0.2.1.0
- postgresql-syntax ==0.4.1
- postgresql-syntax ==0.4.1.1
- postgresql-typed ==0.6.2.2
- post-mess-age ==0.2.1.0
- pptable ==0.3.0.0
@ -1984,7 +1988,7 @@ default-package-overrides:
- psqueues ==0.2.8.0
- pthread ==0.2.1
- ptr ==0.16.8.5
- ptr-poker ==0.1.2.13
- ptr-poker ==0.1.2.14
- pulse-simple ==0.1.14
- pureMD5 ==2.1.4
- purescript-bridge ==0.15.0.0
@ -2144,7 +2148,7 @@ default-package-overrides:
- s3-signer ==0.5.0.0
- safe ==0.3.19
- safe-coloured-text ==0.2.0.1
- safe-coloured-text-gen ==0.0.0.1
- safe-coloured-text-gen ==0.0.0.2
- safe-coloured-text-layout ==0.0.0.0
- safe-coloured-text-layout-gen ==0.0.0.0
- safe-coloured-text-terminfo ==0.1.0.0
@ -2172,8 +2176,8 @@ default-package-overrides:
- say ==0.1.0.1
- sbp ==4.15.0
- sbv ==10.2
- scalpel ==0.6.2.1
- scalpel-core ==0.6.2.1
- scalpel ==0.6.2.2
- scalpel-core ==0.6.2.2
- scanf ==0.1.0.0
- scanner ==0.3.1
- scheduler ==2.0.0.1
@ -2199,7 +2203,7 @@ default-package-overrides:
- semirings ==0.6
- semiring-simple ==1.0.0.1
- semver ==0.4.0.1
- sendfile ==0.7.11.4
- sendfile ==0.7.11.5
- sendgrid-v3 ==1.0.0.1
- seqalign ==0.2.0.4
- seqid ==0.6.3
@ -2577,7 +2581,7 @@ default-package-overrides:
- these-optics ==1.0.1.2
- these-skinny ==0.7.5
- th-expand-syns ==0.4.11.0
- th-lego ==0.3.0.2
- th-lego ==0.3.0.3
- th-lift ==0.8.4
- th-lift-instances ==0.1.20
- th-nowq ==0.1.0.5
@ -2595,7 +2599,7 @@ default-package-overrides:
- th-utilities ==0.2.5.0
- thyme ==0.4
- tidal ==1.9.4
- tidal-link ==1.0.1
- tidal-link ==1.0.2
- tile ==0.3.0.0
- time-compat ==1.9.6.1
- time-domain ==0.1.0.2
@ -2724,7 +2728,7 @@ default-package-overrides:
- universe-some ==1.2.1
- universum ==1.8.2
- unix-bytestring ==0.4.0
- unix-compat ==0.7
- unix-compat ==0.7.1
- unix-time ==0.4.11
- unjson ==0.15.4
- unliftio ==0.2.25.0
@ -2772,10 +2776,10 @@ default-package-overrides:
- vector-algorithms ==0.9.0.1
- vector-binary-instances ==0.2.5.2
- vector-buffer ==0.4.1
- vector-builder ==0.3.8.4
- vector-builder ==0.3.8.5
- vector-bytes-instances ==0.1.1
- vector-extras ==0.2.8.1
- vector-hashtables ==0.1.1.3
- vector-hashtables ==0.1.1.4
- vector-instances ==3.4.2
- vector-mmap ==0.0.3
- vector-rotcev ==0.1.0.2
@ -2796,7 +2800,7 @@ default-package-overrides:
- vivid-supercollider ==0.4.1.2
- void ==0.7.3
- vty ==5.38
- wai ==3.2.3
- wai ==3.2.4
- wai-app-static ==3.1.8
- wai-cli ==0.2.3
- wai-conduit ==3.0.0.4
@ -2913,8 +2917,8 @@ default-package-overrides:
- xss-sanitize ==0.3.7.2
- xxhash-ffi ==0.2.0.0
- yaml ==0.11.11.2
- yaml-unscrambler ==0.1.0.17
- Yampa ==0.14.5
- yaml-unscrambler ==0.1.0.18
- Yampa ==0.14.6
- yarn-lock ==0.6.5
- yeshql-core ==4.2.0.0
- yesod ==1.6.2.1

File diff suppressed because it is too large Load Diff