sx-go: fix darwin build

This commit is contained in:
Stanisław Pitucha 2022-09-17 13:00:08 +10:00 committed by Stanisław Pitucha
parent a30eeb16a0
commit 4d6eb52bb7

View File

@ -2,6 +2,7 @@
, lib
, buildGoModule
, fetchFromGitHub
, fetchpatch
, libpcap
}:
@ -18,6 +19,16 @@ buildGoModule rec {
vendorSha256 = "sha256-TWRMNt6x8zuvhP1nz4R6IVCX+9HityvVpzxRhDiMyO4=";
patches = [
# Fix darwin builds:
# https://github.com/v-byte-cpu/sx/pull/120
(fetchpatch {
name = "non-linux-method-signature.patch";
url = "https://github.com/v-byte-cpu/sx/commit/56457bfaa49eb6fbb7a33d7092d9c636b9c85895.patch";
hash = "sha256-0lCu3tZ0fEiC7qWfk1APLVwwrK9eovbVa/yG7OuXEWQ=";
})
];
buildInputs = [
libpcap
];
@ -28,7 +39,6 @@ buildGoModule rec {
'';
meta = with lib; {
broken = stdenv.isDarwin;
description = "Command-line network scanner";
homepage = "https://github.com/v-byte-cpu/sx";
license = licenses.mit;