nix/database_tool: fix building
All checks were successful
Build database / evals (push) Successful in 10m47s
All checks were successful
Build database / evals (push) Successful in 10m47s
This commit is contained in:
@@ -9,6 +9,27 @@ buildDartApplication {
|
||||
|
||||
dartEntryPoints."bin/jadb" = "bin/jadb.dart";
|
||||
|
||||
# NOTE: the default dart hooks are using `dart compile`, which is not able to call the
|
||||
# new dart build hooks required to use package:sqlite3 >= 3.0.0. So we override
|
||||
# these phases to use `dart build` instead.
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
mkdir -p "$out/bin"
|
||||
dart build cli --target "bin/jadb.dart"
|
||||
|
||||
runHook postBuild
|
||||
'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p "$out"
|
||||
mv build/cli/*/bundle/* "$out/"
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
autoPubspecLock = ../pubspec.lock;
|
||||
|
||||
meta.mainProgram = "jadb";
|
||||
|
||||
Reference in New Issue
Block a user