From a4e7a756b2017d7eac1fd777d1dc3dfc3a7a9d6f Mon Sep 17 00:00:00 2001 From: Luís Henriques Date: Thu, 5 Sep 2024 22:58:25 +0100 Subject: gnu: oksh: Update to 7.5. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/shells.scm (oksh): Update to 7.5. [source]: Download from github official portable oksh project. [home-page]: Updated to maintaners url. [synopsis, description]: Improved with text from oksh README. [license]: Fixed license. Change-Id: I06f7b6210b6d725678452c5130b09c3fb382ebca Signed-off-by: Ludovic Courtès --- gnu/packages/shells.scm | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/shells.scm b/gnu/packages/shells.scm index ec15f9d21f..b65cd2e894 100644 --- a/gnu/packages/shells.scm +++ b/gnu/packages/shells.scm @@ -25,6 +25,7 @@ ;;; Copyright © 2023 Jaeme Sifat ;;; Copyright © 2024 Tanguy Le Carrour ;;; Copyright © 2024 Vinicius Monego +;;; Copyright © 2024 Luís Henriques ;;; ;;; This file is part of GNU Guix. ;;; @@ -820,25 +821,32 @@ (define-public s-shell (define-public oksh (package (name "oksh") - (version "0.5.9") + (version "7.5") (source (origin (method url-fetch) - (uri (string-append "https://connochaetos.org/oksh/oksh-" - version ".tar.gz")) + (uri (string-append + "https://github.com/ibara/oksh/releases/download/oksh-" + version "/oksh-" version ".tar.gz")) (sha256 (base32 - "0ln9yf6pxngsviqszv8klnnvn8vcpplvj1njdn8xr2y8frkbw8r3")))) + "0pgdxvy8jgydsyzk7vcc93pm09bihqvrn3i35gz1ncg9z31rbf20")))) (build-system gnu-build-system) (arguments - `(; The test files are not part of the distributed tarball. - #:tests? #f)) - (home-page "https://connochaetos.org/oksh") - (synopsis "Port of OpenBSD Korn Shell") + `(#:tests? #f)) ; there are no tests available + (home-page "https://github.com/ibara/oksh") + (synopsis "Portable OpenBSD Korn Shell") (description - "Oksh is a port of the OpenBSD Korn Shell. -The OpenBSD Korn Shell is a cleaned up and enhanced ksh.") - (license license:gpl3+))) + "Oksh is a portable OpenBSD ksh. Not an official OpenBSD project. +Unlike other ports of OpenBSD ksh, this port is entirely self-contained +and aims to be maximally portable across operating systems and C compilers.") + (license (list license:public-domain + ;; asprintf.c, issetugid.c, reallocarray.c, sh.1, + ;; strlcat.c, strlcpy.c, strtonum.c + license:isc + ;; confstr.c, siglist.c, signame.c, sys-queue.h, unvis.c, + ;; vis.c, vis.h + license:bsd-3)))) (define-public loksh (package -- cgit v1.2.3