Skip to content

haskellPackages: Stackage 23.17 -> 23.19 #401105

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 53 commits into from
May 2, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
96d3005
Merge 29662380daddf1bdf7cc3cf48c4fed04e574602d into haskell-updates
nixpkgs-ci[bot] Apr 23, 2025
77dd48e
haskellPackages: stackage LTS 23.17 -> LTS 23.19
sternenseemann Apr 22, 2025
b3b6955
all-cabal-hashes: 2025-03-30T11:13:14Z -> 2025-04-21T04:38:52Z
sternenseemann Apr 22, 2025
6de45ff
haskellPackages: regenerate package set based on current config
sternenseemann Apr 22, 2025
88de1ef
haskellPackages: Cabal* 3.14.1.* -> 3.14.2.0
sternenseemann Apr 22, 2025
d4dcbad
haskellPackages.network-control: use version from stackage
sternenseemann Apr 22, 2025
7de8521
stack: pin hpack to == 0.38.0 for 3.5.1
sternenseemann Apr 23, 2025
45230a2
git-annex: update sha256 for 10.20250416
sternenseemann Apr 23, 2025
861a530
haskell.packages.ghc9122.interpolate: disable tests due to GHC bug
wolfgangwalther Apr 19, 2025
c3857c6
haskell.packages.ghc9122.hpack: 0.37.0 -> 0.38.0
wolfgangwalther Apr 19, 2025
a7ab1a4
haskellPackages.cabal2nix-unstable: 2025-04-22 -> 2025-04-23
wolfgangwalther Apr 23, 2025
117c6e3
postgrest: 12.2.7 -> 12.2.11
wolfgangwalther Apr 23, 2025
062c56e
haskell.packages.ghc9122.cabal2nix: fix build (#400177)
maralorn Apr 23, 2025
d20c75e
postgrest: 12.2.7 -> 12.2.11 (#401175)
maralorn Apr 23, 2025
d5802b9
Merge 7c3df50c30ec6dd4fb6e26411cb4cd449863f4ba into haskell-updates
nixpkgs-ci[bot] Apr 24, 2025
c9d5b1e
Merge 9979a56ae65660cc2585e0c70d3252979e89ae44 into haskell-updates
nixpkgs-ci[bot] Apr 24, 2025
9f12455
haskellPackages.hail: unbreak
marcin-serwin Apr 25, 2025
60af548
haskellPackages.aeson-better-errors: fix build
wolfgangwalther Apr 25, 2025
ad252b0
haskellPackages.mvc-updates: fix build
wolfgangwalther Apr 25, 2025
b4580cf
haskellPackages.taskwarrior: fix build
wolfgangwalther Apr 25, 2025
4b22f30
haskell.packages.ghc912.generic-arbitrary: fix build
wolfgangwalther Apr 25, 2025
6a17058
Merge 2169c869932137ec6173c7fc892982778c37c548 into haskell-updates
nixpkgs-ci[bot] Apr 26, 2025
d13ce2a
haskellPackages: remove non-applying patches (#401839)
wolfgangwalther Apr 26, 2025
af10fba
haskellPackages.hail: unbreak (#401830)
wolfgangwalther Apr 26, 2025
02ecc1a
haskellPackages.accelerate: overrideSrc from GH
dragospe Apr 24, 2025
689181c
haskellPackages.accelerate: overrideCabal from GH (#401552)
wolfgangwalther Apr 26, 2025
283799c
haskellPackages: regenerate package set based on current config
wolfgangwalther Apr 26, 2025
b47444b
Merge 0571e373ab39b6dd0564ac94b3b341f43dc4f4d7 into haskell-updates
nixpkgs-ci[bot] Apr 27, 2025
e3e0073
haskellPackages.reflex-dom: remove eval warning
alexfmpe Apr 27, 2025
8ecba88
Merge 917ee0af83188b95e3d6f844f10e1b33acd0bcdb into haskell-updates
nixpkgs-ci[bot] Apr 28, 2025
84d5187
Merge 3701dbcbc421a382eb884506120fc2240b026ee4 into haskell-updates
nixpkgs-ci[bot] Apr 30, 2025
b1b52bc
Merge commit 72d752137489 into haskell-updates
sternenseemann May 1, 2025
2b9bc9b
haskellPackages.sensei: disable test suite
sternenseemann May 1, 2025
97df32c
haskellPackages.sensei: drop outdated override
sternenseemann May 1, 2025
dbb2d5c
haskellPackages.reflex-dom: reformat override
sternenseemann May 1, 2025
f501d9b
haskellPackages.pinecone: disable network dependent tests
sternenseemann May 1, 2025
3d9dba7
haskellPackages.cabal2nix-unstable: 2025-04-23 -> 2025-04-30
mrcjkb May 1, 2025
290cac9
haskellPackages.postgresql-libpq-configure: unbreak
wolfgangwalther May 1, 2025
0de580a
haskellPackages.HDBC-postgresql: unbreak
wolfgangwalther May 1, 2025
ca10fea
haskellPackages.jsonpatch: disable broken test suite
sternenseemann May 1, 2025
993ded7
haskellPackages.what4_1_7: also apply overrides
sternenseemann May 1, 2025
1f27ec8
haskellPackages.crucible*: use what4 >= 1.7
sternenseemann May 1, 2025
bb5df8d
haskellPackages.crucible-llvm: provide test dependency z3
sternenseemann May 1, 2025
eae7f8f
haskellPackages.crux: provide simple-get-opt < 0.5
sternenseemann May 1, 2025
738b518
haskellPackages.{postgresql-libpq-configure,HDBC-postgresql}: unbreak…
maralorn May 1, 2025
70786be
Merge b5dd9efc912ecabeafa4f082d31e19cb1c74266c into haskell-updates
nixpkgs-ci[bot] May 2, 2025
1eab52f
haskellPackages: unbreak various packages
wolfgangwalther May 2, 2025
54c671d
haskellPackages.postgrest: 12.2.11 -> 12.2.12
wolfgangwalther May 2, 2025
273b559
haskellPackages: misc fixes (#403419)
wolfgangwalther May 2, 2025
687b189
haskellPackages.postgrest: 12.2.11 -> 12.2.12 (#403553)
wolfgangwalther May 2, 2025
3937cbe
[haskell-updates] haskellPackages.crux: unbreak (#403343)
wolfgangwalther May 2, 2025
bc05eaf
haskellPackages: mark builds failing on hydra as broken
sternenseemann May 2, 2025
fd0d17d
Merge commit 97e6d418edc7 into haskell-updates
sternenseemann May 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions doc/languages-frameworks/haskell.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Each of those compiler versions has a corresponding attribute set `packages` bui
it. However, the non-standard package sets are not tested regularly and, as a
result, contain fewer working packages. The corresponding package set for GHC
9.4.8 is `haskell.packages.ghc948`. In fact `haskellPackages` (at the time of writing) is just an alias
for `haskell.packages.ghc966`:
for `haskell.packages.ghc984`:

Every package set also re-exposes the GHC used to build its packages as `haskell.packages.*.ghc`.

Expand Down Expand Up @@ -297,8 +297,8 @@ Defaults to `false`.
: Whether to build (HTML) documentation using [haddock][haddock].
Defaults to `true` if supported.

`testTarget`
: Name of the test suite to build and run. If unset, all test suites will be executed.
`testTargets`
: Names of the test suites to build and run. If unset, all test suites will be executed.

`preCompileBuildDriver`
: Shell code to run before compiling `Setup.hs`.
Expand Down Expand Up @@ -621,6 +621,12 @@ environment. This means you can reuse Nix expressions of packages included in
nixpkgs, but also use local Nix expressions like this: `hpkgs: [
(hpkgs.callPackage ./my-project.nix { }) ]`.

`extraDependencies`
: Extra dependencies, in the form of cabal2nix build attributes. An example use
case is when you have Haskell scripts that use libraries that don't occur in
your packages' dependencies. Example: `hpkgs: {libraryHaskellDepends =
[ hpkgs.releaser ]}`. Defaults to `hpkgs: { }`.

`nativeBuildInputs`
: Expects a list of derivations to add as build tools to the build environment.
This is the place to add packages like `cabal-install`, `doctest` or `hlint`.
Expand Down Expand Up @@ -773,7 +779,7 @@ that depend on that library, you may want to use:

```nix
haskellPackages.haskell-ci.overrideScope (self: super: {
Cabal = self.Cabal_3_14_1_0;
Cabal = self.Cabal_3_14_2_0;
})
```

Expand Down
7 changes: 7 additions & 0 deletions doc/release-notes/rl-2505.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@
- GCC has been updated from GCC 13 to GCC 14.
This introduces some backwards‐incompatible changes; see the [upstream porting guide](https://gcc.gnu.org/gcc-14/porting_to.html) for details.

- The default GHC version has been updated from 9.6 to 9.8.
`haskellPackages` also uses Stackage LTS 23 (instead of LTS 22) as a baseline.

- LLVM has been updated from LLVM 16 (on Darwin) and LLVM 18 (on other platforms) to LLVM 19.
This introduces some backwards‐incompatible changes; see the [upstream release notes](https://releases.llvm.org/) for details.

Expand Down Expand Up @@ -431,6 +434,10 @@
- `lib.types.coercedTo`
- `lib.types.either`

- The `testTarget` argument of `haskellPackages.mkDerivation` has been deprecated in favour of `testTargets`.
`testTarget` took a space separated string of targets, whereas the new `testTargets` argument takes a list of targets.
For instance, `testTarget = "foo bar baz"` should become `testTargets = [ "foo" "bar" "baz" ]`.

- Plasma 5 and Qt 5 based versions of associated software are deprecated in NixOS 25.05, and will be removed in NixOS 25.11. Users are encouraged to upgrade to Plasma 6.

- `rustPlatform.buildRustPackage` stops handling the deprecated argument `cargoSha256`. Out-of-tree packages that haven't migrated from `cargoSha256` to `cargoHash` now receive errors.
Expand Down
14 changes: 5 additions & 9 deletions maintainers/scripts/haskell/merge-and-open-pr.sh
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p git gh -I nixpkgs=.
#
# Script to merge the currently open haskell-updates PR into master, bump the
# Stackage version and Hackage versions, and open the next haskell-updates PR.
# Script to merge the currently open haskell-updates PR , bump the Stackage
# version and Hackage versions, and open the next haskell-updates PR.

set -eu -o pipefail

Expand Down Expand Up @@ -79,10 +79,6 @@ fi
echo "Merging https://github.com/NixOS/nixpkgs/pull/${curr_haskell_updates_pr_num}..."
gh pr merge --repo NixOS/nixpkgs --merge "$curr_haskell_updates_pr_num"

# Update the list of Haskell package versions in NixOS on Hackage.
echo "Updating list of Haskell package versions in NixOS on Hackage..."
./maintainers/scripts/haskell/upload-nixos-package-list-to-hackage.sh

# Update stackage, Hackage hashes, and regenerate Haskell package set
echo "Updating Stackage..."
./maintainers/scripts/haskell/update-stackage.sh --do-commit
Expand All @@ -100,7 +96,7 @@ git push "$push_remote" haskell-updates
new_pr_body=$(cat <<EOF
### This Merge

This PR is the regular merge of the \`haskell-updates\` branch into \`master\`.
This PR is the regular merge of the \`haskell-updates\` branch into \`staging\`.

This branch is being continually built and tested by hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates. You may be able to find an up-to-date Hydra build report at [cdepillabout/nix-haskell-updates-status](https://github.com/cdepillabout/nix-haskell-updates-status).

Expand All @@ -113,7 +109,7 @@ Our workflow is currently described in [\`pkgs/development/haskell-modules/HACKI
The short version is this:
* We regularly update the Stackage and Hackage pins on \`haskell-updates\` (normally at the beginning of a merge window).
* The community fixes builds of Haskell packages on that branch.
* We aim at at least one merge of \`haskell-updates\` into \`master\` every two weeks.
* We aim at at least one merge of \`haskell-updates\` into \`staging\` every two weeks.
* We only do the merge if the [\`mergeable\`](https://hydra.nixos.org/job/nixpkgs/haskell-updates/mergeable) job is succeeding on hydra.
* If a [\`maintained\`](https://hydra.nixos.org/job/nixpkgs/haskell-updates/maintained) package is still broken at the time of merge, we will only merge if the maintainer has been pinged 7 days in advance. (If you care about a Haskell package, become a maintainer!)

Expand All @@ -126,4 +122,4 @@ EOF
)

echo "Opening a PR for the next haskell-updates merge cycle..."
gh pr create --repo NixOS/nixpkgs --base master --head haskell-updates --title "haskellPackages: update stackage and hackage" --body "$new_pr_body"
gh pr create --repo NixOS/nixpkgs --base staging --head haskell-updates --title "haskellPackages: update stackage and hackage" --body "$new_pr_body"
3 changes: 2 additions & 1 deletion maintainers/scripts/haskell/regenerate-hackage-packages.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p coreutils haskellPackages.cabal2nix-unstable git nix -I nixpkgs=.
#! nix-shell -i bash -p coreutils haskellPackages.cabal2nix-unstable git nix nixfmt-rfc-style -I nixpkgs=.

set -euo pipefail

Expand Down Expand Up @@ -102,6 +102,7 @@ run_hackage2nix

fi

nixfmt pkgs/development/haskell-modules/hackage-packages.nix

if [[ "$DO_COMMIT" -eq 1 ]]; then
git add pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
Expand Down
31 changes: 31 additions & 0 deletions maintainers/scripts/haskell/unbreak.nu
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#! /usr/bin/env nix-shell
#! nix-shell -i nu -p nushell flock gnused -I nixpkgs=.

# This script tests to build all packages listed in broken.yaml, expecting a build failure.
# It will remove all packages that build fine from the list.

# Attention: For unknown reasons, the script can't be easily cancelled and needs to be killed manually if it shouldn't run to completion.

use std log

let broken_config = "pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml"

def is-broken [package : string]: nothing -> bool {
let res = with-env { NIXPKGS_ALLOW_BROKEN: "1" } {
# rather high timeout of half an hour, just to prevent never-ending builds
^nix-build --no-out-link -j 1 --cores 1 --timeout 1800 -A $"haskellPackages.($package)" | complete
}
if $res.exit_code == 0 {
log warning $"($package) is not broken anymore!"
return false
} else {
log info $"($package) is still broken."
log debug $"($package) build log:\n($res.stderr)"
return true
}
}

def main [] {
$broken_config | open | get broken-packages
| par-each {|package| if not (is-broken $package) { ^flock -x $broken_config -c $"sed -i -e '/^ - ($package) /d' ($broken_config)" }}
}
2 changes: 1 addition & 1 deletion maintainers/scripts/haskell/update-stackage.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ set -eu -o pipefail
# (should be capitalized like the display name)
SOLVER=LTS
# Stackage solver verson, if any. Use latest if empty
VERSION=22
VERSION=
TMP_TEMPLATE=update-stackage.XXXXXXX
readonly SOLVER
readonly VERSION
Expand Down
3 changes: 2 additions & 1 deletion pkgs/applications/science/logic/tamarin-prover/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{
haskellPackages,
mkDerivation,
fetchFromGitHub,
lib,
stdenv,
Expand All @@ -13,6 +12,8 @@
}:

let
inherit (haskellPackages) mkDerivation;

version = "1.10.0";
src = fetchFromGitHub {
owner = "tamarin-prover";
Expand Down
120 changes: 120 additions & 0 deletions pkgs/by-name/ec/echidna/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
{
lib,
stdenv,
makeWrapper,
haskellPackages,
fetchFromGitHub,
# dependencies
slither-analyzer,
}:

haskellPackages.mkDerivation rec {
pname = "echidna";
version = "2.2.6";

src = fetchFromGitHub {
owner = "crytic";
repo = "echidna";
tag = "v${version}";
sha256 = "sha256-5nzis7MXOqs0bhx2jrEexjZYZI2qY6D0D7AWO+SPs+A=";
};

isExecutable = true;

buildTools = with haskellPackages; [
hpack
];

executableHaskellDepends = with haskellPackages; [
# base dependencies
aeson
base
containers
directory
hevm
MonadRandom
mtl
text
# library dependencies
ansi-terminal
async
base16-bytestring
binary
brick
bytestring
data-bword
data-dword
deepseq
exceptions
extra
filepath
hashable
html-conduit
html-entities
http-conduit
ListLike
optics
optics-core
process
random
rosezipper
semver
signal
split
strip-ansi-escape
time
unliftio
utf8-string
vector
vty
vty-crossplatform
wai-extra
warp
word-wrap
xml-conduit
yaml
# executable dependencies
code-page
filepath
hashable
optparse-applicative
time
with-utf8
];

executableToolDepends = [
makeWrapper
];

preConfigure = ''
hpack
'';

postInstall =
with haskellPackages;
# https://github.com/NixOS/nixpkgs/pull/304352
lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64) ''
remove-references-to -t ${warp.out} "$out/bin/echidna"
remove-references-to -t ${wreq.out} "$out/bin/echidna"
''
# make slither-analyzer a runtime dependency
+ ''
wrapProgram $out/bin/echidna \
--prefix PATH : ${lib.makeBinPath [ slither-analyzer ]}
'';

doHaddock = false;

# tests depend on a specific version of solc
doCheck = false;

homepage = "https://github.com/crytic/echidna";
description = "Ethereum smart contract fuzzer";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [
arturcygan
hellwolf
];
platforms = lib.platforms.unix;
mainProgram = "echidna";
}
2 changes: 1 addition & 1 deletion pkgs/by-name/ni/nix-output-monitor/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ let

# nom has unit-tests and golden-tests
# golden-tests call nix and thus can’t be run in a nix build.
testTarget = "unit-tests";
testTargets = [ "unit-tests" ];

buildTools = [ installShellFiles ];
postInstall = ''
Expand Down
3 changes: 0 additions & 3 deletions pkgs/by-name/pa/pandoc/package.nix
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,6 @@ in
remove-references-to \
-t ${pandoc-cli.scope.pandoc} \
$out/bin/pandoc
''
# https://github.com/jgm/typst-hs/commit/9707b74ce60d71c2ba0f35249ffbd01dea197a6e
+ lib.optionalString (lib.versionAtLeast pandoc-cli.scope.typst.version "0.6.1") ''
remove-references-to \
-t ${pandoc-cli.scope.typst} \
$out/bin/pandoc
Expand Down
8 changes: 4 additions & 4 deletions pkgs/data/misc/hackage/pin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"commit": "c9ce1cc4a029220ec3582fbcf69e082d245d78b6",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c9ce1cc4a029220ec3582fbcf69e082d245d78b6.tar.gz",
"sha256": "02x3z4rg4dwarzb6p88z7sff40bkbq41gxnczvzph8s3s8jq9iw1",
"msg": "Update from Hackage at 2024-12-23T18:27:47Z"
"commit": "611ebba3fc94becabf6cc6fbe713e4bfad592924",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/611ebba3fc94becabf6cc6fbe713e4bfad592924.tar.gz",
"sha256": "1gn3asjrzr6v7lcdg1vyrpv7xv74ldwbz517cvfhh2mxzrawrkmc",
"msg": "Update from Hackage at 2025-04-21T04:38:52Z"
}
6 changes: 3 additions & 3 deletions pkgs/development/compilers/elm/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ let
# Haskell packages that require ghc 8.10
hs810Pkgs = import ./packages/ghc8_10 { inherit pkgs lib; };

# Haskell packages that require ghc 9.2
hs92Pkgs = import ./packages/ghc9_2 { inherit pkgs lib; };
# Haskell packages that require ghc 9.4
hs94Pkgs = import ./packages/ghc9_4 { inherit pkgs lib; };

# Patched, originally npm-downloaded, packages
patchedNodePkgs = import ./packages/node {
Expand All @@ -38,7 +38,7 @@ let
assembleScope =
self: basics:
(hs96Pkgs self).elmPkgs
// (hs92Pkgs self).elmPkgs
// (hs94Pkgs self).elmPkgs
// (hs810Pkgs self).elmPkgs
// (patchedNodePkgs self)
// basics;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ pkgs, lib }:

self:
pkgs.haskell.packages.ghc92.override {
pkgs.haskell.packages.ghc94.override {
overrides =
self: super:
let
Expand Down Expand Up @@ -49,12 +49,5 @@ pkgs.haskell.packages.ghc92.override {
elm-format-lib = fixHaddock (doJailbreak (self.callPackage ./elm-format/elm-format-lib.nix { }));
elm-format-test-lib = fixHaddock (self.callPackage ./elm-format/elm-format-test-lib.nix { });
elm-format-markdown = fixHaddock (self.callPackage ./elm-format/elm-format-markdown.nix { });

# elm-format requires text >= 2.0
text = self.text_2_0_2;
# unordered-container's tests indirectly depend on text < 2.0
unordered-containers = overrideCabal (drv: { doCheck = false; }) super.unordered-containers;
# relude-1.1.0.0's tests depend on hedgehog < 1.2, which indirectly depends on text < 2.0
relude = overrideCabal (drv: { doCheck = false; }) super.relude;
};
}
14 changes: 14 additions & 0 deletions pkgs/development/compilers/ghc/8.10.7.nix
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,20 @@ stdenv.mkDerivation (
sha256 = "0kmhfamr16w8gch0lgln2912r8aryjky1hfcda3jkcwa5cdzgjdv";
})

# Determine size of time related types using hsc2hs instead of assuming CLong.
# Prevents failures when e.g. stat(2)ing on 32bit systems with 64bit time_t etc.
# https://github.com/haskell/ghcup-hs/issues/1107
# https://gitlab.haskell.org/ghc/ghc/-/issues/25095
# Note that in normal situations this shouldn't be the case since nixpkgs
# doesn't set -D_FILE_OFFSET_BITS=64 and friends (yet).
(fetchpatch {
name = "unix-fix-ctimeval-size-32-bit.patch";
url = "https://github.com/haskell/unix/commit/8183e05b97ce870dd6582a3677cc82459ae566ec.patch";
sha256 = "17q5yyigqr5kxlwwzb95sx567ysfxlw6bp3j4ji20lz0947aw6gv";
stripLen = 1;
extraPrefix = "libraries/unix/";
})

# See upstream patch at
# https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4885. Since we build
# from source distributions, the auto-generated configure script needs to be
Expand Down
4 changes: 4 additions & 0 deletions pkgs/development/compilers/ghc/9.12.2.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import ./common-hadrian.nix rec {
version = "9.12.2";
sha256 = "0e49cd5dde43f348c5716e5de9a5d7a0f8d68d945dc41cf75dfdefe65084f933";
}
Loading
Loading