get rocksdb via flake inputs

Flake lock file updates:

• Added input 'rocksdb':
    'github:facebook/rocksdb/bcf88d48ce8aa8b536aee4dd305533b3b83cf435?narHash=sha256-vRPyrXkXVVhP56n5FVYef8zbIsnnanQSpElmQLZ7mh8%3D' (2024-04-16)
This commit is contained in:
Charles Hall 2024-04-21 17:17:37 -07:00 committed by June
parent 503c0f1076
commit b635e807ef
2 changed files with 24 additions and 14 deletions

20
flake.lock generated
View file

@ -214,6 +214,23 @@
"type": "github"
}
},
"rocksdb": {
"flake": false,
"locked": {
"lastModified": 1713310517,
"narHash": "sha256-vRPyrXkXVVhP56n5FVYef8zbIsnnanQSpElmQLZ7mh8=",
"owner": "facebook",
"repo": "rocksdb",
"rev": "bcf88d48ce8aa8b536aee4dd305533b3b83cf435",
"type": "github"
},
"original": {
"owner": "facebook",
"ref": "v9.1.0",
"repo": "rocksdb",
"type": "github"
}
},
"root": {
"inputs": {
"attic": "attic",
@ -222,7 +239,8 @@
"flake-compat": "flake-compat_2",
"flake-utils": "flake-utils_2",
"nix-filter": "nix-filter",
"nixpkgs": "nixpkgs_2"
"nixpkgs": "nixpkgs_2",
"rocksdb": "rocksdb"
}
},
"rust-analyzer-src": {

View file

@ -7,6 +7,7 @@
flake-utils.url = "github:numtide/flake-utils";
nix-filter.url = "github:numtide/nix-filter";
nixpkgs.url = "github:NixOS/nixpkgs?ref=nixos-unstable";
rocksdb = { url = "github:facebook/rocksdb?ref=v9.1.0"; flake = false; };
};
outputs =
@ -23,19 +24,10 @@
pkgsHost = nixpkgs.legacyPackages.${system};
allocator = null;
rocksdb' = pkgs:
let
version = "9.1.0";
in
(pkgs.rocksdb.overrideAttrs (old: {
inherit version;
src = pkgs.fetchFromGitHub {
owner = "facebook";
repo = "rocksdb";
rev = "bcf88d48ce8aa8b536aee4dd305533b3b83cf435";
hash = "sha256-vRPyrXkXVVhP56n5FVYef8zbIsnnanQSpElmQLZ7mh8";
};
}));
rocksdb' = pkgs: (pkgs.rocksdb.overrideAttrs (old: {
version = "9.1.0";
src = inputs.rocksdb;
}));
# Nix-accessible `Cargo.toml`
cargoToml = builtins.fromTOML (builtins.readFile ./Cargo.toml);