linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / libmbim / default.nix
blob9695b221cb97f99c77cc3905ab69c0b0839bc985
1 { lib, stdenv
2 , fetchurl
3 , pkg-config
4 , gobject-introspection
5 , glib
6 , python3
7 , systemd
8 , libgudev
9 }:
11 stdenv.mkDerivation rec {
12   pname = "libmbim";
13   version = "1.24.6";
15   src = fetchurl {
16     url = "https://www.freedesktop.org/software/libmbim/${pname}-${version}.tar.xz";
17     sha256 = "sha256-dgRlyqoczWmcFCkOl5HaRW1TAN0R6/TBSGFRAz6HXf0=";
18   };
20   outputs = [ "out" "dev" "man" ];
22   configureFlags = [
23     "--with-udev-base-dir=${placeholder "out"}/lib/udev"
24     "--enable-introspection"
25   ];
27   nativeBuildInputs = [
28     pkg-config
29     python3
30     gobject-introspection
31   ];
33   buildInputs = [
34     glib
35     libgudev
36     systemd
37   ];
39   doCheck = true;
41   meta = with lib; {
42     homepage = "https://www.freedesktop.org/wiki/Software/libmbim/";
43     description = "Library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol";
44     platforms = platforms.linux;
45     license = licenses.gpl2;
46   };