Archived
1
0
Fork 0

gnu: readline: Remove obsolete post-install phase.

The 'strip' phase does this unconditionally now.

* gnu/packages/readline.scm (readline)[arguments]<#:phases>: Remove.
This commit is contained in:
Marius Bakke 2017-12-03 17:47:18 +01:00
parent de3a1ac648
commit a850cbdd43
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -50,17 +50,6 @@
(3 "1027kmymniizcy0zbdlrczxfx3clxcdln5yq05q9yzlc6y9slhwy"))) (3 "1027kmymniizcy0zbdlrczxfx3clxcdln5yq05q9yzlc6y9slhwy")))
(define-public readline (define-public readline
(let ((post-install-phase
'(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(lib (string-append out "/lib")))
;; Make libraries writable so that `strip' can work.
;; Failing to do that, it bails out with "Permission
;; denied".
(for-each (lambda (f) (chmod f #o755))
(find-files lib "\\.so"))
(for-each (lambda (f) (chmod f #o644))
(find-files lib "\\.a"))))))
(package (package
(name "readline") (name "readline")
(version (string-append "7.0." (version (string-append "7.0."
@ -98,11 +87,7 @@
;; some SIG_* #defined in _POSIX ;; some SIG_* #defined in _POSIX
'(#:make-flags '("TERMCAP_LIB=-lncurses" '(#:make-flags '("TERMCAP_LIB=-lncurses"
"CPPFLAGS=-D_POSIX -D'chown(f,o,g)=0'")) "CPPFLAGS=-D_POSIX -D'chown(f,o,g)=0'"))
'()) '())))
#:phases (alist-cons-after
'install 'post-install
,post-install-phase
%standard-phases)))
(synopsis "Edit command lines while typing, with history support") (synopsis "Edit command lines while typing, with history support")
(description (description
"The GNU readline library allows users to edit command lines as they "The GNU readline library allows users to edit command lines as they
@ -111,7 +96,7 @@ commands, letting you easily recall, edit and re-enter past commands. It
features both Emacs-like and vi-like keybindings, making its usage features both Emacs-like and vi-like keybindings, making its usage
comfortable for anyone.") comfortable for anyone.")
(license gpl3+) (license gpl3+)
(home-page "https://savannah.gnu.org/projects/readline/")))) (home-page "https://savannah.gnu.org/projects/readline/")))
(define-public readline-6.2 (define-public readline-6.2
(package (inherit readline) (package (inherit readline)