btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / dc / dcrwallet / package.nix
blob1773d45157ce1b2029893fd9c0b4d420f3ccf257
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "dcrwallet";
5   version = "2.0.4";
7   src = fetchFromGitHub {
8     owner = "decred";
9     repo = "dcrwallet";
10     rev = "release-v${version}";
11     hash = "sha256-JKux64ANtoBumfVU2OyAyLgHDNZMe/bn+SMuQ8qV43M=";
12   };
14   vendorHash = "sha256-ic8328r3BpycC2NiErTiFtRIkQaBhYcBwRgq/t9hmT8=";
16   subPackages = [ "." ];
18   checkFlags = [
19     # Test fails with:
20     # 'x509_test.go:201: server did not report bad certificate error;
21     # instead errored with [...] tls: unknown certificate authority (*url.Error)'
22     "-skip=^TestUntrustedClientCert$"
23   ];
25   meta = {
26     homepage = "https://decred.org";
27     description = "Secure Decred wallet daemon written in Go (golang)";
28     license = with lib.licenses; [ isc ];
29     maintainers = with lib.maintainers; [ juaningan ];
30     mainProgram = "dcrwallet";
31   };