diff options
author | Herwig Hochleitner <herwig@bendlas.net> | 2023-10-09 00:28:33 +0200 |
---|---|---|
committer | Herwig Hochleitner <herwig@bendlas.net> | 2023-10-10 00:23:27 +0200 |
commit | 13364f124a83832edc4abb259f03e5d264f70a68 (patch) | |
tree | 98e6419e26cf5fd292ae1193b2683462b3cc37d5 /pkgs/applications/emulators | |
parent | ba10489eae3b2b2f665947b516e7043594a235c8 (diff) |
cdemu: fix service setup
closes https://github.com/NixOS/nixpkgs/issues/154613
Diffstat (limited to 'pkgs/applications/emulators')
-rw-r--r-- | pkgs/applications/emulators/cdemu/daemon.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/applications/emulators/cdemu/daemon.nix b/pkgs/applications/emulators/cdemu/daemon.nix index 5d376955ea66d..359b2f26a5735 100644 --- a/pkgs/applications/emulators/cdemu/daemon.nix +++ b/pkgs/applications/emulators/cdemu/daemon.nix @@ -1,4 +1,4 @@ -{ callPackage, glib, libao, intltool, libmirage }: +{ callPackage, glib, libao, intltool, libmirage, coreutils }: let pkg = import ./base.nix { version = "3.2.5"; pname = "cdemu-daemon"; @@ -7,4 +7,12 @@ let pkg = import ./base.nix { in callPackage pkg { nativeBuildInputs = [ intltool ]; buildInputs = [ glib libao libmirage ]; + drvParams.postInstall = '' + mkdir -p $out/share/dbus-1/services + cp -R ../$pname-$version/service-example $out/share/cdemu + substitute \ + $out/share/cdemu/net.sf.cdemu.CDEmuDaemon.service \ + $out/share/dbus-1/services/net.sf.cdemu.CDEmuDaemon.service \ + --replace /bin/true ${coreutils}/bin/true + ''; } |