guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#72572] [PATCH] gnu: Add elinks.


From: Zheng Junjie
Subject: [bug#72572] [PATCH] gnu: Add elinks.
Date: Sat, 17 Aug 2024 11:28:58 +0800

Adam Faiz via Guix-patches via <guix-patches@gnu.org> writes:

> From e5f84076855745ba103053933beafbd75a4c68d2 Mon Sep 17 00:00:00 2001
> Message-ID: 
> <e5f84076855745ba103053933beafbd75a4c68d2.1723368423.git.adam.faiz@disroot.org>
> From: AwesomeAdam54321 <adam.faiz@disroot.org>
> Date: Sun, 11 Aug 2024 17:26:37 +0800
> Subject: [PATCH] gnu: Add elinks.
>
> * gnu/packages/web-browsers.scm (elinks): New variable.
> ---
>  gnu/packages/web-browsers.scm | 57 +++++++++++++++++++++++++++++++++++
>  1 file changed, 57 insertions(+)
>
> diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm
> index 4a2b28916d..adb9444dac 100644
> --- a/gnu/packages/web-browsers.scm
> +++ b/gnu/packages/web-browsers.scm
> @@ -97,6 +97,7 @@ (define-module (gnu packages web-browsers)
>    #: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)
> @@ -105,6 +106,7 @@ (define-module (gnu packages web-browsers)
>    #: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
> @@ -218,6 +220,61 @@ (define-public links
>      ;; linking of the program with openssl.
>      (license license:gpl1+)))
>  
> +(define-public elinks
> +  (package
> +    (name "elinks")
> +    (version "0.17.0")
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://github.com/rkd77/elinks";)
> +             (commit (string-append "v" version))))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32
> +         "0ij738y1ig2cdfdim85al9iyqz6cwrfac0zg0mqrqj9af0q25r95"))))
> +    (build-system gnu-build-system)

can you switch to meson-build-system? I think it's better this way.

> +    (arguments
> +     (list
> +      #:configure-flags
> +      #~(list "--enable-finger"
> +              "--enable-html-highlight"
> +              "--enable-gopher"
> +              "--enable-gemini"
> +              "--enable-cgi"
> +              "--enable-bittorrent"
> +              "--enable-nntp"
> +              "--enable-256-colors"
> +              "--enable-true-color"
> +              "--with-brotli"
> +              "--with-lzma"
> +              "--with-libev")))
> +    (native-inputs
> +     (list autoconf
> +           automake
> +           gnu-gettext
> +           pkg-config))
> +    (inputs
> +     (list brotli
> +           bzip2
> +           expat
> +           gnutls
> +           gpm
> +           libev
> +           libgcrypt
> +           libidn
> +           lua
> +           tre
> +           xz
> +           zlib))
> +    (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.")
> +    (home-page "http://elinks.cz/";)
> +    (license license:gpl2+)))
> +
>  (define-public luakit
>    (package
>      (name "luakit")
>
> base-commit: b20956651a53a8f23828fdeb6945e1a31e6997a8

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]