base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / li / libosmo-sccp / package.nix
blob6226de5297cabb447e3a007fd5ddca26e9af6903
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.9.0";
15   src = fetchFromGitHub {
16     owner = "osmocom";
17     repo = "libosmo-sccp";
18     rev = version;
19     hash = "sha256-XEpkLLOjq28ipAbAyR1uBpo3i77xRZyD9NJ35HlRWXU=";
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   };