summaryrefslogtreecommitdiff
path: root/nongnu/packages/steam-client.scm
diff options
context:
space:
mode:
Diffstat (limited to 'nongnu/packages/steam-client.scm')
-rw-r--r--nongnu/packages/steam-client.scm7
1 files changed, 4 insertions, 3 deletions
diff --git a/nongnu/packages/steam-client.scm b/nongnu/packages/steam-client.scm
index 453e16a..32c26dc 100644
--- a/nongnu/packages/steam-client.scm
+++ b/nongnu/packages/steam-client.scm
@@ -146,10 +146,11 @@
(substitute* "steam"
(("/usr") (assoc-ref %outputs "out")))
#t))
- (add-after 'unpack 'patch-desktop-file
+ (add-after 'patch-dot-desktop-files 'patch-desktop-file
(lambda _
- (substitute* "steam.desktop"
- (("Exec=/usr/bin/steam") "Exec=steam"))
+ (substitute* (string-append (assoc-ref %outputs "out")
+ "/share/applications/steam.desktop")
+ (("Exec=.*/steam") "Exec=steam"))
#t))
;; Steamdeps installs missing packages, which doesn't work with Guix.
(add-after 'install-binaries 'remove-unneccessary-file