Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at litex 36 lines 840 B view raw
1{ lib 2, buildGoModule 3, fetchFromGitHub 4, makeWrapper 5}: 6 7buildGoModule { 8 pname = "echoip"; 9 version = "unstable-2021-08-03"; 10 11 src = fetchFromGitHub { 12 owner = "mpolden"; 13 repo = "echoip"; 14 rev = "ffa6674637a5bf906d78ae6675f9a4680a78ab7b"; 15 sha256 = "sha256-yN7PIwoIi2SPwwFWnHDoXnwvKohkPPf4kVsNxHLpqCE="; 16 }; 17 18 vendorSha256 = "sha256-lXYpkeGpBK+WGHqyLxJz7kS3t7a55q55QQLTqtxzroc="; 19 20 nativeBuildInputs = [ makeWrapper ]; 21 22 postInstall = '' 23 install -D html/* -t $out/share/echoip/html 24 wrapProgram $out/bin/echoip \ 25 --add-flags "-t $out/share/echoip/html" 26 ''; 27 28 doCheck = false; 29 30 meta = with lib; { 31 description = "IP address lookup service"; 32 homepage = "https://github.com/mpolden/echoip"; 33 license = licenses.bsd3; 34 maintainers = with maintainers; [ rvolosatovs SuperSandro2000 ]; 35 }; 36}