Unverified Commit 22cab82f authored by Gaétan Lepage's avatar Gaétan Lepage Committed by GitHub
Browse files

softflowd: init at 1.1.1 (#379809)

parents f6634090 5d6a9de3
Loading
Loading
Loading
Loading
+46 −0
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchFromGitHub,
  autoreconfHook,
  libpcap,
  versionCheckHook,
  gitUpdater,
}:

stdenv.mkDerivation (finalAttrs: {
  pname = "softflowd";
  version = "1.1.1";

  src = fetchFromGitHub {
    owner = "irino";
    repo = "softflowd";
    tag = "softflowd-v${finalAttrs.version}";
    hash = "sha256-qWHwkXT1Lw8fe9nELaMB6EzAnNxsDvxiLWH3AacVZeA=";
  };

  nativeBuildInputs = [
    autoreconfHook
  ];

  buildInputs = [
    libpcap
  ];

  nativeInstallCheckInputs = [
    versionCheckHook
  ];

  doInstallCheck = true;

  passthru.updateScript = gitUpdater { rev-prefix = "softflowd-v"; };

  meta = {
    description = "Flow-based network traffic analyser capable of Cisco NetFlow";
    homepage = "https://github.com/irino/softflowd";
    changelog = "https://github.com/irino/softflowd/releases/tag/spftflowd-v${finalAttrs.version}";
    license = lib.licenses.bsd2;
    maintainers = with lib.maintainers; [ fooker ];
    platforms = lib.platforms.unix;
  };
})