From a61db21b36b0bcc0331e00d7843f23c98eb00867 Mon Sep 17 00:00:00 2001 From: worldofpeace Date: Sat, 5 Oct 2019 07:08:51 -0400 Subject: [PATCH 1/3] polkit: propagate glib polkit-gobject-1.pc has glib in Requires, and polkit-agent-1.pc requires polkit-gobject-1. --- pkgs/development/libraries/polkit/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/polkit/default.nix b/pkgs/development/libraries/polkit/default.nix index 0d220988b15..466bde7f6fc 100644 --- a/pkgs/development/libraries/polkit/default.nix +++ b/pkgs/development/libraries/polkit/default.nix @@ -40,10 +40,14 @@ stdenv.mkDerivation rec { [ glib gtk-doc pkgconfig intltool perl ] ++ [ libxslt docbook_xsl docbook_xml_dtd_412 ]; # man pages buildInputs = - [ glib expat pam spidermonkey_60 ] + [ expat pam spidermonkey_60 ] ++ stdenv.lib.optional useSystemd systemd ++ stdenv.lib.optional withGnome gobject-introspection; + propagatedBuildInputs = [ + glib # in .pc Requires + ]; + NIX_CFLAGS_COMPILE = " -Wno-deprecated-declarations "; # for polkit 0.114 and glib 2.56 preConfigure = '' From 670c000eb9ea742db5934fe4846369fbd3eb041d Mon Sep 17 00:00:00 2001 From: worldofpeace Date: Sat, 5 Oct 2019 07:09:36 -0400 Subject: [PATCH 2/3] polkit: drop -Wno-deprecated-declarations appears to be uneeded. --- pkgs/development/libraries/polkit/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/libraries/polkit/default.nix b/pkgs/development/libraries/polkit/default.nix index 466bde7f6fc..d9003d80750 100644 --- a/pkgs/development/libraries/polkit/default.nix +++ b/pkgs/development/libraries/polkit/default.nix @@ -48,8 +48,6 @@ stdenv.mkDerivation rec { glib # in .pc Requires ]; - NIX_CFLAGS_COMPILE = " -Wno-deprecated-declarations "; # for polkit 0.114 and glib 2.56 - preConfigure = '' chmod +x test/mocklibc/bin/mocklibc{,-test}.in patchShebangs . From e570377f52c91eb02e676c0f052dd07012808e56 Mon Sep 17 00:00:00 2001 From: worldofpeace Date: Sat, 5 Oct 2019 07:10:11 -0400 Subject: [PATCH 3/3] polkit: drop obsolete comments, whitespace --- pkgs/development/libraries/polkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/polkit/default.nix b/pkgs/development/libraries/polkit/default.nix index d9003d80750..a04e67e0fd1 100644 --- a/pkgs/development/libraries/polkit/default.nix +++ b/pkgs/development/libraries/polkit/default.nix @@ -9,7 +9,7 @@ let system = "/run/current-system/sw"; - setuid = "/run/wrappers/bin"; #TODO: from config.security.wrapperDir; + setuid = "/run/wrappers/bin"; in @@ -85,7 +85,7 @@ stdenv.mkDerivation rec { ]; inherit doCheck; - checkInputs = [dbus]; + checkInputs = [ dbus ]; checkPhase = '' # tests need access to the system bus dbus-run-session --config-file=${./system_bus.conf} -- sh -c 'DBUS_SYSTEM_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS make check'