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