Skip to content

Commit 7162bce

Browse files
committed
Update to Nix 2.28
1 parent dd9d7bb commit 7162bce

File tree

21 files changed

+35
-40
lines changed

21 files changed

+35
-40
lines changed

default.nix

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ stdenv.mkDerivation {
3838
nlohmann_json
3939
];
4040

41-
env.CXXFLAGS = "-include ${nix.dev}/include/nix/config.h";
42-
4341
doCheck = !stdenv.isDarwin;
4442

4543
checkPhase = ''

flake.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
callPackage
3535
stdenv
3636
;
37-
nix = nixVersions.nix_2_25;
37+
nix = nixVersions.nix_2_28;
3838
llvmPackages = llvmPackages_19;
3939
nixf = callPackage ./libnixf { };
4040
nixt = callPackage ./libnixt { inherit nix; };

libnixt/default.nix

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ stdenv.mkDerivation {
3838
boost182
3939
];
4040

41-
env.CXXFLAGS = "-include ${nix.dev}/include/nix/config.h";
42-
4341
meta = {
4442
mainProgram = "nixt";
4543
description = "Nix language frontend, parser & semantic analysis";

libnixt/include/nixt/Deserialize.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
#include "HookExpr.h"
44
#include "PtrPool.h"
55

6+
#include <nix/expr/nixexpr.hh>
67
#include <nix/input-accessor.hh>
7-
#include <nix/nixexpr.hh>
88

99
#include <string_view>
1010

libnixt/include/nixt/Displacement.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
#pragma once
77

8-
#include <nix/nixexpr.hh>
8+
#include <nix/expr/nixexpr.hh>
99

1010
namespace nixt {
1111

libnixt/include/nixt/Flake.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#pragma once
55

6-
#include <nix/eval.hh>
6+
#include <nix/expr/eval.hh>
77

88
#include <string_view>
99

libnixt/include/nixt/HackCache.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#pragma once
44

5-
#include <nix/eval.hh>
5+
#include <nix/expr/eval.hh>
66

77
namespace nixt {
88

libnixt/include/nixt/HookExpr.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#pragma once
22

3-
#include <nix/nixexpr.hh>
3+
#include <nix/expr/nixexpr.hh>
44

55
#include <map>
66

libnixt/include/nixt/InitEval.h

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
#pragma once
22

3-
#include <nix/common-eval-args.hh>
4-
#include <nix/eval-gc.hh>
5-
#include <nix/eval-settings.hh>
6-
#include <nix/eval.hh>
3+
#include <nix/cmd/common-eval-args.hh>
4+
#include <nix/expr/eval-gc.hh>
5+
#include <nix/expr/eval-settings.hh>
6+
#include <nix/expr/eval.hh>
77
#include <nix/flake/flake.hh>
8-
#include <nix/plugin.hh>
9-
#include <nix/shared.hh>
10-
#include <nix/store-api.hh>
8+
#include <nix/flake/settings.hh>
9+
#include <nix/main/plugin.hh>
10+
#include <nix/main/shared.hh>
11+
#include <nix/store/store-api.hh>
1112

1213
namespace nixt {
1314

1415
inline void initEval() {
1516
nix::initNix();
1617
nix::initLibStore();
17-
nix::flake::initLib(nix::flakeSettings);
18+
nix::flakeSettings.configureEvalSettings(nix::evalSettings);
1819
nix::initPlugins();
1920
nix::initGC();
2021
}

libnixt/include/nixt/Serialize.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#include <nixbc/Type.h>
1010

11-
#include <nix/nixexpr.hh>
11+
#include <nix/expr/nixexpr.hh>
1212

1313
namespace nixt {
1414

0 commit comments

Comments
 (0)