commit
1c67ee4ff6
@ -1,21 +1,21 @@
|
|||||||
{ stdenv, fetchgit, fetchFromGitHub, docutils, meson, ninja, pkgconfig
|
{ stdenv, fetchgit, fetchFromGitHub, docutils, meson, ninja, pkgconfig
|
||||||
, dbus, glib, systemd }:
|
, dbus, glib, linuxHeaders, systemd }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "dbus-broker-${version}";
|
name = "dbus-broker-${version}";
|
||||||
version = "9";
|
version = "11";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bus1";
|
owner = "bus1";
|
||||||
repo = "dbus-broker";
|
repo = "dbus-broker";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0q0kbinkkia96bsy7jczlyjz8xgdrfkyx8v6gdr2zflgv0mgbsab";
|
sha256 = "19sszb6ac7md494i996ixqmz9b3gim8rrv2nbrmlgjd59gk6hf7b";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ docutils meson ninja pkgconfig ];
|
nativeBuildInputs = [ docutils meson ninja pkgconfig ];
|
||||||
|
|
||||||
buildInputs = [ dbus glib systemd ];
|
buildInputs = [ dbus glib linuxHeaders systemd ];
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
@ -27,6 +27,9 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
install -Dm644 ../README $out/share/doc/dbus-broker/README
|
install -Dm644 ../README $out/share/doc/dbus-broker/README
|
||||||
|
|
||||||
|
sed -i $out/lib/systemd/{system,user}/dbus-broker.service \
|
||||||
|
-e 's,^ExecReload.*busctl,ExecReload=${systemd}/bin/busctl,'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
checkPhase = "ninja test";
|
checkPhase = "ninja test";
|
||||||
|
@ -1056,7 +1056,7 @@ with pkgs;
|
|||||||
|
|
||||||
devmem2 = callPackage ../os-specific/linux/devmem2 { };
|
devmem2 = callPackage ../os-specific/linux/devmem2 { };
|
||||||
|
|
||||||
dbus-broker = callPackage ../os-specific/linux/dbus-broker {};
|
dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
|
||||||
|
|
||||||
ioport = callPackage ../os-specific/linux/ioport {};
|
ioport = callPackage ../os-specific/linux/ioport {};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user