Merge pull request #138725 from prusnak/electrs

electrs: 0.8.11 -> 0.8.12

authored by Pavol Rusnak and committed by GitHub 6cc26a9a db9116ed

+9 -3
+9 -3
pkgs/applications/blockchains/electrs/default.nix
··· 2 2 , rustPlatform 3 3 , fetchFromGitHub 4 4 , llvmPackages 5 + , rocksdb 5 6 }: 6 7 7 8 rustPlatform.buildRustPackage rec { 8 9 pname = "electrs"; 9 - version = "0.8.11"; 10 + version = "0.8.12"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "romanz"; 13 14 repo = pname; 14 15 rev = "v${version}"; 15 - sha256 = "024sdyvrx7s4inldamq4c8lv0iijjyd18j1mm9x6xf2clmvicaa6"; 16 + sha256 = "0kd5zki9f1pnwscnvd921dw0lc45nfkwk23l33nzdjn005lmsw7v"; 16 17 }; 17 18 19 + cargoSha256 = "1l8dwjwj21crxampzj5c0k98xnisgy3d9c3dkgf5vaybrcp04k85"; 20 + 18 21 # needed for librocksdb-sys 19 22 nativeBuildInputs = [ llvmPackages.clang ]; 20 23 LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; 21 24 22 - cargoSha256 = "0yl50ryxidbs9wkabz919mgbmsgsqjp1bjw792l1lkgncq8z9r5b"; 25 + # link rocksdb dynamically 26 + ROCKSDB_INCLUDE_DIR = "${rocksdb}/include"; 27 + ROCKSDB_LIB_DIR = "${rocksdb}/lib"; 28 + cargoBuildFlags = "--no-default-features"; 23 29 24 30 meta = with lib; { 25 31 description = "An efficient re-implementation of Electrum Server in Rust";