diff options
author | Alexandru-Sergiu Marton <brown121407@posteo.ro> | 2020-11-30 11:50:41 +0200 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2020-11-30 09:29:06 +0000 |
commit | 6e4f62ad8fe0a1bafee4b318ad81152b7e425d4f (patch) | |
tree | 8aef19729ce684bcc486243f383121993e8523d6 /gnu | |
parent | 3462678bc346c2f6ea81245d6842264b6dccd945 (diff) |
gnu: Add gmni.
* gnu/packages/web-browsers.scm (gmni): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/web-browsers.scm | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 7fe890502e..b101b78008 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -14,6 +14,7 @@ ;;; Copyright © 2020 B. Wilson <elaexuotee@wilsonb.com> ;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de> ;;; Copyright © 2020 Nicolò Balzarotti <nicolo@nixo.xyz> +;;; Copyright © 2020 Alexandru-Sergiu Marton <brown121407@posteo.ro> ;;; ;;; This file is part of GNU Guix. ;;; @@ -41,6 +42,7 @@ #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) + #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages backup) #:use-module (gnu packages compression) @@ -62,6 +64,7 @@ #:use-module (gnu packages lisp) #:use-module (gnu packages lisp-xyz) #:use-module (gnu packages lua) + #:use-module (gnu packages man) #:use-module (gnu packages markup) #:use-module (gnu packages ncurses) #:use-module (gnu packages perl) @@ -706,6 +709,43 @@ key-bindings and is fully configurable and extensible in Common Lisp.") (define-public sbcl-next (deprecated-package "sbcl-next" nyxt)) +(define-public gmni + (let ((commit "d8f0870446c471a42612d6a8e853ad9b723a6d39") + (revision "0")) + (package + (name "gmni") + (version (git-version "0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/gmni") + (commit commit))) + (sha256 + (base32 + "1h0iqm7l0i06glf5b2872w656s1mjdiqva14zh6sl4f5yp7zmvwr")) + (file-name (git-file-name name version)))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no check target + #:make-flags (list (string-append "CC=" ,(cc-for-target))))) + (inputs + `(("openssl" ,openssl))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("scdoc" ,scdoc))) + (home-page "https://sr.ht/~sircmpwn/gmni") + (synopsis "Minimalist command line Gemini client") + (description "The gmni package includes: + +@itemize +@item A CLI utility (like curl): gmni +@item A line-mode browser: gmnlm +@end itemize") + (license (list license:gpl3+ + (license:non-copyleft + "https://curl.se/docs/copyright.html" + "Used only for files taken from curl.")))))) + (define-public bombadillo (package (name "bombadillo") |