mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-05-20 16:15:54 +02:00
gnu: Add elinks.
* gnu/packages/web-browsers.scm (elinks): New variable. Change-Id: I59f83d9a36db06d6a32062964893184abd7ddcff Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
committed by
Nicolas Goaziou
parent
54ff5d3373
commit
4f220482de
@@ -44,6 +44,7 @@
|
||||
#:use-module (guix build-system glib-or-gtk)
|
||||
#:use-module (guix build-system gnu)
|
||||
#:use-module (guix build-system go)
|
||||
#:use-module (guix build-system meson)
|
||||
#:use-module (guix build-system python)
|
||||
#:use-module (guix download)
|
||||
#:use-module (guix gexp)
|
||||
@@ -98,6 +99,7 @@
|
||||
#:use-module (gnu packages python-xyz)
|
||||
#:use-module (gnu packages qt)
|
||||
#:use-module (gnu packages readline)
|
||||
#:use-module (gnu packages regex)
|
||||
#:use-module (gnu packages sdl)
|
||||
#:use-module (gnu packages sqlite)
|
||||
#:use-module (gnu packages suckless)
|
||||
@@ -106,6 +108,7 @@
|
||||
#:use-module (gnu packages tls)
|
||||
#:use-module (gnu packages web)
|
||||
#:use-module (gnu packages webkit)
|
||||
#:use-module (gnu packages xml)
|
||||
#:use-module (gnu packages xorg))
|
||||
|
||||
(define-public midori
|
||||
@@ -219,6 +222,75 @@ features including, tables, builtin image display, bookmarks, SSL and more.")
|
||||
;; linking of the program with openssl.
|
||||
(license license:gpl1+)))
|
||||
|
||||
(define-public elinks
|
||||
(let ((commit "5e6ea2669c69db492a5c3e920e4a47a8a9af70fc")
|
||||
(revision "1"))
|
||||
(package
|
||||
(name "elinks")
|
||||
(version (git-version "0.18.0" revision commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/rkd77/elinks")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"1rjq66kwq4d44fwv3wphycxldw7mnyngadcgq9lnk8vz2f8026kw"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:configure-flags
|
||||
#~(list "-D256-colors=true"
|
||||
"-Dbrotli=true"
|
||||
"-Dcgi=true"
|
||||
"-Dfinger=true"
|
||||
"-Dgemini=true"
|
||||
"-Dgopher=true"
|
||||
;; FIXME: gpm is disabled because Meson cannot find its shared
|
||||
;; library even though "gpm" is given as an input.
|
||||
"-Dgpm=false"
|
||||
"-Dhtml-highlight=true"
|
||||
"-Dlibev=true"
|
||||
"-Dlzma=true"
|
||||
"-Dnntp=true"
|
||||
"-Dreproducible=true"
|
||||
"-Dsource-date-epoch=1"
|
||||
"-Dtest=true"
|
||||
"-Dtrue-color=true")))
|
||||
(native-inputs
|
||||
(list autoconf
|
||||
automake
|
||||
gnu-gettext
|
||||
perl
|
||||
pkg-config
|
||||
python-minimal))
|
||||
(inputs
|
||||
(list brotli
|
||||
bzip2
|
||||
curl
|
||||
expat
|
||||
gnutls
|
||||
gpm
|
||||
libcss
|
||||
libdom
|
||||
libev
|
||||
libgcrypt
|
||||
libidn
|
||||
lua
|
||||
openssl
|
||||
tre
|
||||
xz
|
||||
zlib))
|
||||
(home-page "http://elinks.cz/")
|
||||
(synopsis "Advanced text mode web browser")
|
||||
(description
|
||||
"ELinks is a feature-rich program for browsing the web in text mode.
|
||||
It can render both frames and tables, is highly customisable and can be
|
||||
extended via Lua scripts. It is like an enhanced Lynx and Links.")
|
||||
(license license:gpl2+))))
|
||||
|
||||
(define-public luakit
|
||||
(package
|
||||
(name "luakit")
|
||||
|
||||
Reference in New Issue
Block a user