mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 03:55:08 -06:00
gnu: rlwrap: Update to 0.48.
* gnu/packages/readline.scm (rlwrap): Update to 0.48. [inputs]: Add libptytty. * gnu/packages/patches/rlwrap-no-rbgen.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Change-Id: Id7138bd4b4485bd4438b9140b2896b4093630c42 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #4703
This commit is contained in:
parent
7203e3c522
commit
32e0002303
3 changed files with 33 additions and 3 deletions
|
|
@ -2250,6 +2250,7 @@ dist_patch_DATA = \
|
||||||
%D%/packages/patches/remake-impure-dirs.patch \
|
%D%/packages/patches/remake-impure-dirs.patch \
|
||||||
%D%/packages/patches/restartd-update-robust.patch \
|
%D%/packages/patches/restartd-update-robust.patch \
|
||||||
%D%/packages/patches/restic-0.9.6-fix-tests-for-go1.15.patch \
|
%D%/packages/patches/restic-0.9.6-fix-tests-for-go1.15.patch \
|
||||||
|
%D%/packages/patches/rlwrap-no-rbgen.patch \
|
||||||
%D%/packages/patches/rng-tools-revert-build-randstat.patch \
|
%D%/packages/patches/rng-tools-revert-build-randstat.patch \
|
||||||
%D%/packages/patches/rocclr-5.6.0-enable-gfx800.patch \
|
%D%/packages/patches/rocclr-5.6.0-enable-gfx800.patch \
|
||||||
%D%/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch \
|
%D%/packages/patches/rocm-opencl-runtime-4.3-noclinfo.patch \
|
||||||
|
|
|
||||||
27
gnu/packages/patches/rlwrap-no-rbgen.patch
Normal file
27
gnu/packages/patches/rlwrap-no-rbgen.patch
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
Do not regenerate the completion.c file, a generated version is included
|
||||||
|
in the repository itself. Generating it requires packaging a modified
|
||||||
|
version of libredblack. Removing this Makefile rule ensure that the file
|
||||||
|
is never regenerated.
|
||||||
|
|
||||||
|
---
|
||||||
|
src/Makefile.am | 10 ----------
|
||||||
|
1 file changed, 10 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/Makefile.am b/src/Makefile.am
|
||||||
|
index 43a6755..1ac59d5 100644
|
||||||
|
--- a/src/Makefile.am
|
||||||
|
+++ b/src/Makefile.am
|
||||||
|
@@ -4,13 +4,3 @@ rlwrap_SOURCES = main.c signals.c readline.c pty.c completion.c term.c ptytty.c
|
||||||
|
|
||||||
|
|
||||||
|
AM_CFLAGS=-DDATADIR=\"@datadir@\"
|
||||||
|
-
|
||||||
|
-# use old-fashioned suffix rule for non-GNU make
|
||||||
|
-.rb.c :
|
||||||
|
- rbgen $< $@
|
||||||
|
-
|
||||||
|
-.rb.c:
|
||||||
|
- @[ $$? != 127 ] || echo "You don't seem to have rbgen (http://libredblack.sourceforge.net/). If you didn't change any .rb files, this is not a problem"
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-
|
||||||
|
|
@ -26,6 +26,7 @@
|
||||||
#:use-module (gnu packages autotools)
|
#:use-module (gnu packages autotools)
|
||||||
#:use-module (gnu packages ncurses)
|
#:use-module (gnu packages ncurses)
|
||||||
#:use-module (gnu packages perl)
|
#:use-module (gnu packages perl)
|
||||||
|
#:use-module (gnu packages terminals)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
|
|
@ -163,7 +164,7 @@ comfortable for anyone.")
|
||||||
(define-public rlwrap
|
(define-public rlwrap
|
||||||
(package
|
(package
|
||||||
(name "rlwrap")
|
(name "rlwrap")
|
||||||
(version "0.46.2")
|
(version "0.48")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
|
|
@ -172,12 +173,13 @@ comfortable for anyone.")
|
||||||
(commit (string-append "v" version))))
|
(commit (string-append "v" version))))
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "0mp3rhq8qifj0gr31qi5sh10ixlpvqv3vi4miaf61v1xiphvd6nk"))))
|
(base32 "13iqss291sapivryix91ri62ws4v4n2mz2gf68cm2i6avy734f2b"))
|
||||||
|
(patches (search-patches "rlwrap-no-rbgen.patch"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list autoconf automake perl))
|
(list autoconf automake perl))
|
||||||
(inputs
|
(inputs
|
||||||
(list readline))
|
(list readline libptytty))
|
||||||
(synopsis "Wrapper to allow the editing of keyboard commands")
|
(synopsis "Wrapper to allow the editing of keyboard commands")
|
||||||
(description
|
(description
|
||||||
"Rlwrap is a 'readline wrapper', a small utility that uses the GNU
|
"Rlwrap is a 'readline wrapper', a small utility that uses the GNU
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue