Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / osmocom / libosmo-sccp / default.nix
blobb4f6091cdacc8280b7bd509e507556448278ffa9
1 { lib
2 , stdenv
3 , autoreconfHook
4 , fetchFromGitHub
5 , lksctp-tools
6 , pkg-config
7 , libosmocore
8 , libosmo-netif
9 }:
11 stdenv.mkDerivation rec {
12   pname = "libosmo-sccp";
13   version = "1.8.2";
15   src = fetchFromGitHub {
16     owner = "osmocom";
17     repo = "libosmo-sccp";
18     rev = version;
19     hash = "sha256-MT3NM4sXCLUNKQ5wEbUmvf2KYJNdcSFqGYeQbg+eop8=";
20   };
22   configureFlags = [ "--with-systemdsystemunitdir=$out" ];
24   postPatch = ''
25     echo "${version}" > .tarball-version
26   '';
28   nativeBuildInputs = [
29     autoreconfHook
30     pkg-config
31   ];
33   buildInputs = [
34     lksctp-tools
35     libosmocore
36     libosmo-netif
37   ];
39   enableParallelBuilding = true;
41   meta = with lib; {
42     description = "SCCP + SIGTRAN (SUA/M3UA) libraries as well as OsmoSTP";
43     mainProgram = "osmo-stp";
44     homepage = "https://osmocom.org/projects/libosmo-sccp";
45     license = licenses.gpl2Plus;
46     platforms = platforms.linux;
47     maintainers = with maintainers; [
48       markuskowa
49     ];
50   };