particl-core: switch to fetchFromGitHub

+9 -6
+9 -6
pkgs/applications/blockchains/particl-core/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , autoreconfHook 3 4 , boost 4 5 , db48 5 - , fetchurl 6 + , fetchFromGitHub 6 7 , libevent 7 8 , miniupnpc 8 9 , openssl ··· 19 20 pname = "particl-core"; 20 21 version = "0.19.2.14"; 21 22 22 - src = fetchurl { 23 - url = "https://github.com/particl/particl-core/archive/v${version}.tar.gz"; 24 - sha256 = "sha256-UMU3384r4RGVl0/7OPwdDva09vhQr+9Lqb1oD/PTva8="; 23 + src = fetchFromGitHub { 24 + owner = "particl"; 25 + repo = "particl-core"; 26 + rev = "v${version}"; 27 + sha256 = "sha256-gJLEMfEvQ35xjKt8iN/FXi2T/GBMSS7eUqOC8XHKPBg="; 25 28 }; 26 29 27 30 nativeBuildInputs = [ pkg-config autoreconfHook ]; ··· 41 44 42 45 meta = { 43 46 description = "Privacy-Focused Marketplace & Decentralized Application Platform"; 44 - longDescription= '' 47 + longDescription = '' 45 48 An open source, decentralized privacy platform built for global person to person eCommerce. 46 49 RPC daemon and CLI client only. 47 50 '';