Merge pull request #45872 from worldofpeace/geoclue/patch

geoclue2: add patch to whitelist elementary's agent

authored by

Jan Tojnar and committed by
GitHub
bc60ee11 6e6ddb57

+10 -2
+10 -2
pkgs/development/libraries/geoclue/default.nix
··· 1 - { fetchurl, stdenv, intltool, pkgconfig, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, json-glib, libsoup, libnotify, gdk_pixbuf 1 + { fetchurl, stdenv, fetchpatch, intltool, pkgconfig, gtk-doc, docbook_xsl, docbook_xml_dtd_412, glib, json-glib, libsoup, libnotify, gdk_pixbuf 2 2 , modemmanager, avahi, glib-networking, wrapGAppsHook, gobjectIntrospection 3 3 , withDemoAgent ? false 4 4 }: ··· 19 19 nativeBuildInputs = [ 20 20 pkgconfig intltool wrapGAppsHook gobjectIntrospection 21 21 # devdoc 22 - gtk-doc docbook_xsl docbook_xml_dtd_412 22 + gtk-doc docbook_xsl docbook_xml_dtd_412 23 23 ]; 24 24 25 25 buildInputs = [ ··· 29 29 ] ++ optionals (!stdenv.isDarwin) [ modemmanager ]; 30 30 31 31 propagatedBuildInputs = [ glib glib-networking ]; 32 + 33 + # Whitelist elementary's agent 34 + patches = [ 35 + (fetchpatch { 36 + url = "https://gitlab.freedesktop.org/geoclue/geoclue/commit/2b0491e408be1ebcdbe8751bb2637c1acb78f71e.patch"; 37 + sha256 = "0pac94y55iksk340dlx3gkhb9lrci90mxqqy5fnh1zbjw9bqxfn4"; 38 + }) 39 + ]; 32 40 33 41 configureFlags = [ 34 42 "--with-systemdsystemunitdir=$(out)/etc/systemd/system"