Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / osmocom / osmo-mgw / default.nix
blob92986952378ee0c9fca234505f4f30be1d5c7d31
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , pkg-config
6 , libosmocore
7 , libosmo-netif
8 , libosmoabis
9 }:
11 let
12   inherit (stdenv) isLinux;
15 stdenv.mkDerivation rec {
16   pname = "osmo-mgw";
17   version = "1.12.2";
19   src = fetchFromGitHub {
20     owner = "osmocom";
21     repo = "osmo-mgw";
22     rev = version;
23     hash = "sha256-RE16qzL8CXjGzoDniB8gBF0fsIaWzDuIvpdQ/5vUdug=";
24   };
26   postPatch = ''
27     echo "${version}" > .tarball-version
28   '';
31   nativeBuildInputs = [
32     autoreconfHook
33     pkg-config
34   ];
36   buildInputs = [
37     libosmocore
38     libosmo-netif
39     libosmoabis
40   ];
42   enableParallelBuilding = true;
44   meta = {
45     description = "Osmocom Media Gateway (MGW). speaks RTP and E1 as well as MGCP";
46     mainProgram = "osmo-mgw";
47     homepage = "https://osmocom.org/projects/osmo-mgw";
48     license = lib.licenses.agpl3Plus;
49     maintainers = with lib.maintainers; [ ];
50     platforms = lib.platforms.linux;
51   };