[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#71937] [PATCH 2/2] gnu: distrobox: Patch distrobox-generate-entry.
From: |
Jean-Pierre De Jesus DIAZ |
Subject: |
[bug#71937] [PATCH 2/2] gnu: distrobox: Patch distrobox-generate-entry. |
Date: |
Thu, 4 Jul 2024 12:11:58 +0200 |
Avoids keeping store references in generated desktop files.
* gnu/packages/containers.scm (distrobox)<arguments>: add
'patch-distrobox-generate-entry phase.
Change-Id: Ib1bffaefa1805accb5227c289c9fc985853bc675
---
gnu/packages/containers.scm | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/gnu/packages/containers.scm b/gnu/packages/containers.scm
index 9b17f6601e..1bfa18b4b9 100644
--- a/gnu/packages/containers.scm
+++ b/gnu/packages/containers.scm
@@ -174,6 +174,14 @@ (define-public distrobox
(arguments
(list #:phases
#~(modify-phases %standard-phases
+ ;; This script creates desktop files but when the store path for
+ ;; distrobox changes it leaves the stale path on the desktop
+ ;; file, so remove the path to use the profile's current
+ ;; distrobox.
+ (add-after 'unpack 'patch-distrobox-generate-entry
+ (lambda _
+ (substitute* "distrobox-generate-entry"
+ (("\\$\\{distrobox_path\\}/distrobox") "distrobox"))))
;; Use WRAP-SCRIPT to wrap all of the scripts of distrobox,
;; excluding the host side ones.
(add-after 'install 'wrap-scripts
--
2.45.2