GNU bug report logs -
#32662
shellutils.scm - add hstr
Previous Next
Reported by: Benjamin Slade <slade <at> jnanam.net>
Date: Sat, 8 Sep 2018 03:19:02 UTC
Severity: normal
Done: ludo <at> gnu.org (Ludovic Courtès)
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Mon, 10 Sep 2018 15:28:48 +0200
with message-id <878t49fpm7.fsf <at> gnu.org>
and subject line Re: [bug#32662] shellutils.scm - add hstr
has caused the debbugs.gnu.org bug report #32662,
regarding shellutils.scm - add hstr
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
32662: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=32662
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
[Message part 3 (text/plain, inline)]
gnu: Add hstr
* gnu/packages/shellutils.scm (hstr): New variable.
[shellutils.scm.patch (text/x-patch, attachment)]
[Message part 5 (text/plain, inline)]
--
Benjamin Slade - https://babbagefiles.xyz
`(pgp_fp: ,(21BA 2AE1 28F6 DF36 110A 0E9C A320 BBE8 2B52 EE19))
'(sent by mu4e on Emacs running under GNU/Linux . https://gnu.org )
`(Choose Linux ,(Choose Freedom) . https://linux.com )
[Message part 6 (message/rfc822, inline)]
[Message part 7 (text/plain, inline)]
Hello,
Benjamin Slade <slade <at> jnanam.net> skribis:
> gnu: Add hstr
>
> * gnu/packages/shellutils.scm (hstr): New variable.
Applied with the changes below: readline and ncurses go to ‘inputs’, not
‘native-inputs’; added ‘file-name’ as suggested by ‘guix lint’; made
full sentences in the description.
In the future could you please send the patch as produced by ‘git
format-patch’?
Thanks for the patch!
Ludo’.
[Message part 8 (text/x-patch, inline)]
diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm
index b4572f074..425713a91 100644
--- a/gnu/packages/shellutils.scm
+++ b/gnu/packages/shellutils.scm
@@ -174,33 +174,34 @@ below the current cursor position, scrolling the screen if necessary.")
version ".tar.gz"))
(sha256
(base32
- "0yk2008bl48hv0v3c90ngq4y45h3nxif2ik6s3l7kag1zs5yv4wd"))))
+ "0yk2008bl48hv0v3c90ngq4y45h3nxif2ik6s3l7kag1zs5yv4wd"))
+ (file-name (string-append name "-" version ".tar.gz"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
- (replace 'build
+ (add-before 'build 'adjust-ncurses-includes
(lambda* (#:key make-flags outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(substitute* "src/include/hstr_curses.h"
(("ncursesw\\/curses.h") "ncurses.h"))
(substitute* "src/include/hstr.h"
(("ncursesw\\/curses.h") "ncurses.h")))
- (invoke "make")
#t)))))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
- ("pkg-config" ,pkg-config)
- ("ncurses" ,ncurses)
+ ("pkg-config" ,pkg-config)))
+ (inputs
+ `(("ncurses" ,ncurses)
("readline" ,readline)))
(synopsis "Navigate and search command history with shell history suggest box")
- (description "HSTR (HiSToRy) is a command line utility that brings improved
-Bash/zsh command completion from the history. It aims to make completion easier
-and more efficient than Ctrl-R. Easily view, navigate and search your command
-history with shell history suggest box for Bash and zsh. HSTR can also manage
-your command history (for instance you can remove commands that are obsolete
-or contain a piece of sensitive information) or bookmark your favourite
-commands.")
+ (description "HSTR (HiSToRy) is a command-line utility that brings
+improved Bash and Zsh command completion from the history. It aims to make
+completion easier and more efficient than with @kbd{Ctrl-R}. It allows you to
+easily view, navigate, and search your command history with suggestion boxes.
+HSTR can also manage your command history (for instance you can remove
+commands that are obsolete or contain a piece of sensitive information) or
+bookmark your favourite commands.")
(home-page "http://me.mindforger.com/projects/hh.html")
(license asl2.0)))
This bug report was last modified 6 years and 249 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.