From c168c1536c6c3671eaed569c58656f67726288d4 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Thu, 12 Mar 2020 09:29:13 +0100 Subject: [PATCH] build: provide a default.nix file --- .gitignore | 1 + default.nix | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 default.nix diff --git a/.gitignore b/.gitignore index c6f95683..d90e1b84 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ *.la *.swp /build*/ +/result # autotools stuff /m4/lt*.m4 diff --git a/default.nix b/default.nix new file mode 100644 index 00000000..b7146a6d --- /dev/null +++ b/default.nix @@ -0,0 +1,17 @@ +{ pkgs ? import {} +}: + +pkgs.stdenv.mkDerivation rec { + name = "lldpd"; + src = pkgs.nix-gitignore.gitignoreSource [] ./.; + configureFlags = [ + "--localstatedir=/var" + "--enable-pie" + "--with-snmp" + "--with-systemdsystemunitdir=\${out}/lib/systemd/system" + ]; + + nativeBuildInputs = [ pkgs.pkgconfig pkgs.autoreconfHook ]; + buildInputs = [ pkgs.libevent pkgs.readline pkgs.net-snmp pkgs.openssl ]; + outputs = [ "out" "dev" "man" "doc" ]; +} -- 2.39.2