modemmanager: Patch glib header dependency, fixes modemmanager-qt build
This commit is contained in:
parent
1aedde9e34
commit
2e73e2ae79
|
@ -1,5 +1,5 @@
|
||||||
{ stdenv, fetchurl, udev, libgudev, polkit, dbus-glib, ppp, gettext, pkgconfig
|
{ stdenv, fetchurl, udev, libgudev, polkit, dbus-glib, ppp, gettext, pkgconfig
|
||||||
, libmbim, libqmi, systemd, glib }:
|
, libmbim, libqmi, systemd, fetchpatch }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "ModemManager-${version}";
|
name = "ModemManager-${version}";
|
||||||
|
@ -12,7 +12,15 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
nativeBuildInputs = [ gettext pkgconfig ];
|
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 = [
|
configureFlags = [
|
||||||
"--with-polkit"
|
"--with-polkit"
|
||||||
|
|
Loading…
Reference in New Issue