summary refs log tree commit diff
path: root/pkgs/tools/misc/system-config-printer
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2016-06-18 16:57:08 +0200
committerBjørn Forsman <bjorn.forsman@gmail.com>2016-06-18 17:07:28 +0200
commitb741df943fbe7dbbf8d2f295f9aaa0ce3991a5d2 (patch)
treeb74fd60e65751a080d147145b8838663b7201936 /pkgs/tools/misc/system-config-printer
parentdef3ad3eebc08ca02d315241c34341f0ef3c0e1e (diff)
downloadnixpkgs-b741df943fbe7dbbf8d2f295f9aaa0ce3991a5d2.tar
nixpkgs-b741df943fbe7dbbf8d2f295f9aaa0ce3991a5d2.tar.gz
nixpkgs-b741df943fbe7dbbf8d2f295f9aaa0ce3991a5d2.tar.bz2
nixpkgs-b741df943fbe7dbbf8d2f295f9aaa0ce3991a5d2.tar.lz
nixpkgs-b741df943fbe7dbbf8d2f295f9aaa0ce3991a5d2.tar.xz
nixpkgs-b741df943fbe7dbbf8d2f295f9aaa0ce3991a5d2.tar.zst
nixpkgs-b741df943fbe7dbbf8d2f295f9aaa0ce3991a5d2.zip
system-config-printer: unbreak dbus service (again)
The service file refers to /usr/bin/... instead of a Nix store path.
Fix it.

The original fix was wrongly removed in commit 03353ce6ff738acce3d
("system-config-printer: 1.3.12 -> 1 5.7"). We can remove this fixup on
the _next_ upstream release.
Diffstat (limited to 'pkgs/tools/misc/system-config-printer')
-rw-r--r--pkgs/tools/misc/system-config-printer/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/tools/misc/system-config-printer/default.nix b/pkgs/tools/misc/system-config-printer/default.nix
index 7ed25fb549b..b36697ede02 100644
--- a/pkgs/tools/misc/system-config-printer/default.nix
+++ b/pkgs/tools/misc/system-config-printer/default.nix
@@ -53,6 +53,9 @@ in stdenv.mkDerivation rec {
       ( cd $out/share/system-config-printer/troubleshoot
         mv .__init__.py-wrapped __init__.py
       )
+
+      # The below line will be unneeded when the next upstream release arrives.
+      sed -i -e "s|/usr/bin|$out/bin|" "$out/share/dbus-1/services/org.fedoraproject.Config.Printing.service"
     '';
 
   meta = {