Merge pull request #156655 from ratsclub/blocky
commit1106e43829ee8ae5f9233a36022b24c6707ca736
authorFranz Pletz <fpletz@fnordicwalking.de>
dateTue 25 Jan 2022, 16:44 (5 years ago)
parent5940ac885b23d7
pkgs/applications/networking/blocky/default.nixnew file+30
@@ -0,0 +1,30 @@
1+{ buildGoModule
2+, fetchFromGitHub
3+, lib
4+}:
5+
6+buildGoModule rec {
7+ pname = "blocky";
8+ version = "0.17";
9+
10+ src = fetchFromGitHub {
11+ owner = "0xERR0R";
12+ repo = pname;
13+ rev = "v${version}";
14+ sha256 = "sha256-vG6QAI8gBI2nLRQ0nOFWQHihyzgmJu69rgkWlg3iW3E=";
15+ };
16+
17+ # needs network connection and fails at
18+ # https://github.com/0xERR0R/blocky/blob/development/resolver/upstream_resolver_test.go
19+ doCheck = false;
20+
21+ vendorSha256 = "sha256-+mpNPDejK9Trhw41SUXJPL/OX5wQR0QfA2+BXSlE0Jk=";
22+
23+ meta = with lib; {
24+ description = "Fast and lightweight DNS proxy as ad-blocker for local network with many features.";
25+ homepage = "https://0xerr0r.github.io/blocky";
26+ changelog = "https://github.com/0xERR0R/blocky/releases";
27+ license = licenses.asl20;
28+ maintainers = with maintainers; [ ratsclub ];
29+ };
30+}
pkgs/top-level/all-packages.nix+4
@@ -24447,6 +24447,10 @@ with pkgs;
2444724447
2444824448 bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { };
2444924449
24450+ blocky = callPackage ../applications/networking/blocky {
24451+ buildGoModule = buildGo117Module;
24452+ };
24453+
2445024454 cadence = libsForQt5.callPackage ../applications/audio/cadence { };
2445124455
2445224456 cheesecutter = callPackage ../applications/audio/cheesecutter { };