modemmanager: Patch glib header dependency, fixes modemmanager-qt build

This commit is contained in:
adisbladis 2018-03-23 17:04:24 +08:00
parent 1aedde9e34
commit 2e73e2ae79
No known key found for this signature in database
GPG Key ID: ED58F95069B004F5
1 changed files with 10 additions and 2 deletions

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, udev, libgudev, polkit, dbus-glib, ppp, gettext, pkgconfig
, libmbim, libqmi, systemd, glib }:
, libmbim, libqmi, systemd, fetchpatch }:
stdenv.mkDerivation rec {
name = "ModemManager-${version}";
@ -12,7 +12,15 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ gettext pkgconfig ];
buildInputs = [ udev libgudev polkit dbus-glib ppp libmbim libqmi systemd glib ];
buildInputs = [ udev libgudev polkit dbus-glib ppp libmbim libqmi systemd ];
patches = [
# Patch dependency on glib headers, this breaks packages using core headers (networkmanager-qt)
(fetchpatch {
url = "https://cgit.freedesktop.org/ModemManager/ModemManager/patch/?id=0f377f943eeb81472fd73189f2c3d8fc65b8c609";
sha256 = "00m7ly1fgspapzkbvjsp25w58wcdax8rrwgvq3axrz4lagwfwnp6";
})
];
configureFlags = [
"--with-polkit"