get rocksdb via flake inputs

Flake lock file updates:

• Added input 'rocksdb':
    'github:facebook/rocksdb/bcf88d48ce8aa8b536aee4dd305533b3b83cf435' (2024-04-16)
This commit is contained in:
Charles Hall 2024-04-30 16:13:34 -07:00
parent 0f8d1a5ed7
commit 09751227ea
No known key found for this signature in database
GPG key ID: 7B8E0645816E07CF
2 changed files with 26 additions and 13 deletions

20
flake.lock generated
View file

@ -218,6 +218,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",
@ -226,7 +243,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

@ -8,6 +8,7 @@
flake-utils.url = "github:numtide/flake-utils?ref=main";
nix-filter.url = "github:numtide/nix-filter?ref=main";
nixpkgs.url = "github:NixOS/nixpkgs?ref=nixos-unstable";
rocksdb = { url = "github:facebook/rocksdb?ref=v9.1.0"; flake = false; };
};
outputs = inputs:
@ -23,18 +24,12 @@
oci-image = self.callPackage ./nix/pkgs/oci-image {};
rocksdb =
let
version = "9.1.0";
in
pkgs.rocksdb.overrideAttrs (old: {
inherit version;
src = pkgs.fetchFromGitHub {
owner = "facebook";
repo = "rocksdb";
rev = "v${version}";
hash = "sha256-vRPyrXkXVVhP56n5FVYef8zbIsnnanQSpElmQLZ7mh8=";
};
rocksdb = pkgs.rocksdb.overrideAttrs (old: {
src = inputs.rocksdb;
version = pkgs.lib.removePrefix
"v"
(builtins.fromJSON (builtins.readFile ./flake.lock))
.nodes.rocksdb.original.ref;
});
shell = self.callPackage ./nix/shell.nix {};