Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / osmocom / osmo-hnodeb / default.nix
blobb187ddd4f55de681a6341948180ca57693857ada
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , pkg-config
6 , libosmocore
7 , lksctp-tools
8 , libasn1c
9 , libosmoabis
10 , libosmo-netif
11 , libosmo-sccp
12 , osmo-iuh
15 let
16   inherit (stdenv) isLinux;
19 stdenv.mkDerivation rec {
20   pname = "osmo-hnodeb";
21   version = "0.1.1";
23   src = fetchFromGitHub {
24     owner = "osmocom";
25     repo = "osmo-hnodeb";
26     rev = version;
27     hash = "sha256-Izivyw2HqRmrM68ehGqlIkJeuZ986d1WQ0yr6NWWTdA=";
28   };
30   postPatch = ''
31     echo "${version}" > .tarball-version
32   '';
35   nativeBuildInputs = [
36     autoreconfHook
37     pkg-config
38   ];
40   buildInputs = [
41     libosmocore
42     lksctp-tools
43     libasn1c
44     libosmoabis
45     libosmo-netif
46     libosmo-sccp
47     osmo-iuh
48   ];
50   enableParallelBuilding = true;
52   meta = {
53     description = "(upper layers of) HomeNodeB";
54     mainProgram = "osmo-hnodeb";
55     homepage = "https://osmocom.org/projects/osmo-hnodeb";
56     license = lib.licenses.agpl3Plus;
57     maintainers = with lib.maintainers; [ ];
58     platforms = lib.platforms.linux;
59   };