GNU bug report logs -
#56657
[PATCH] gnu: ranger: Add dependency file
Previous Next
To reply to this bug, email your comments to 56657 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#56657
; Package
guix-patches
.
(Wed, 20 Jul 2022 08:50:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Nguyễn Gia Phong <mcsinyx <at> disroot.org>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Wed, 20 Jul 2022 08:50:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
While file is an optional dependency, without it
file type determination and opening does not work out of the box.
---
gnu/packages/disk.scm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm
index 47b15e588f79..58bd3db3812c 100644
--- a/gnu/packages/disk.scm
+++ b/gnu/packages/disk.scm
@@ -24,6 +24,7 @@
;;; Copyright © 2021 Justin Veilleux <terramorpha <at> cock.li>
;;; Copyright © 2014, 2022 Ludovic Courtès <ludo <at> gnu.org>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
+;;; Copyright © 2022 Nguyễn Gia Phong <mcsinyx <at> disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -800,7 +801,7 @@ (define-public ranger
"0lfjrpv3z4h0knd3v94fijrw2zjba51mrp3mjqx2c98wr428l26f"))))
(build-system python-build-system)
(inputs
- (list w3m))
+ (list file w3m))
(native-inputs
(list which
;; For tests.
@@ -815,11 +816,13 @@ (define-public ranger
(lambda* (#:key inputs outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(ranger (string-append out "/bin/ranger"))
+ (file (assoc-ref inputs "file"))
(w3m (assoc-ref inputs "w3m"))
(w3mimgdisplay (string-append w3m
"/libexec/w3m/w3mimgdisplay")))
(wrap-program ranger
- `("W3MIMGDISPLAY_PATH" ":" prefix (,w3mimgdisplay)))
+ `("W3MIMGDISPLAY_PATH" ":" prefix (,w3mimgdisplay))
+ `("PATH" ":" prefix ,(list (string-append file "/bin"))))
#t)))
(replace 'check
;; The default check phase simply prints 'Ran 0 tests in 0.000s'.
--
2.37.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#56657
; Package
guix-patches
.
(Thu, 21 Jul 2022 06:51:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 56657 <at> debbugs.gnu.org (full text, mbox):
Am Mittwoch, dem 20.07.2022 um 17:01 +0900 schrieb Nguyễn Gia Phong:
> While file is an optional dependency, without it
> file type determination and opening does not work out of the box.
Rather than patching PATH, you should use substitute* to hardcode the
reference. Also, do write a ChangeLog style commit message.
Cheers
Information forwarded
to
guix-patches <at> gnu.org
:
bug#56657
; Package
guix-patches
.
(Tue, 26 Jul 2022 07:50:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 56657 <at> debbugs.gnu.org (full text, mbox):
Am Dienstag, dem 26.07.2022 um 16:43 +0900 schrieb Nguyễn Gia Phong:
> On Thu Jul 21, 2022 at 8:50 AM +0200, Liliana Marie Prikler wrote:
> > Rather than patching PATH, you should use substitute*
> > to hardcode the reference.
>
> Coming from Nix, I don't get why is it preferred.
> Shouldn't users be able to override runtime dependencies at runtime,
> e.g. via a custom wrapper script?
In Guix we prefer not to rely on the environment because that breaks
the case of pure shells. We have transformations, which are more
powerful than wrapper scripts.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#56657
; Package
guix-patches
.
(Tue, 26 Jul 2022 15:30:03 GMT)
Full text and
rfc822 format available.
Message #14 received at 56657 <at> debbugs.gnu.org (full text, mbox):
On Thu Jul 21, 2022 at 8:50 AM +0200, Liliana Marie Prikler wrote:
> Rather than patching PATH, you should use substitute*
> to hardcode the reference.
Coming from Nix, I don't get why is it preferred.
Shouldn't users be able to override runtime dependencies at runtime,
e.g. via a custom wrapper script?
If that is the case, I suppose the correct wrapper would be
(wrap-program ...
'("PATH" suffix ,(list (string-append file "/bin"))))
> Also, do write a ChangeLog style commit message.
Thanks, I probably missed this reading the contrib guide.
Added tag(s) moreinfo.
Request was from
Ludovic Courtès <ludo <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Thu, 04 Aug 2022 22:00:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 319 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.