Skip to content

Commit 30b8a0c

Browse files
committed
Update nix-tools to use Cabal 3.16
1 parent 9fc146d commit 30b8a0c

File tree

5 files changed

+69
-49
lines changed

5 files changed

+69
-49
lines changed

nix-tools/cabal.project

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
index-state: 2025-04-12T00:00:00Z
1+
index-state: 2026-01-18T00:00:00Z
22

33
-- Needed for building aarch64-linux musl version with GHC 9.6
4-
constraints: containers installed, Cabal >=3.14.1.0
4+
constraints: containers installed, Cabal >=3.16.1.0
55
allow-older: Cabal-syntax-json:base, Cabal-syntax-json:containers
6+
allow-newer: Cabal-syntax-json:Cabal, Cabal-syntax-json:Cabal-syntax
67

78
packages: nix-tools
89

nix-tools/flake.lock

Lines changed: 59 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nix-tools/nix-tools/make-install-plan/Freeze.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{-# LANGUAGE PatternSynonyms #-}
12
module Freeze (projectFreezeConfig) where
23

34
import Data.Map.Strict (Map)
@@ -8,7 +9,7 @@ import Distribution.Client.ProjectConfig
89
import Distribution.Client.ProjectPlanning
910
import Distribution.Client.Targets (UserConstraint (UserConstraint), UserConstraintScope (UserAnyQualifier, UserQualified), UserQualifier (UserQualToplevel))
1011
import Distribution.Package
11-
import Distribution.Simple.Flag (Flag (Flag))
12+
import Distribution.Simple.Flag (Flag, pattern Flag)
1213
import Distribution.Solver.Types.ConstraintSource (ConstraintSource (ConstraintSourceFreeze))
1314
import Distribution.Solver.Types.PackageConstraint (PackageProperty (PackagePropertyFlags, PackagePropertyVersion))
1415
import Distribution.Types.Flag (FlagAssignment, nullFlagAssignment)

nix-tools/nix-tools/nix-tools.cabal

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ common warnings
1515

1616
common cabal-deps
1717
build-depends:
18-
Cabal ^>=3.14,
19-
Cabal-syntax ^>=3.14
18+
Cabal ^>=3.16,
19+
Cabal-syntax ^>=3.16
2020

2121
common cabal-install-deps
2222
import: cabal-deps
2323
build-depends:
24-
cabal-install ^>=3.14,
25-
cabal-install-solver ^>=3.14
24+
cabal-install ^>=3.16,
25+
cabal-install-solver ^>=3.16
2626

2727
library
2828
import: warnings

nix-tools/overlay.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ let
2929

3030
# Tools to include in the development shell
3131
shell.tools.cabal = "latest";
32+
shell.buildInputs = [ final.git ];
3233
}
3334
args
3435
];

0 commit comments

Comments
 (0)