From 0a9edd23cac53b543f82c60da99bcd1f34246622 Mon Sep 17 00:00:00 2001 From: cage Date: Wed, 1 Dec 2021 11:09:53 +0100 Subject: gnu: telescope: Update to 0.6.1. * gnu/packages/web-browsers.scm (telescope): Update to 0.6.1. Signed-off-by: Nicolas Goaziou --- gnu/packages/web-browsers.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/web-browsers.scm') diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 7ea2a9a9ec..908455a75b 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -890,14 +890,14 @@ interface.") (define-public telescope (package (name "telescope") - (version "0.5.2") + (version "0.6.1") (source (origin (method url-fetch) (uri (string-append "https://github.com/omar-polo/telescope/releases/download/" version "/telescope-" version ".tar.gz")) (sha256 - (base32 "0phvwhxvm63y68cyvzw5dk60yjzfv6bpxf5c4bl08daj3ia48fbk")))) + (base32 "1hm9gi6yz62h8yh2br85bgycr2xaf5lr7z4gl0p25g7d7qb53ixd")))) (build-system gnu-build-system) (arguments `(#:tests? #f)) ;no tests -- cgit v1.2.3 From 612fe425b413c914844f3d282a9d527c7609b5f7 Mon Sep 17 00:00:00 2001 From: cage Date: Fri, 3 Dec 2021 19:16:43 +0100 Subject: gnu: tinmop: Update to 0.9.2. * gnu/packages/web-browsers.scm (tinmop): Update to 0.9.2. [inputs]: Move nano, openssl and xdg-utils to... [native-inputs]: ... here. Add automake, autoconf and mandoc. Remove curl and gnupg. [arguments]: Add 'fix-configure.ac' phase. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/web-browsers.scm | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) (limited to 'gnu/packages/web-browsers.scm') diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 908455a75b..db387f1b35 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -816,7 +816,7 @@ http, and https via third-party applications.") (define-public tinmop (package (name "tinmop") - (version "0.8.3") + (version "0.9.2") (source (origin (method git-fetch) @@ -825,13 +825,17 @@ http, and https via third-party applications.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "117p1wxi5swmqw429qrswxz2zvp1dcaw2145gk6zxlgwln48qxl8")))) + (base32 "1cgx2g2kryfmcwqzzjzcpbdc6zzj10xc52gz0cj2dx5ylc0yg7k3")))) (build-system gnu-build-system) (native-inputs - `(("curl" ,curl) + `(("automake" ,automake) + ("autoreconf" ,autoconf) ("gettext" ,gnu-gettext) - ("gnupg" ,gnupg) - ("sbcl" ,sbcl))) + ("mandoc" , mandoc) + ("nano" ,nano) + ("openssl" ,openssl) + ("sbcl" ,sbcl) + ("xdg-utils" ,xdg-utils))) (inputs `(("access" ,sbcl-access) ("alexandria" ,sbcl-alexandria) @@ -854,8 +858,6 @@ http, and https via third-party applications.") ("local-time" ,sbcl-local-time) ("log4cl" ,sbcl-log4cl) ("marshal" ,sbcl-marshal) - ("nano" ,nano) - ("openssl" ,openssl) ("osicat" ,sbcl-osicat) ("parse-number" ,sbcl-parse-number) ("percent-encoding" ,sbcl-percent-encoding) @@ -863,8 +865,7 @@ http, and https via third-party applications.") ("sxql-composer" ,sbcl-sxql-composer) ("tooter" ,sbcl-tooter) ("unix-opts" ,sbcl-unix-opts) - ("usocket" ,sbcl-usocket) - ("xdg-utils" ,xdg-utils))) + ("usocket" ,sbcl-usocket))) (arguments `(#:tests? #f #:strip-binaries? #f @@ -874,11 +875,24 @@ http, and https via third-party applications.") (lambda _ (setenv "HOME" "/tmp") #t)) + (add-after 'unpack 'fix-configure.ac + (lambda _ + (delete-file "configure") + (substitute* "configure.ac" + (("AC_PATH_PROG.+CURL") + "dnl") + (("AC_PATH_PROGS.+GIT") + "dnl") + (("AC_PATH_PROG.+GPG") + "dnl")) + #t)) (add-after 'configure 'fix-asdf (lambda* (#:key inputs #:allow-other-keys) (substitute* "Makefile.in" (("LISP_COMPILER) ") - "LISP_COMPILER) --eval \"(require 'asdf)\" --eval \"(push \\\"$$(pwd)/\\\" asdf:*central-registry*)\" ")) + (string-concatenate + '("LISP_COMPILER) --eval \"(require 'asdf)\" " + "--eval \"(push \\\"$$(pwd)/\\\" asdf:*central-registry*)\" ")))) #t))))) (synopsis "Gemini and pleroma client with a terminal interface") (description -- cgit v1.2.3 From 2149515808175b8dc9000ea40c92e9c5240e5a67 Mon Sep 17 00:00:00 2001 From: jgart Date: Sat, 4 Dec 2021 03:32:30 -0500 Subject: gnu: Add leo. * gnu/packages/web-browsers.scm (leo): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/web-browsers.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'gnu/packages/web-browsers.scm') diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index db387f1b35..af142796e8 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -927,6 +927,32 @@ interface.") (description "Telescope is a w3m-like browser for Gemini.") (license license:x11))) +(define-public leo + ;; PyPi only provides a wheel. + (let ((commit "88cc10a87afe2ec86be06e6ea2bcd099f5360b74") + (revision "1")) + (package + (name "leo") + (version (string-append "1.0.4-" revision "." (string-take commit 9))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xyzshantaram/leo") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0jp4v4jw82qqynqqs7x35g5yvm1sd48cvbqh7j2r1ixw1z6ldhc4")))) + (build-system python-build-system) + (home-page "https://github.com/xyzshantaram/leo") + (synopsis "Gemini client written in Python") + (description +"@command{leo} is a gemini client written in Python with no external +dependencies that fully implements the Gemini spec. A list of URLs can +be saved to a file for further viewing in another window.") + (license license:expat)))) + (define-public av-98 (package (name "av-98") -- cgit v1.2.3 From 53afb3cf2adc9d83b03f5be834ca99e5f0db9d5b Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 5 Dec 2021 12:08:16 +0100 Subject: gnu: leo: Use GIT-VERSION. * gnu/packages/web-browsers.scm (leo)[source]: Use `git-version' instead of crafting version string. Also fix indentation. --- gnu/packages/web-browsers.scm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'gnu/packages/web-browsers.scm') diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index af142796e8..f707ddb597 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -930,10 +930,11 @@ interface.") (define-public leo ;; PyPi only provides a wheel. (let ((commit "88cc10a87afe2ec86be06e6ea2bcd099f5360b74") + (version "1.0.4") (revision "1")) (package (name "leo") - (version (string-append "1.0.4-" revision "." (string-take commit 9))) + (version (git-version version revision commit)) (source (origin (method git-fetch) @@ -942,15 +943,14 @@ interface.") (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 - "0jp4v4jw82qqynqqs7x35g5yvm1sd48cvbqh7j2r1ixw1z6ldhc4")))) + (base32 "0jp4v4jw82qqynqqs7x35g5yvm1sd48cvbqh7j2r1ixw1z6ldhc4")))) (build-system python-build-system) (home-page "https://github.com/xyzshantaram/leo") (synopsis "Gemini client written in Python") (description -"@command{leo} is a gemini client written in Python with no external -dependencies that fully implements the Gemini spec. A list of URLs can -be saved to a file for further viewing in another window.") + "@command{leo} is a gemini client written in Python with no external +dependencies that fully implements the Gemini spec. A list of URLs can be +saved to a file for further viewing in another window.") (license license:expat)))) (define-public av-98 -- cgit v1.2.3