···
1
-
{ stdenv, fetchurl, pkgconfig, glib, dbus, dbus_glib, dbus_tools
2
-
, intltool, libxslt, docbook_xsl, udev, libusb1, pmutils
1
+
{ stdenv, fetchurl, pkgconfig, glib, dbus_glib
2
+
, intltool, libxslt, docbook_xsl, udev, libusb1
, useSystemd ? true, systemd, gobjectIntrospection
···
nativeBuildInputs = [ pkgconfig ];
24
-
substituteInPlace src/linux/up-backend.c \
25
-
--replace /usr/bin/pm- ${pmutils}/bin/pm- \
26
-
--replace /usr/sbin/pm- ${pmutils}/sbin/pm-
27
-
substituteInPlace src/notify-upower.sh \
28
-
--replace /usr/bin/dbus-send ${dbus_tools}/bin/dbus-send
[ "--with-backend=linux" "--localstatedir=/var"
33
-
"--enable-deprecated" # needed for Xfce (Nov 2013)
++ stdenv.lib.optional useSystemd
36
-
[ "--enable-systemd"
37
-
"--with-systemdsystemunitdir=$(out)/etc/systemd/system"
26
+
[ "--with-systemdsystemunitdir=$(out)/etc/systemd/system"
"--with-systemdutildir=$(out)/lib/systemd"
"--with-udevrulesdir=$(out)/lib/udev/rules.d"