me
/
guix
Archived
1
0
Fork 0

gnu: Add mawk.

* gnu/packages/gawk.scm (mawk): New public variable.
master
Marius Bakke 2021-08-20 11:03:37 +02:00
parent 3776668c5e
commit 577367de8b
No known key found for this signature in database
GPG Key ID: A2A06DF2A33A54FA
1 changed files with 28 additions and 0 deletions

View File

@ -2,6 +2,7 @@
;;; Copyright © 2012, 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2012, 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org> ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2018 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2018 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2021 Marius Bakke <marius@gnu.org>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -93,3 +94,30 @@ language for the easy manipulation of formatted text, such as tables of data.
Gawk features many extensions beyond the traditional implementation, Gawk features many extensions beyond the traditional implementation,
including network access, sorting, and large libraries.") including network access, sorting, and large libraries.")
(license gpl3+))) (license gpl3+)))
(define-public mawk
(package
(name "mawk")
(version "1.3.4-20200120")
(home-page "https://invisible-island.net/mawk/mawk.html")
(source (origin
(method url-fetch)
(uri (string-append "https://invisible-mirror.net/archives/mawk"
"/mawk-" version ".tgz"))
(sha256
(base32
"0dw2icf8bnqd9y0clfd9pkcxz4b2phdihwci13z914mf3wgcvm3z"))
(modules '((guix build utils)))
(snippet
'(begin
;; Prevent tests from hard coding PATH to a bogus value.
(substitute* '("test/mawktest" "test/fpe_test")
(("^PATH=.*")
""))))))
(build-system gnu-build-system)
(synopsis "Text scanning and processing language")
(description
"@command{mawk} is an interpreter for the Awk programming language.
This version aims to be smaller and faster than GNU Awk, at the expense
of fewer features and extensions.")
(license gpl2))) ;version 2 only