Add lockfile

This commit is contained in:
Emery Hemingway 2023-10-19 18:05:01 +01:00
parent c915accf7d
commit d98dfa2644
7 changed files with 9 additions and 10 deletions

5
.gitignore vendored
View File

@ -1,3 +1,2 @@
/.direnv
*.html
*.run
/nim.cfg
/tests/*.run

2
Tupfile Normal file
View File

@ -0,0 +1,2 @@
include_rules
: lock.json |> !nim_cfg |> | ./<lock>

View File

@ -1 +1,2 @@
include depends.tup
NIM_GROUPS += $(TUP_CWD)/<lock>

View File

@ -1,2 +1 @@
NIM_FLAGS += --path:$(TUP_CWD)/../nim
NIM_FLAGS += --path:$(TUP_CWD)/../nimble/npeg/src

1
lock.json Normal file
View File

@ -0,0 +1 @@
{"depends":[{"method":"fetchzip","packages":["npeg"],"path":"/nix/store/ffkxmjmigfs7zhhiiqm0iw2c34smyciy-source","ref":"1.2.1","rev":"26d62fdc40feb84c6533956dc11d5ee9ea9b6c09","sha256":"0xpzifjkfp49w76qmaylan8q181bs45anmp46l4bwr3lkrr7bpwh","srcDir":"src","url":"https://github.com/zevv/npeg/archive/26d62fdc40feb84c6533956dc11d5ee9ea9b6c09.tar.gz"}]}

View File

@ -11,4 +11,4 @@ bin = @["preserves/preserves_schema_nim", "preserves/private/preserves
# Dependencies
requires "nim >= 2.0.0", "compiler >= 1.4.8", "npeg"
requires "nim >= 2.0.0", "compiler >= 1.4.8", "https://github.com/zevv/npeg.git >= 1.2.1"

View File

@ -1,5 +1,2 @@
let
syndicate = builtins.getFlake "syndicate";
pkgs =
import <nixpkgs> { overlays = builtins.attrValues syndicate.overlays; };
in pkgs.nim2Packages.preserves
{ pkgs ? import <nixpkgs> { } }:
pkgs.nim2Packages.buildNimPackage { name = "dummy"; }