Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / osmocom / osmo-sip-connector / default.nix
blob77e4b8df3c5bf79465a9410d0f3ad8fdbbfff683
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , pkg-config
6 , libosmocore
7 , sofia_sip
8 , glib
9 }:
11 let
12   inherit (stdenv) isLinux;
15 stdenv.mkDerivation rec {
16   pname = "osmo-sip-connector";
17   version = "1.6.3";
19   src = fetchFromGitHub {
20     owner = "osmocom";
21     repo = "osmo-sip-connector";
22     rev = version;
23     hash = "sha256-5+bNqdQuobCwy99BLTIWLLNIpirMcb8w1xnIew5a9WE=";
24   };
26   postPatch = ''
27     echo "${version}" > .tarball-version
28   '';
31   nativeBuildInputs = [
32     autoreconfHook
33     pkg-config
34   ];
36   buildInputs = [
37     libosmocore
38     sofia_sip
39     glib
40   ];
42   enableParallelBuilding = true;
44   meta = {
45     description = "This implements an interface between the MNCC (Mobile Network Call Control) interface of OsmoMSC (and also previously OsmoNITB) and SIP";
46     mainProgram = "osmo-sip-connector";
47     homepage = "https://osmocom.org/projects/osmo-sip-conector";
48     license = lib.licenses.agpl3Plus;
49     maintainers = with lib.maintainers; [ ];
50     platforms = lib.platforms.linux;
51   };