forked from lix-project/nix-eval-jobs
Tidy and make it work on release-2.90
This commit is contained in:
parent
11d467fecd
commit
9c23772cf2
24
flake.lock
24
flake.lock
|
@ -47,17 +47,15 @@
|
||||||
"pre-commit-hooks": "pre-commit-hooks"
|
"pre-commit-hooks": "pre-commit-hooks"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718228457,
|
"lastModified": 1718590005,
|
||||||
"narHash": "sha256-vGumESUGu/jo2Lm5bha/xBsJKVlb1wuclXlL9xudRp4=",
|
"narHash": "sha256-fiWc1ZyMlTXXSjcmoEQ+NHhIgtcImPHszbOu5c515cU=",
|
||||||
"ref": "refs/heads/main",
|
"rev": "98d0249d5c7f5dcc1d2436c4829f073fca668f80",
|
||||||
"rev": "f46194faa2fc9c78250702c8eb7a4b756e0bd944",
|
"type": "tarball",
|
||||||
"revCount": 15757,
|
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/98d0249d5c7f5dcc1d2436c4829f073fca668f80.tar.gz"
|
||||||
"type": "git",
|
|
||||||
"url": "https://git@git.lix.systems/lix-project/lix"
|
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"type": "git",
|
"type": "tarball",
|
||||||
"url": "https://git@git.lix.systems/lix-project/lix"
|
"url": "https://git.lix.systems/lix-project/lix/archive/release-2.90.tar.gz"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nix-github-actions": {
|
"nix-github-actions": {
|
||||||
|
@ -98,16 +96,16 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1718132686,
|
"lastModified": 1718676691,
|
||||||
"narHash": "sha256-JRinkq+FeAkYnrrK8+Bh+jtLHJBN5jDzSimk1ye00EE=",
|
"narHash": "sha256-DWKbARWtRpT1yiLLm+5vMijx65YB7NwGZMV6NXOtrJ8=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "96b3dae4f8753c1f5ce0d06b57fe250fb5d9b0e0",
|
"rev": "d9e18354acbf59c625505b7315c85508e9831bf4",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"ref": "nixos-23.11-small",
|
"ref": "nixos-24.05-small",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
description = "Hydra's builtin hydra-eval-jobs as a standalone";
|
description = "Hydra's builtin hydra-eval-jobs as a standalone";
|
||||||
|
|
||||||
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11-small";
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05-small";
|
||||||
inputs.flake-parts.url = "github:hercules-ci/flake-parts";
|
inputs.flake-parts.url = "github:hercules-ci/flake-parts";
|
||||||
inputs.flake-parts.inputs.nixpkgs-lib.follows = "nixpkgs";
|
inputs.flake-parts.inputs.nixpkgs-lib.follows = "nixpkgs";
|
||||||
inputs.treefmt-nix.url = "github:numtide/treefmt-nix";
|
inputs.treefmt-nix.url = "github:numtide/treefmt-nix";
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
inputs.nix-github-actions.url = "github:nix-community/nix-github-actions";
|
inputs.nix-github-actions.url = "github:nix-community/nix-github-actions";
|
||||||
inputs.nix-github-actions.inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nix-github-actions.inputs.nixpkgs.follows = "nixpkgs";
|
||||||
inputs.lix = {
|
inputs.lix = {
|
||||||
url = "git+https://git@git.lix.systems/lix-project/lix";
|
url = "https://git.lix.systems/lix-project/lix/archive/release-2.90.tar.gz";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
project('nix-eval-jobs', 'cpp',
|
project('nix-eval-jobs', 'cpp',
|
||||||
version : '0.1.6',
|
version : '0.1.6',
|
||||||
license : 'GPL-3.0',
|
license : 'GPL-3.0',
|
||||||
|
default_options : [
|
||||||
|
'debug=true',
|
||||||
|
'optimization=2',
|
||||||
|
'cpp_std=c++20',
|
||||||
|
],
|
||||||
)
|
)
|
||||||
|
|
||||||
nix_main_dep = dependency('lix-main', required: true)
|
nix_main_dep = dependency('lix-main', required: true)
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
src = [
|
src = files(
|
||||||
'nix-eval-jobs.cc',
|
'nix-eval-jobs.cc',
|
||||||
'eval-args.cc',
|
'eval-args.cc',
|
||||||
'drv.cc',
|
'drv.cc',
|
||||||
'buffered-io.cc',
|
'buffered-io.cc',
|
||||||
'worker.cc'
|
'worker.cc',
|
||||||
]
|
)
|
||||||
|
|
||||||
cc = meson.get_compiler('cpp')
|
cc = meson.get_compiler('cpp')
|
||||||
|
|
||||||
|
@ -31,4 +31,4 @@ executable('nix-eval-jobs', src,
|
||||||
threads_dep
|
threads_dep
|
||||||
],
|
],
|
||||||
install: true,
|
install: true,
|
||||||
cpp_args: ['-std=c++2a', '--include', 'autotools-config.h'])
|
cpp_args: ['--include', 'autotools-config.h'])
|
||||||
|
|
Loading…
Reference in a new issue