Unverified Commit 1841f6d1 authored by Artturi's avatar Artturi Committed by GitHub
Browse files

Merge pull request #217701 from Mindavi/libmbim/cross

parents dc5dc716 7de760af
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -9,8 +9,10 @@
, help2man
, systemd
, bash-completion
, bash
, buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages
, withDocs ? stdenv.hostPlatform == stdenv.buildPlatform
, gobject-introspection
}:

@@ -18,7 +20,8 @@ stdenv.mkDerivation rec {
  pname = "libmbim";
  version = "1.28.4";

  outputs = [ "out" "dev" "man" ];
  outputs = [ "out" "dev" ]
    ++ lib.optionals withDocs [ "man" ];

  src = fetchFromGitLab {
    domain = "gitlab.freedesktop.org";
@@ -31,14 +34,19 @@ stdenv.mkDerivation rec {
  mesonFlags = [
    "-Dudevdir=${placeholder "out"}/lib/udev"
    (lib.mesonBool "introspection" withIntrospection)
    (lib.mesonBool "man" withDocs)
  ];

  strictDeps = true;

  nativeBuildInputs = [
    meson
    ninja
    pkg-config
    python3
  ] ++ lib.optionals withDocs [
    help2man
  ] ++ lib.optionals withIntrospection [
    gobject-introspection
  ];

@@ -46,6 +54,7 @@ stdenv.mkDerivation rec {
    glib
    systemd
    bash-completion
    bash
  ];

  doCheck = true;