evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ma / mapcidr / package.nix
blob3c955c2d336b29f3a0f7ade88895946ffc2d9274
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 }:
6 buildGoModule rec {
7   pname = "mapcidr";
8   version = "1.1.34";
10   src = fetchFromGitHub {
11     owner = "projectdiscovery";
12     repo = pname;
13     rev = "refs/tags/v${version}";
14     hash = "sha256-/bZ6LimkdbR7nG7XcetNshk0KXw1FGbuaTXP+DH7hQg=";
15   };
17   vendorHash = "sha256-tbMCXNBND9jc0C1bA9Rmz1stYKtJPmMzTlbGc3vcmE4=";
19   modRoot = ".";
20   subPackages = [
21     "cmd/mapcidr"
22   ];
24   meta = with lib; {
25     description = "Small utility program to perform multiple operations for a given subnet/CIDR ranges";
26     longDescription = ''
27       mapCIDR is developed to ease load distribution for mass scanning
28       operations, it can be used both as a library and as independent CLI tool.
29     '';
30     homepage = "https://github.com/projectdiscovery/mapcidr";
31     changelog = "https://github.com/projectdiscovery/mapcidr/releases/tag/v${version}";
32     license = licenses.mit;
33     maintainers = with maintainers; [ hanemile ];
34     mainProgram = "mapcidr";
35   };