Merge pull request #217701 from Mindavi/libmbim/cross

This commit is contained in:
Artturi 2023-03-26 21:52:59 +03:00 committed by GitHub
commit 1841f6d1b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -9,8 +9,10 @@
, help2man , help2man
, systemd , systemd
, bash-completion , bash-completion
, bash
, buildPackages , buildPackages
, withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages , withIntrospection ? stdenv.hostPlatform.emulatorAvailable buildPackages
, withDocs ? stdenv.hostPlatform == stdenv.buildPlatform
, gobject-introspection , gobject-introspection
}: }:
@ -18,7 +20,8 @@ stdenv.mkDerivation rec {
pname = "libmbim"; pname = "libmbim";
version = "1.28.4"; version = "1.28.4";
outputs = [ "out" "dev" "man" ]; outputs = [ "out" "dev" ]
++ lib.optionals withDocs [ "man" ];
src = fetchFromGitLab { src = fetchFromGitLab {
domain = "gitlab.freedesktop.org"; domain = "gitlab.freedesktop.org";
@ -31,14 +34,19 @@ stdenv.mkDerivation rec {
mesonFlags = [ mesonFlags = [
"-Dudevdir=${placeholder "out"}/lib/udev" "-Dudevdir=${placeholder "out"}/lib/udev"
(lib.mesonBool "introspection" withIntrospection) (lib.mesonBool "introspection" withIntrospection)
(lib.mesonBool "man" withDocs)
]; ];
strictDeps = true;
nativeBuildInputs = [ nativeBuildInputs = [
meson meson
ninja ninja
pkg-config pkg-config
python3 python3
] ++ lib.optionals withDocs [
help2man help2man
] ++ lib.optionals withIntrospection [
gobject-introspection gobject-introspection
]; ];
@ -46,6 +54,7 @@ stdenv.mkDerivation rec {
glib glib
systemd systemd
bash-completion bash-completion
bash
]; ];
doCheck = true; doCheck = true;