From: Vincent Bernat Date: Thu, 12 Mar 2020 08:29:13 +0000 (+0100) Subject: build: provide a default.nix file X-Git-Tag: 1.0.6~30 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c168c1536c6c3671eaed569c58656f67726288d4;p=thirdparty%2Flldpd.git build: provide a default.nix file --- 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" ]; +}