pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / servers / osmocom / osmo-hlr / default.nix
bloba287619155ed4406959fa061e682fd4096d0ea90
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , pkg-config
6 , libosmocore
7 , libosmoabis
8 , sqlite
9 }:
11 let
12   inherit (stdenv.hostPlatform) isLinux;
15 stdenv.mkDerivation rec {
16   pname = "osmo-hlr";
17   version = "1.8.0";
19   src = fetchFromGitHub {
20     owner = "osmocom";
21     repo = "osmo-hlr";
22     rev = version;
23     hash = "sha256-c8dnDXZ5K8hjHWq/AjsPFJlamuuasz7mQS5iIBjWCG0=";
24   };
26   postPatch = ''
27     echo "${version}" > .tarball-version
28   '';
31   nativeBuildInputs = [
32     autoreconfHook
33     pkg-config
34   ];
36   buildInputs = [
37     libosmocore
38     libosmoabis
39     sqlite
40   ];
42   enableParallelBuilding = true;
44   meta = {
45     description = "Osmocom implementation of 3GPP Home Location Registr (HLR)";
46     homepage = "https://osmocom.org/projects/osmo-hlr";
47     license = lib.licenses.agpl3Plus;
48     maintainers = [ ];
49     platforms = lib.platforms.linux;
50     mainProgram = "osmo-hlr";
51   };