pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / servers / osmocom / libosmo-netif / default.nix
blob5d8b0e2310f0244714508c9a7bfbc91360062a22
1 { lib
2 , stdenv
3 , autoreconfHook
4 , fetchFromGitHub
5 , lksctp-tools
6 , pkg-config
7 , libosmocore
8 }:
10 stdenv.mkDerivation rec {
11   pname = "libosmo-netif";
12   version = "1.5.1";
14   src = fetchFromGitHub {
15     owner = "osmocom";
16     repo = "libosmo-netif";
17     rev = version;
18     hash = "sha256-C8lIURQmu15RQij7c09+F/c8XSzTcgHt4MkgdkqTa3Q=";
19   };
21   postPatch = ''
22     echo "${version}" > .tarball-version
23   '';
25   nativeBuildInputs = [
26     autoreconfHook
27     pkg-config
28   ];
30   buildInputs = [
31     lksctp-tools
32     libosmocore
33   ];
35   enableParallelBuilding = true;
37   meta = with lib; {
38     description = "Osmocom network / socket interface library";
39     homepage = "https://osmocom.org/projects/libosmo-netif/wiki";
40     license = licenses.gpl2Plus;
41     platforms = platforms.linux;
42     maintainers = with maintainers; [
43       markuskowa
44     ];
45   };