fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / by-name / ca / cannelloni / package.nix
blobd86ea862d935afb53d875618569e179f0d08ef1a
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   cmake,
6   lksctp-tools,
7   sctpSupport ? true,
8 }:
10 stdenv.mkDerivation (finalAttrs: {
11   pname = "cannelloni";
12   version = "1.1.0";
13   src = fetchFromGitHub {
14     owner = "mguentner";
15     repo = "cannelloni";
16     rev = "v${finalAttrs.version}";
17     hash = "sha256-pAXHo9NCXMFKYcIJogytBiPkQE0nK6chU5TKiDNCKA8=";
18   };
20   nativeBuildInputs = [
21     cmake
22   ];
24   buildInputs = lib.optionals sctpSupport [ lksctp-tools ];
26   cmakeFlags = [
27     "-DSCTP_SUPPORT=${lib.boolToString sctpSupport}"
28   ];
30   meta = with lib; {
31     description = "SocketCAN over Ethernet tunnel";
32     mainProgram = "cannelloni";
33     homepage = "https://github.com/mguentner/cannelloni";
34     platforms = platforms.linux;
35     license = licenses.gpl2Only;
36     maintainers = [ maintainers.samw ];
37   };