biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / by-name / by / byedpi / package.nix
blobbf8a27e8e2d37e1b5ac72199f675e3e879805fff
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   nix-update-script,
6 }:
7 stdenv.mkDerivation (finalAttrs: {
8   pname = "byedpi";
9   version = "0.14.1";
11   src = fetchFromGitHub {
12     owner = "hufrea";
13     repo = "byedpi";
14     rev = "refs/tags/v${finalAttrs.version}";
15     hash = "sha256-JdL+3ETNxaEtOLUhgLSABL9C8w/EM4Ay37OXU5jLCFA=";
16   };
18   installPhase = ''
19     runHook preInstall
20     install -Dm755 ciadpi $out/bin/ciadpi
21     runHook postInstall
22   '';
24   strictDeps = true;
26   passthru.updateScript = nix-update-script { };
28   meta = {
29     description = "SOCKS proxy server implementing some DPI bypass methods";
30     homepage = "https://github.com/hufrea/byedpi";
31     changelog = "https://github.com/hufrea/byedpi/releases/tag/v${finalAttrs.version}";
32     license = lib.licenses.mit;
33     maintainers = with lib.maintainers; [ averyanalex ];
34     platforms = with lib.platforms; linux ++ windows;
35     mainProgram = "ciadpi";
36   };