linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / tools / networking / bacnet-stack / default.nix
bloba4f2ef36360eba460f6b215da0aea0dfa6eaace7
1 { lib, stdenv, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   name = "bacnet-stack";
5   version = "1.0.0";
7   src = fetchFromGitHub {
8     owner = "bacnet-stack";
9     repo = "bacnet-stack";
10     rev = "bacnet-stack-${version}";
11     sha256 = "078p7qsy9v6fl7pzwgcr72pgjqxfxmfxyqajih2zqlb5g5sf88vh";
12   };
14   hardeningDisable = [ "all" ];
16   buildPhase = ''
17     make BUILD=debug BACNET_PORT=linux BACDL_DEFINE=-DBACDL_BIP=1 BACNET_DEFINES=" -DPRINT_ENABLED=1 -DBACFILE -DBACAPP_ALL -DBACNET_PROPERTY_LISTS"
18   '';
20   installPhase = ''
21     mkdir $out
22     cp -r bin $out/bin
23   '';
25   meta = with lib; {
26     description = "BACnet open source protocol stack for embedded systems, Linux, and Windows";
27     platforms = platforms.linux;
28     license = licenses.gpl2;
29     maintainers = with maintainers; [ WhittlesJr ];
30   };