aboutsummaryrefslogtreecommitdiff
path: root/CODE-OF-CONDUCT
blob: ef90330cdacb9ecf7dbf38a03cdb490db131a4ad (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
Contributor Covenant Code of Conduct

  Note: In the sequel, "project" refers to GNU Guix, and "project
  maintainer(s)" refers to maintainer(s) of GNU Guix.

Our Pledge

In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, gender identity and expression, level of experience,
education, socio-economic status, nationality, personal appearance, race,
religion, or sexual identity and orientation.

Our Standards

Examples of behavior that contributes to creating a positive environment
include:


* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members


Examples of unacceptable behavior by participants include:


* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others’ private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting


Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.

Scope

This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.

Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at guix-maintainers@gnu.org. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project’s leadership.

Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
k0xg6infyiyzq9ni3nqphrzxis7hxjf1")))) -- cgit v1.2.3 From dac6c21623475dbd1fa9679e33649eba461dd6b2 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 22 May 2021 21:56:33 +0200 Subject: gnu: zam-plugins: Update source hash. See . * gnu/packages/music.scm (zam-plugins)[source]: Update hash. --- gnu/packages/music.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 0c29deecd3..aed10632cb 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -5901,7 +5901,7 @@ audio and MIDI plugins that can also run as standalone JACK applications.") (recursive? #t))) (file-name (git-file-name name version)) (sha256 - (base32 "0bxvssqnnd7bph3w1d6xcmxradv4cqq3wyzyv1a1hfm71a0pdahs")))) + (base32 "02blg0iqich4vx5z1ahj6avkh83yqszdiq83p9jd5qwm0i4llqjq")))) (build-system gnu-build-system) (arguments `(#:tests? #f ;no "check" target -- cgit v1.2.3 From d900cbadfd03fdfca155531bf3b2f5b548582c65 Mon Sep 17 00:00:00 2001 From: Raphaël Mélotte Date: Tue, 18 May 2021 18:49:40 +0200 Subject: gnu: luakit: Update to 2.3. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/web-browsers.scm (luakit): Update to 2.3 [arguments]: Add 'set-version' phase. Signed-off-by: Ludovic Courtès --- gnu/packages/web-browsers.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index af178f9092..f677d58fd6 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -231,7 +231,7 @@ features including, tables, builtin image display, bookmarks, SSL and more.") (define-public luakit (package (name "luakit") - (version "2.2") + (version "2.3") (source (origin (method git-fetch) (uri (git-reference @@ -240,7 +240,7 @@ features including, tables, builtin image display, bookmarks, SSL and more.") (file-name (git-file-name name version)) (sha256 (base32 - "0km5nxn6innzn8pfsvlkxvfj2z5g46fp6dy5bnmaklbn13mqlcrn")))) + "1khbn7dpizkznnwkw7rcfhf72dnd1nazk7dwb4rkh9i97b53mf1y")))) (inputs `(("lua-5.1" ,lua-5.1) ("gtk+" ,gtk+) @@ -254,7 +254,7 @@ features including, tables, builtin image display, bookmarks, SSL and more.") `(("pkg-config" ,pkg-config))) (build-system glib-or-gtk-build-system) (arguments - '(#:make-flags + `(#:make-flags (let ((out (assoc-ref %outputs "out"))) (list "CC=gcc" @@ -271,6 +271,10 @@ features including, tables, builtin image display, bookmarks, SSL and more.") (assoc-ref %build-inputs "lua5.1-filesystem") "/lib/lua/5.1/?.so;;")) #t)) + (add-before 'build 'set-version + (lambda _ + (setenv "VERSION_FROM_GIT" ,(package-version this-package)) + #t)) (delete 'configure) (delete 'check) (add-after 'install 'wrap -- cgit v1.2.3 From 6a54e8138bda39722c9418d4cb674f53ecc4e594 Mon Sep 17 00:00:00 2001 From: Renzo Poddighe Date: Sat, 15 May 2021 20:27:25 +0200 Subject: gnu: Add jumpapp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/xdisorg.scm (jumpapp): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/xdisorg.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 83fefecedc..6d7794ef43 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -45,6 +45,7 @@ ;;; Copyright © 2020, 2021 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2021 Nicolas Goaziou ;;; Copyright © 2021 Xinglu Chen +;;; Copyright © 2021 Renzo Poddighe ;;; ;;; This file is part of GNU Guix. ;;; @@ -2796,3 +2797,44 @@ and execute @file{.desktop} files of the Application type.") "The @command{hsetroot} command composes wallpapers for X. This package is the fork of hsetroot by Hyriand.") (license license:gpl2+))) + +(define-public jumpapp + (package + (name "jumpapp") + (version "1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mkropat/jumpapp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jrk4mm42sz6ca2gkb6w3dad53d4im4shpgsq8s4vr6xpl3b43ry")))) + (build-system gnu-build-system) + (arguments `(#:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'check) + (add-before 'install 'set-prefix-in-makefile + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (substitute* "Makefile" + (("PREFIX =.*") + (string-append "PREFIX = " out "\n"))) + #true)))))) + (propagated-inputs + `(("wmctrl" ,wmctrl) + ("xdotool" ,xdotool) + ("xprop" ,xprop))) + (native-inputs + `(("pandoc" ,pandoc) + ("perl" ,perl))) + (synopsis "Run-or-raise application switcher for any X11 desktop") + (description + "Bind a key for any given application that will launch the application, +if it's not already running, or focus the application's window,if it is running. +Pressing the key again will cycle to the application's next window, +if there's more than one.") + (home-page "https://github.com/mkropat/jumpapp") + (license license:expat))) -- cgit v1.2.3 From 58b85f7f419e77930765647ffc41011c1103066e Mon Sep 17 00:00:00 2001 From: WinterHound Date: Tue, 20 Apr 2021 23:53:45 +0530 Subject: gnu: Add xdo. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/xdisorg.scm (xdo): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/xdisorg.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 6d7794ef43..bf4b062973 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -511,6 +511,39 @@ manager supports it, you can use xdotool to switch desktops, move windows between desktops, and change the number of desktops.") (license license:bsd-3))) +(define-public xdo + (package + (name "xdo") + (version "0.5.7") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/baskerville/xdo") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1h3jrygcjjbavdbkpx2hscsf0yf97gk487lzjdlvymd7dxdv9hy9")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no tests + #:make-flags + (list (string-append "CC=" ,(cc-for-target)) + (string-append "PREFIX=" %output)) + #:phases + (modify-phases %standard-phases + (delete 'configure)))) + (inputs + `(("libxcb" ,libxcb) + ("xcb-util-wm" ,xcb-util-wm) + ("xcb-util" ,xcb-util))) + (home-page "https://github.com/baskerville/xdo") + (synopsis "Small X utility to perform elementary actions on windows") + (description + "Apply the given action to the given windows. If no window IDs and no +options are given, the action applies to the focused window.") + (license license:bsd-2))) + (define-public xeyes (package (name "xeyes") -- cgit v1.2.3 From d49402ab45486347cddfd000951a69f0c872cfda Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 22 May 2021 20:45:09 +0100 Subject: gnu: cl-trivial-features: Update to 1.0. * gnu/packages/lisp-xyz.scm (sbcl-trivial-features): Update to 1.0. [arguments]: Add comment about disabled tests. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 46 ++++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 22 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 8163fbdecf..4a1e9064d5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -1360,29 +1360,31 @@ utilities that make it even easier to manipulate text in Common Lisp. It has (sbcl-package->ecl-package sbcl-cl-strings)) (define-public sbcl-trivial-features - ;; No release since 2014. - (let ((commit "870d03de0ed44067963350936856e17ee725153e")) - (package - (name "sbcl-trivial-features") - (version (git-version "0.8" "1" commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/trivial-features/trivial-features") - (commit commit))) - (file-name (git-file-name "trivial-features" version)) - (sha256 - (base32 "14pcahr8r2j3idhyy216zyw8jnj1dnrx0qbkkbdqkvwzign1ah4j")))) - (build-system asdf-build-system/sbcl) - (arguments - '(#:asd-files '("trivial-features.asd") - #:tests? #f)) - (home-page "https://cliki.net/trivial-features") - (synopsis "Ensures consistency of @code{*FEATURES*} in Common Lisp") - (description "Trivial-features ensures that @code{*FEATURES*} is + (package + (name "sbcl-trivial-features") + (version "1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/trivial-features/trivial-features") + (commit (string-append "v" version)))) + (file-name (git-file-name "trivial-features" version)) + (sha256 + (base32 "0jsqah1znzqilxnw5vannb083ayk0d7phkackqzwwqkyg5hpn6pq")))) + (build-system asdf-build-system/sbcl) + (arguments + '(#:asd-files '("trivial-features.asd") + ;; FIXME: Tests disabled because of a circular dependency between + ;; trivial-features and cffi. + #:tests? #f)) + ;; (native-inputs + ;; `(("cffi" ,sbcl-cffi))) + (home-page "https://cliki.net/trivial-features") + (synopsis "Ensures consistency of @code{*FEATURES*} in Common Lisp") + (description "Trivial-features ensures that @code{*FEATURES*} is consistent across multiple Common Lisp implementations.") - (license license:expat)))) + (license license:expat))) (define-public cl-trivial-features (sbcl-package->cl-source-package sbcl-trivial-features)) -- cgit v1.2.3 From 9351b2a48145a690484ff38ace0ccb828c204c09 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sat, 22 May 2021 21:33:53 +0200 Subject: gnu: squashfs-tools: Prepare for GCC 10. * gnu/packages/compression.scm (squashfs-tools)[source](modules, snippet): New fields. --- gnu/packages/compression.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'gnu/packages') diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm index 746a496c90..c1996edbec 100644 --- a/gnu/packages/compression.scm +++ b/gnu/packages/compression.scm @@ -863,7 +863,15 @@ time for compression ratio.") "squashfs" version ".tar.gz")) (sha256 (base32 - "0zmhvczscqz0mzh4b9m8m42asq14db0a6lc8clp5ljq5ybrv70d9")))) + "0zmhvczscqz0mzh4b9m8m42asq14db0a6lc8clp5ljq5ybrv70d9")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Fix build with -fno-common (default in GCC 10). + ;; Remove for squashfs-tools > 4.4. + (substitute* "squashfs-tools/mksquashfs.h" + (("struct cache \\*bwriter_buffer" all) + (string-append "extern " all))))))) (build-system gnu-build-system) (arguments `(#:tests? #f ; no check target -- cgit v1.2.3 From dbcf2b61b1f48cbe84d51873f4e4de60897b914c Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 23 May 2021 14:07:34 +0200 Subject: gnu: Fix erroneous uses of 'package/inherit'. These packages use a different source/version from the inherited package, and thus should not inherit replacements. * gnu/packages/check.scm (googletest-1.8, python-pytest-runner-2): Use record inheritance instead of PACKAGE/INHERIT. * gnu/packages/crates-io.scm (rust-bindgen-0.49, rust-bytes-0.4, rust-colored-1.9.1, rust-difference-1, rust-docopt-0.8, rust-html5ever-0.23, rust-http-0.1, rust-http-body-0.1, rust-loom-0.2, rust-loom-0.1, rust-pulldown-cmark-0.0.8, rust-ring-0.13, rust-rustls-0.12, rust-sct-0.3, rust-term-0.2, rust-untrusted-0.6, rust-webpki-0.18, rust-webpki-roots-0.17, rust-webpki-roots-0.14): Likewise. * gnu/packages/emacs.scm (emacs-next, emacs-next-pgtk, guile-emacs): Likewise. * gnu/packages/guile.scm (guile-2.2.4): Likewise. * gnu/packages/maths.scm (hdf5-1.10, hdf5-1.12): Likewise. * gnu/packages/protobuf.scm (protobuf-3.6, protobuf-3.5, python-protobuf-3.6): Likewise. * gnu/packages/python-web.scm (python2-html2text): Likewise. * gnu/packages/python-xyz.scm (python-pygments/fixed, python2-numpy, python2-urwid, python2-markdown, python2-fonttools): Likewise. * gnu/packages/racket.scm (racket): Likewise. * gnu/packages/sequoia.scm (sequoia4pEp): Likewise. --- gnu/packages/check.scm | 8 +++---- gnu/packages/crates-io.scm | 57 ++++++++++++++++++++++++++++++--------------- gnu/packages/emacs.scm | 9 ++++--- gnu/packages/guile.scm | 4 ++-- gnu/packages/maths.scm | 6 +++-- gnu/packages/protobuf.scm | 10 ++++---- gnu/packages/python-web.scm | 3 ++- gnu/packages/python-xyz.scm | 18 +++++++------- gnu/packages/racket.scm | 4 ++-- gnu/packages/sequoia.scm | 3 ++- 10 files changed, 76 insertions(+), 46 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm index 63ed2175ef..7b20d863e6 100644 --- a/gnu/packages/check.scm +++ b/gnu/packages/check.scm @@ -697,8 +697,8 @@ generation.") (license license:bsd-3))) (define-public googletest-1.8 - (package/inherit - googletest + (package + (inherit googletest) (version "1.8.1") (source (origin (method git-fetch) @@ -1188,8 +1188,8 @@ contacting the real http server.") ;; python-bleach 3.1.0 requires this ancient version of pytest-runner. ;; Remove once no longer needed. (define-public python-pytest-runner-2 - (package/inherit - python-pytest-runner + (package + (inherit python-pytest-runner) (version "2.12.2") (source (origin (method url-fetch) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 313c57e90f..318b2c695b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -4416,7 +4416,8 @@ bindings to C and C++ libraries.") ("rust-shlex" ,rust-shlex-0.1)))))) (define-public rust-bindgen-0.49 - (package/inherit rust-bindgen-0.50 + (package + (inherit rust-bindgen-0.50) (name "rust-bindgen") (version "0.49.4") (source @@ -5949,7 +5950,8 @@ little-endian.") (("rust-serde" ,rust-serde-1)))))) (define-public rust-bytes-0.4 - (package/inherit rust-bytes-0.5 + (package + (inherit rust-bytes-0.5) (name "rust-bytes") (version "0.4.12") (source @@ -7660,7 +7662,8 @@ colors.") (license license:mpl2.0))) (define-public rust-colored-1.9.1 - (package/inherit rust-colored-1 + (package + (inherit rust-colored-1) (name "rust-colored") (version "1.9.1") (source @@ -11575,7 +11578,8 @@ Diesel.") (license license:expat))) (define-public rust-difference-1 - (package/inherit rust-difference-2 + (package + (inherit rust-difference-2) (name "rust-difference") (version "1.0.0") (source @@ -12123,7 +12127,8 @@ from macros.") (license (list license:expat license:unlicense)))) (define-public rust-docopt-0.8 - (package/inherit rust-docopt-1 + (package + (inherit rust-docopt-1) (name "rust-docopt") (version "0.8.3") (source @@ -18312,7 +18317,8 @@ Hash-based Message Authentication Code algorithm} for SHA1.") ("rust-typed-arena" ,rust-typed-arena-1)))))) (define-public rust-html5ever-0.23 - (package/inherit rust-html5ever-0.24 + (package + (inherit rust-html5ever-0.24) (name "rust-html5ever") (version "0.23.0") (source @@ -18387,7 +18393,8 @@ requests and responses.") (license (list license:asl2.0 license:expat)))) (define-public rust-http-0.1 - (package/inherit rust-http-0.2 + (package + (inherit rust-http-0.2) (name "rust-http") (version "0.1.17") (source @@ -18454,7 +18461,8 @@ HTTP request or response body.") ("rust-http" ,rust-http-0.2)))))) (define-public rust-http-body-0.1 - (package/inherit rust-http-body-0.3 + (package + (inherit rust-http-body-0.3) (name "rust-http-body") (version "0.1.0") (source @@ -22410,7 +22418,8 @@ explosion.") ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-loom-0.2 - (package/inherit rust-loom-0.3 + (package + (inherit rust-loom-0.3) (name "rust-loom") (version "0.2.13") (source @@ -22432,7 +22441,8 @@ explosion.") ("rust-serde-json" ,rust-serde-json-1)))))) (define-public rust-loom-0.1 - (package/inherit rust-loom-0.3 + (package + (inherit rust-loom-0.3) (name "rust-loom") (version "0.1.1") (source @@ -30534,7 +30544,8 @@ compliant email address validation.") ("rust-getopts" ,rust-getopts-0.2)))))) (define-public rust-pulldown-cmark-0.0.8 - (package/inherit rust-pulldown-cmark-0.4 + (package + (inherit rust-pulldown-cmark-0.4) (name "rust-pulldown-cmark") (version "0.0.8") (source @@ -33150,7 +33161,8 @@ functionality as retain but gives mutable borrow to the predicate.") ("rust-cc" ,rust-cc-1)))))) (define-public rust-ring-0.13 - (package/inherit rust-ring-0.16 + (package + (inherit rust-ring-0.16) (name "rust-ring") (version "0.13.5") (source @@ -35111,7 +35123,8 @@ rustc compiler.") ("rust-webpki" ,rust-webpki-0.18)))))) (define-public rust-rustls-0.12 - (package/inherit rust-rustls-0.16 + (package + (inherit rust-rustls-0.16) (name "rust-rustls") (version "0.12.0") (source @@ -36158,7 +36171,8 @@ Pwrite traits from the scroll crate.") ("rust-untrusted" ,rust-untrusted-0.6)))))) (define-public rust-sct-0.3 - (package/inherit rust-sct-0.6 + (package + (inherit rust-sct-0.6) (name "rust-sct") (version "0.3.0") (source @@ -41958,7 +41972,8 @@ template language.") ("rust-winapi" ,rust-winapi-0.2)))))) (define-public rust-term-0.2 - (package/inherit rust-term-0.4 + (package + (inherit rust-term-0.4) (name "rust-term") (version "0.2.14") (source @@ -47060,7 +47075,8 @@ untrusted inputs in Rust.") (license license:isc))) (define-public rust-untrusted-0.6 - (package/inherit rust-untrusted-0.7 + (package + (inherit rust-untrusted-0.7) (name "rust-untrusted") (version "0.6.2") (source @@ -48681,7 +48697,8 @@ Verification.") (("rust-base64" ,rust-base64-0.9)))))) (define-public rust-webpki-0.18 - (package/inherit rust-webpki-0.21 + (package + (inherit rust-webpki-0.21) (name "rust-webpki") (version "0.18.1") (source @@ -48767,7 +48784,8 @@ with webpki.") (base32 "1d4ss607rgi9pj01zzqa13c1p3m35z314yh6lmjaj4kzvwv5gkci")))))) (define-public rust-webpki-roots-0.17 - (package/inherit rust-webpki-roots-0.18 + (package + (inherit rust-webpki-roots-0.18) (name "rust-webpki-roots") (version "0.17.0") (source @@ -48818,7 +48836,8 @@ with webpki.") ("rust-webpki" ,rust-webpki-0.18)))))) (define-public rust-webpki-roots-0.14 - (package/inherit rust-webpki-roots-0.18 + (package + (inherit rust-webpki-roots-0.18) (name "rust-webpki-roots") (version "0.14.0") (source diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 5316d25151..1a2b98bec2 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -305,7 +305,8 @@ languages.") (define-public emacs-next (let ((commit "2ea34662c20f71d35dd52a5ed996542c7386b9cb") (revision "0")) - (package/inherit emacs + (package + (inherit emacs) (name "emacs-next") (version (git-version "28.0.50" revision commit)) (source @@ -326,7 +327,8 @@ languages.") (define-public emacs-next-pgtk (let ((commit "ae18c8ec4f0ef37c8c9cda473770ff47e41291e2") (revision "1")) - (package/inherit emacs-next + (package + (inherit emacs-next) (name "emacs-next-pgtk") (version (git-version "28.0.50" revision commit)) (source @@ -450,7 +452,8 @@ editor (with wide ints)" ) (define-public guile-emacs (let ((commit "41120e0f595b16387eebfbf731fff70481de1b4b") (revision "0")) - (package/inherit emacs + (package + (inherit emacs) (name "guile-emacs") (version (git-version "0.0.0" revision commit)) (source (origin diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 74c0709ea4..5de4f68093 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -269,8 +269,8 @@ without requiring the source code to be rewritten.") (define-deprecated guile-2.2/bug-fix guile-2.2) (define-public guile-2.2.4 - (package/inherit - guile-2.2 + (package + (inherit guile-2.2) (version "2.2.4") (source (origin (inherit (package-source guile-2.2)) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 8cd64e7697..5062cc0347 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -1230,7 +1230,8 @@ extremely large and complex data collections.") "https://www.hdfgroup.org/ftp/HDF5/current/src/unpacked/COPYING")))) (define-public hdf5-1.10 - (package/inherit hdf5-1.8 + (package + (inherit hdf5-1.8) (version "1.10.7") (source (origin @@ -1249,7 +1250,8 @@ extremely large and complex data collections.") (patches (search-patches "hdf5-config-date.patch")))))) (define-public hdf5-1.12 - (package/inherit hdf5-1.8 + (package + (inherit hdf5-1.8) (version "1.12.0") (source (origin diff --git a/gnu/packages/protobuf.scm b/gnu/packages/protobuf.scm index 995d543059..857adf1703 100644 --- a/gnu/packages/protobuf.scm +++ b/gnu/packages/protobuf.scm @@ -123,7 +123,8 @@ internal RPC protocols and file formats.") ;; Tensorflow requires version 3.6 specifically. (define-public protobuf-3.6 - (package/inherit protobuf + (package + (inherit protobuf) (version "3.6.1") (source (origin (method url-fetch) @@ -136,8 +137,8 @@ internal RPC protocols and file formats.") ;; The 3.5 series are the last versions that do not require C++ 11. (define-public protobuf-3.5 - (package/inherit - protobuf + (package + (inherit protobuf) (version "3.5.1") (source (origin (method url-fetch) @@ -289,7 +290,8 @@ structured data.") ;; For tensorflow. (define-public python-protobuf-3.6 - (package/inherit python-protobuf + (package + (inherit python-protobuf) (name "python-protobuf") (version (package-version protobuf-3.6) ) (source diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index 72eb93541b..4468a9b8cd 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -707,7 +707,8 @@ Swartz.") (define-public python2-html2text (let ((base (package-with-python2 python-html2text))) - (package/inherit base + (package + (inherit base) ;; This is the last version with support for Python 2. (version "2019.8.11") (source (origin diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c501b65a55..5a3c6b670e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -3980,7 +3980,8 @@ text styles of documentation.") (properties `((python2-variant . ,(delay python2-pygments)))))) (define python-pygments/fixed - (package/inherit python-pygments + (package + (inherit python-pygments) (version "2.7.4") (source (origin @@ -4969,8 +4970,8 @@ capabilities.") (define-public python2-numpy (let ((numpy (package-with-python2 (strip-python2-variant python-numpy)))) - (package/inherit - numpy + (package + (inherit numpy) (version "1.16.5") (source (origin (method url-fetch) @@ -8087,7 +8088,8 @@ features useful for text console applications.") (define-public python2-urwid (let ((base (package-with-python2 (strip-python2-variant python-urwid)))) - (package/inherit base + (package + (inherit base) (version "2.1.0") (source (origin @@ -9528,8 +9530,8 @@ markdown_py is also provided to convert Markdown files to HTML.") ;; Markdown 3.2 dropped support for Python 2. (define-public python2-markdown (let ((base (package-with-python2 (strip-python2-variant python-markdown)))) - (package/inherit - base + (package + (inherit base) (version "3.1.1") (source (origin (method url-fetch) @@ -9697,8 +9699,8 @@ from an XML-based format.") ;; Fonttools 4.x dropped support for Python 2, so stick with 3.x here. (define-public python2-fonttools (let ((base (package-with-python2 (strip-python2-variant python-fonttools)))) - (package/inherit - base + (package + (inherit base) (version "3.44.0") (source (origin (method url-fetch) diff --git a/gnu/packages/racket.scm b/gnu/packages/racket.scm index 18af14b2ec..be33270b30 100644 --- a/gnu/packages/racket.scm +++ b/gnu/packages/racket.scm @@ -173,8 +173,8 @@ DrRacket IDE, are not included.") (define-public racket - (package/inherit - racket-minimal + (package + (inherit racket-minimal) (name "racket") (version (package-version racket-minimal)) ; needed for origin uri to work (source diff --git a/gnu/packages/sequoia.scm b/gnu/packages/sequoia.scm index cb1e2a4872..c83926ef6c 100644 --- a/gnu/packages/sequoia.scm +++ b/gnu/packages/sequoia.scm @@ -221,7 +221,8 @@ with OpenPGP data.") (define-public sequoia4pEp ;; Currently pEp Engine requires sequoia in not-so-current version - (package/inherit sequoia + (package + (inherit sequoia) (name "sequoia") (version "0.15.0-pEp") (source -- cgit v1.2.3 From 250a216cdc2d5425ee0053f3e614d54e0fb6aa90 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 23 May 2021 14:20:34 +0200 Subject: gnu: OpenSSL: Replace with 1.1.1k [fixes CVE-2021-3449 and CVE-2021-3450]. * gnu/packages/tls.scm (openssl-1.1.1k): New variable. (openssl)[replacement]: New field. --- gnu/packages/tls.scm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'gnu/packages') diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm index 1a4e3dc258..174438ad87 100644 --- a/gnu/packages/tls.scm +++ b/gnu/packages/tls.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2016, 2017, 2018 Nikita ;;; Copyright © 2016 Hartmut Goebel ;;; Copyright © 2017 Ricardo Wurmus -;;; Copyright © 2017, 2018, 2019, 2020 Marius Bakke +;;; Copyright © 2017, 2018, 2019, 2020, 2021 Marius Bakke ;;; Copyright © 2017–2019, 2021 Tobias Geerinckx-Rice ;;; Copyright © 2017 Rutger Helling ;;; Copyright © 2018 Clément Lassieur @@ -289,6 +289,7 @@ required structures.") (package (name "openssl") (version "1.1.1j") + (replacement openssl-1.1.1k) (source (origin (method url-fetch) (uri (list (string-append "https://www.openssl.org/source/openssl-" @@ -422,6 +423,25 @@ required structures.") (license license:openssl) (home-page "https://www.openssl.org/"))) +;; Replacement package to fix CVE-2021-3449 and CVE-2021-3450. +(define openssl-1.1.1k + (package + (inherit openssl) + (version "1.1.1k") + (source (origin + (method url-fetch) + (uri (list (string-append "https://www.openssl.org/source/openssl-" + version ".tar.gz") + (string-append "ftp://ftp.openssl.org/source/" + "openssl-" version ".tar.gz") + (string-append "ftp://ftp.openssl.org/source/old/" + (string-trim-right version char-set:letter) + "/openssl-" version ".tar.gz"))) + (patches (search-patches "openssl-1.1-c-rehash-in.patch")) + (sha256 + (base32 + "1rdfzcrxy9y38wqdw5942vmdax9hjhgrprzxm42csal7p5shhal9")))))) + (define-public openssl-1.0 (package (inherit openssl) -- cgit v1.2.3 From a9f84f93b45db712b3bd30943361a267cb85cf79 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 23 May 2021 14:23:18 +0200 Subject: gnu: libx11: Update replacement to 1.7.1 [fixes CVE-2021-31535]. * gnu/packages/xorg.scm (libx11/fixed): Update to 1.7.1. --- gnu/packages/xorg.scm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm index dea4f8e304..1b9dfed34b 100644 --- a/gnu/packages/xorg.scm +++ b/gnu/packages/xorg.scm @@ -11,7 +11,7 @@ ;;; Copyright © 2016 Alex Kost ;;; Copyright © 2016 David Craven ;;; Copyright © 2016, 2017 John Darrington -;;; Copyright © 2017, 2018, 2019, 2020 Marius Bakke +;;; Copyright © 2017, 2018, 2019, 2020, 2021 Marius Bakke ;;; Copyright © 2017, 2018, 2019 Rutger Helling ;;; Copyright © 2017, 2020 Arun Isaac ;;; Copyright © 2018–2021 Tobias Geerinckx-Rice @@ -5523,17 +5523,14 @@ draggable titlebars and borders.") (define-public libx11/fixed (package (inherit libx11) - (version "1.6.12") + (version "1.7.1A") (source (origin (method url-fetch) - (uri (string-append - "mirror://xorg/individual/lib/libX11-" - version - ".tar.bz2")) + (uri "mirror://xorg/individual/lib/libX11-1.7.1.tar.bz2") (sha256 (base32 - "1ivfzl1qwk8zh7gc0m5vb58gdxz11jwg7w3d356w16j1d5s2427i")))))) + "0isxad59hvdwggbxqqjjjg3zmih9xiq4d9mdsnqbyb2nmbg46kp6")))))) ;; packages of height 5 in the propagated-inputs tree -- cgit v1.2.3 From 030bdbf141eefa725735d4fe04e2ef5763a14f24 Mon Sep 17 00:00:00 2001 From: Xinglu Chen Date: Sun, 16 May 2021 16:08:32 +0200 Subject: gnu: notmuch: Update to 0.32.1. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/mail.scm (notmuch): Update to 0.32.1. [arguments]<#:phases>: Don’t return #t at the end of the phase, this won’t be necessary once core-update gets merged. Signed-off-by: Marius Bakke --- gnu/packages/mail.scm | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 8cb233812f..ded60cdc2c 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -1331,14 +1331,14 @@ invoking @command{notifymuch} from the post-new hook.") (define-public notmuch (package (name "notmuch") - (version "0.31.4") + (version "0.32.1") (source (origin (method url-fetch) (uri (string-append "https://notmuchmail.org/releases/notmuch-" version ".tar.xz")) (sha256 (base32 - "0magnyjjhhv11nwcm2596hdxszrj61y69i0hmwqdc3v6cxjvcqc6")))) + "0586d13ssygapjdri4cl25wzywivwsbxpjm6xlgxj6f9ii7clix7")))) (build-system gnu-build-system) (arguments `(#:modules ((guix build gnu-build-system) @@ -1354,8 +1354,7 @@ invoking @command{notifymuch} from the post-new hook.") (add-after 'unpack 'patch-notmuch-lib.el (lambda _ (substitute* "emacs/notmuch-lib.el" - (("/bin/sh") (which "sh"))) - #t)) + (("/bin/sh") (which "sh"))))) (replace 'configure (lambda* (#:key outputs #:allow-other-keys) (setenv "CC" "gcc") @@ -1372,15 +1371,13 @@ invoking @command{notifymuch} from the post-new hook.") ;; and try removing this for notmuch versions > 0.31. (lambda _ (substitute* "test/T356-protected-headers.sh" - (("\\$NOTMUCH_GMIME_X509_CERT_VALIDITY") "0")) - #t)) + (("\\$NOTMUCH_GMIME_X509_CERT_VALIDITY") "0")))) (add-before 'check 'prepare-test-environment (lambda _ (setenv "TEST_CC" "gcc") ;; Patch various inline shell invocations. (substitute* (find-files "test" "\\.sh$") - (("/bin/sh") (which "sh"))) - #t)) + (("/bin/sh") (which "sh"))))) (add-after 'install 'make-autoloads (assoc-ref emacs:%standard-phases 'make-autoloads))))) (native-inputs -- cgit v1.2.3 From 1c4144a159b4eec005af545b2701ee838a781a2c Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 15:06:00 +0200 Subject: gnu: ois: Update to 1.5.1. * gnu/packages/game-development.scm (ois): Update to 1.5.1. --- gnu/packages/game-development.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 52541196b3..62b8c6cdb1 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -1488,7 +1488,7 @@ painted with a mouse.") (define-public ois (package (name "ois") - (version "1.5") + (version "1.5.1") (source (origin (method git-fetch) @@ -1497,7 +1497,7 @@ painted with a mouse.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0g8krgq5bdx2rw7ig0xva4kqv4x815672i7z6lljp3n8847wmypa")))) + (base32 "0nkh0zrsbyv47c0i0vhdna3jsnvs69pb1svg75avxw6z7kwskgla")))) (build-system cmake-build-system) (arguments `(#:tests? #f)) ; no test suite -- cgit v1.2.3 From b83a8c7d9d55c45992107a2806f070eec44de89f Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 15:11:45 +0200 Subject: gnu: filezilla: Update to 3.54.1. * gnu/packages/ftp.scm (filezilla): Update to 3.54.1. --- gnu/packages/ftp.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/ftp.scm b/gnu/packages/ftp.scm index 4ee96125fd..880eaee9f6 100644 --- a/gnu/packages/ftp.scm +++ b/gnu/packages/ftp.scm @@ -220,14 +220,14 @@ output. (define-public filezilla (package (name "filezilla") - (version "3.53.1") + (version "3.54.1") (source (origin (method url-fetch) (uri (string-append "https://download.filezilla-project.org/client/" "FileZilla_" version "_src.tar.bz2")) (sha256 - (base32 "0ygpqfzj5ms1pd46fpfya1y1jl4w2kmaa7plf8n6fm7cxbr78s35")))) + (base32 "0smayigsk8hjplk7pm6dd80r1dnhr4f6xzp3n1p1ss5v2ff1jfkh")))) (build-system gnu-build-system) (arguments ;; Don't let filezilla phone home to check for updates. -- cgit v1.2.3 From f72e2d216b2d28bfba368431a9738204e0450b52 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 16:49:42 +0200 Subject: gnu: slurm: Update to 20.11.7. * gnu/packages/parallel.scm (slurm): Update to 20.11.7. --- gnu/packages/parallel.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm index 17e2a7f7fe..ffca2defbf 100644 --- a/gnu/packages/parallel.scm +++ b/gnu/packages/parallel.scm @@ -138,7 +138,7 @@ execution is also possible.") (define-public slurm (package (name "slurm") - (version "20.11.3") + (version "20.11.7") (source (origin (method url-fetch) (uri (string-append @@ -146,7 +146,7 @@ execution is also possible.") version ".tar.bz2")) (sha256 (base32 - "1s70x6yh60sx63dgmp5rlhq8jcz7kxv9pk8gbs9v1jg8zps5h5bk")) + "1fdjihg1x7ks5l77yjv14a4mg6r0v8c3zk1dcxkhrhq3n4dc9nbs")) (modules '((guix build utils))) (snippet '(begin -- cgit v1.2.3 From ba31fbb1632cdfeed6c9cff807268359ef88b279 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 12:25:04 +0200 Subject: gnu: cava: Update to 0.7.4. * gnu/packages/audio.scm (cava): Update to 0.7.4. --- gnu/packages/audio.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 2f05a26e41..cbd25192a0 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -4314,7 +4314,7 @@ representations.") (define-public cava (package (name "cava") - (version "0.7.3") + (version "0.7.4") (source (origin (method git-fetch) (uri (git-reference @@ -4323,7 +4323,7 @@ representations.") (file-name (git-file-name name version)) (sha256 (base32 - "04j5hb29hivcbk542sfsx9m57dbnj2s6qpvy9fs488zvgjbgxrai")))) + "1mziklmqifhnb4kg9ia2r56r8wjn6xp40bkpf484hsgqvnrccl86")))) (build-system gnu-build-system) (native-inputs `(("autoconf" ,autoconf) -- cgit v1.2.3 From d289a60770c8e4449439858158c28e84a053c3b0 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 12:50:07 +0200 Subject: gnu: nvc: Update to 1.5.1. * gnu/packages/fpga.scm (nvc): Update to 1.5.1. [arguments]: Hopefully re-enable #:parallel-build?s. --- gnu/packages/fpga.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index 809a807467..380a09d7f6 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packages/fpga.scm @@ -432,7 +432,7 @@ a hardware description and verification language. ") (define-public nvc (package (name "nvc") - (version "1.5.0") + (version "1.5.1") (source (origin (method git-fetch) (uri (git-reference @@ -441,11 +441,10 @@ a hardware description and verification language. ") (file-name (string-append name "-" version "-checkout")) (sha256 (base32 - "0dd1xany6qhh2qsfw8ba0ky7y86h19yr4hlk0r5i2bvwsg4355v9")))) + "0m1zhcqhgz5fajz98ky5zdv8g8gvk9caghqfpbv8q3mzdzahcsx5")))) (build-system gnu-build-system) (arguments - `(#:parallel-build? #f ; https://github.com/nickg/nvc/issues/409 - #:configure-flags + `(#:configure-flags '("--enable-vhpi") #:phases (modify-phases %standard-phases -- cgit v1.2.3 From 755d494cbd9446628be3b255c1e2122bb547e9d2 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 12:53:10 +0200 Subject: gnu: butt: Update to 0.1.30. * gnu/packages/audio.scm (butt): Update to 0.1.30. --- gnu/packages/audio.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index cbd25192a0..dda1159f98 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -5166,14 +5166,14 @@ while still staying in time.") (define-public butt (package (name "butt") - (version "0.1.29") + (version "0.1.30") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/butt/butt/butt-" version "/butt-" version ".tar.gz")) (sha256 (base32 - "0nbz0z4d7krvhmnwn10594gwc61gn2dlb5fazmynjfisrfdswqlg")))) + "1dfspdh3f18lpp7asxpj63b9zfpvazi7shgrdacg17gd42ycayq5")))) (build-system gnu-build-system) (arguments `(#:phases @@ -5210,7 +5210,7 @@ while still staying in time.") version "_manual.pdf")) (sha256 (base32 - "1hhgdhdg5s86hjcbwh856gcd3kcch0i5xgi3i3v02zz3xmzl7gg3")))))) + "1w3krh7f2v5vdz18hqycnpn0qv1x6xl6pa1najgp4jbfisjc1mn8")))))) (home-page "https://danielnoethen.de/butt/") (synopsis "Audio streaming tool") (description "Butt is a tool to stream audio to a ShoutCast or -- cgit v1.2.3 From 6c7dc0bad197a4f6dd621b1b54b545a31d19eac2 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 22:38:58 +0200 Subject: gnu: butt: Add snippet. * gnu/packages/audio.scm (butt)[source]: Add snippet. --- gnu/packages/audio.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gnu/packages') diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index dda1159f98..2afb37175d 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -5173,7 +5173,11 @@ while still staying in time.") version "/butt-" version ".tar.gz")) (sha256 (base32 - "1dfspdh3f18lpp7asxpj63b9zfpvazi7shgrdacg17gd42ycayq5")))) + "1dfspdh3f18lpp7asxpj63b9zfpvazi7shgrdacg17gd42ycayq5")) + (modules '((guix build utils))) + (snippet + '(substitute* "src/butt.cpp" + ((".*zica.*") ""))))) (build-system gnu-build-system) (arguments `(#:phases -- cgit v1.2.3 From da671c16f26a6f581aca3d3e9633bb4c92e57454 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 10:06:44 +0200 Subject: gnu: abook: Fix typo in description. * gnu/packages/mail.scm (abook)[description]: Fix typo. --- gnu/packages/mail.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index ded60cdc2c..a8f4e0ed88 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -207,10 +207,10 @@ `(("ncurses" ,ncurses) ("readline" ,readline))) (home-page "https://abook.sourceforge.io/") - (synopsis "Text-based addressbook") + (synopsis "Text-based address book") (description - "Abook is a text-based addressbook program designed to use with Mutt mail -client.") + "Abook is a text-based address book program designed to use with the Mutt +mail client.") (license license:gpl2))) (define-public anubis -- cgit v1.2.3 From 97cb3cf25a43e172c57907c80156412122495900 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 18:06:50 +0200 Subject: gnu: parallel: Update to 20210522. * gnu/packages/parallel.scm (parallel): Update to 20210522. --- gnu/packages/parallel.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/parallel.scm b/gnu/packages/parallel.scm index ffca2defbf..d950fa9014 100644 --- a/gnu/packages/parallel.scm +++ b/gnu/packages/parallel.scm @@ -57,14 +57,14 @@ (define-public parallel (package (name "parallel") - (version "20210422") + (version "20210522") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/parallel/parallel-" version ".tar.bz2")) (sha256 - (base32 "1s4ynlsh5fr5vxcf5xm45fcfyzp62zclzjq5b7rbwrs4chxnlgmy")))) + (base32 "1qdgywilyy2vy8lcl7f5qa7cm0b2ddnwwx9n8xcfbv9wj0z3wrpg")))) (build-system gnu-build-system) (arguments `(#:phases -- cgit v1.2.3 From ada6f396e4f6c75859e3d191f0f8362aa91a1761 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 11:25:57 +0200 Subject: gnu: hddtemp: Update to 0.4.3. * gnu/packages/disk.scm (hddtemp): Update to 0.4.3. [source, home-page]: Use a maintained fork/continuation. [arguments]: Add a new 'delete-autogen.sh phase. Adjust the 'install-db phase to install the bundled hddtemp.db. [inputs]: Remove old hddtemp.db. [native-inputs]: Add autoconf, automake, and gettext. f hddtemp --- gnu/packages/disk.scm | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 006cb8e301..84996f9bc4 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -1144,15 +1144,18 @@ of choice for all light thinking Unix addicts!") (define-public hddtemp (package (name "hddtemp") - (version "0.3-beta15") - (source (origin - (method url-fetch) - (uri (string-append "mirror://savannah/hddtemp/hddtemp-" - version - ".tar.bz2")) - (sha256 - (base32 - "0nzgg4nl8zm9023wp4dg007z6x3ir60rwbcapr9ks2al81c431b1")))) + ;; advertises the project as + ;; ‘orphaned/unmaintained’. Use a maintained fork/continuation. + (version "0.4.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vitlav/hddtemp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04kylb2ka0jimi238zpfq1yii2caidpmj3ck51rvxz03y5lpq8fw")))) (build-system gnu-build-system) (arguments `(#:configure-flags (list (string-append @@ -1161,19 +1164,20 @@ of choice for all light thinking Unix addicts!") "/share/hddtemp/hddtemp.db")) #:phases (modify-phases %standard-phases + (add-before 'bootstrap 'delete-autogen.sh + (lambda _ + ;; The default 'bootstrap phase works better. + (delete-file "autogen.sh"))) (add-after 'install 'install-db - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((target (string-append (assoc-ref outputs "out") - "/share/hddtemp/hddtemp.db"))) - (mkdir-p (dirname target)) - (copy-file (assoc-ref inputs "db") target))))))) - (inputs - `(("db" ,(origin - (method url-fetch) - (uri "mirror://savannah/hddtemp/hddtemp.db") - (sha256 - (base32 "1fr6qgns6qv7cr40lic5yqwkkc7yjmmgx8j0z6d93csg3smzhhya")))))) - (home-page "https://savannah.nongnu.org/projects/hddtemp/") + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (install-file "data/hddtemp.db" + (string-append out "/share/hddtemp")))))))) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("gettext" ,gettext-minimal))) + (home-page "https://github.com/vitlav/hddtemp") (synopsis "Report the temperature of hard drives from S.M.A.R.T. information") (description "@command{hddtemp} is a small utility that gives you the temperature of your hard drive by reading S.M.A.R.T. information (for drives -- cgit v1.2.3 From 5c49c38d9a6e9d8a60a41a6feaedb95e40c1264f Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 11:28:09 +0200 Subject: gnu: diffoscope: Update to 175. * gnu/packages/diffoscope.scm (diffoscope): Update to 175. --- gnu/packages/diffoscope.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/diffoscope.scm b/gnu/packages/diffoscope.scm index b74b9d1b1a..21c78ae6f0 100644 --- a/gnu/packages/diffoscope.scm +++ b/gnu/packages/diffoscope.scm @@ -72,7 +72,7 @@ (define-public diffoscope (package (name "diffoscope") - (version "174") + (version "175") (source (origin (method git-fetch) (uri (git-reference @@ -81,7 +81,7 @@ (file-name (git-file-name name version)) (sha256 (base32 - "16nvcvvps2gxr0b9wbfilrn4397cqkcm716zvhlx5hsbq6w6cx08")))) + "1qzdi9110mdm5af4nq1nwx9b1hrin9a1v3vhnxwrkyb7j0mvcg7v")))) (build-system python-build-system) (arguments `(#:phases (modify-phases %standard-phases -- cgit v1.2.3 From 0dcb822bf6c891b40ff570059dfb0ae661da389a Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 11:44:14 +0200 Subject: gnu: exfatprogs: Update to 1.1.2. * gnu/packages/file-systems.scm (exfatprogs): Update to 1.1.2. --- gnu/packages/file-systems.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/file-systems.scm b/gnu/packages/file-systems.scm index ad721017b5..c64c0df727 100644 --- a/gnu/packages/file-systems.scm +++ b/gnu/packages/file-systems.scm @@ -477,7 +477,7 @@ from the bcachefs-tools package. It is meant to be used in initrds.") (define-public exfatprogs (package (name "exfatprogs") - (version "1.1.1") + (version "1.1.2") (source (origin (method git-fetch) @@ -486,7 +486,7 @@ from the bcachefs-tools package. It is meant to be used in initrds.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1zl3w5w2mzyggizc4dsiln0pa013f8sf5dxmm5wflplpfm6k4brk")))) + (base32 "19pbybgbfnvjb3n944ihrn1r8ch4dm8dr0d44d6w7p63dcp372xy")))) (build-system gnu-build-system) (arguments `(#:configure-flags -- cgit v1.2.3 From 45dd728510646a6f3017a6e5780ecc217f05152b Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 12:49:17 +0200 Subject: gnu: freeipmi: Update to 1.6.8. * gnu/packages/freeipmi.scm (freeipmi): Update to 1.6.8. --- gnu/packages/freeipmi.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/freeipmi.scm b/gnu/packages/freeipmi.scm index eb10b509c9..acd527fcee 100644 --- a/gnu/packages/freeipmi.scm +++ b/gnu/packages/freeipmi.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2013 Ludovic Courtès ;;; Copyright © 2015, 2016, 2017, 2020, 2021 Efraim Flashner -;;; Copyright © 2019, 2020 Tobias Geerinckx-Rice +;;; Copyright © 2019–2021 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. ;;; @@ -28,14 +28,14 @@ (define-public freeipmi (package (name "freeipmi") - (version "1.6.7") + (version "1.6.8") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/freeipmi/freeipmi-" version ".tar.gz")) (sha256 (base32 - "1gyyx99q02p3v2nqm3h53mkjd33l0hrapwg4alg6qr9k74qik1dv")))) + "0w8af1i57szmxl9vfifwwyal7xh8aixz2l9487wvy6yckqk6m92a")))) (build-system gnu-build-system) (arguments '(#:configure-flags '("--disable-static"))) -- cgit v1.2.3 From cbaa8e0454426d1fd4452103e6bb1f14cef28d43 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 11:16:41 +0200 Subject: gnu: python-django-compressor: Update to 2.4.12.4.1. * gnu/packages/django.scm (python-django-compressor): Update to 2.4.12.4.1. --- gnu/packages/django.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/django.scm b/gnu/packages/django.scm index 9080afd373..fa67e7412a 100644 --- a/gnu/packages/django.scm +++ b/gnu/packages/django.scm @@ -1120,14 +1120,13 @@ forms using your favorite CSS framework, without writing template code.") (define-public python-django-compressor (package (name "python-django-compressor") - (version "2.4") + (version "2.4.1") (source (origin (method url-fetch) (uri (pypi-uri "django_compressor" version)) (sha256 - (base32 - "0kx7bclfa0sxlsz6ka70zr9ra00lks0hmv1kc99wbanx6xhirvfj")))) + (base32 "1q0m0hfg7sqmj5km924g4dgy3nx51aszzsprlp6gsin10mv0fn1k")))) (build-system python-build-system) (arguments '(#:phases -- cgit v1.2.3 From 55244601d76b31082ab3c7f555d333d7cb106e89 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 11:43:50 +0200 Subject: gnu: retroarch: Update to 1.9.3. * gnu/packages/emulators.scm (retroarch): Update to 1.9.3. --- gnu/packages/emulators.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 30cd2daf55..47dae86b51 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -1314,7 +1314,7 @@ as RetroArch.") (define-public retroarch (package (name "retroarch") - (version "1.9.2") + (version "1.9.3") (source (origin (method git-fetch) @@ -1323,7 +1323,7 @@ as RetroArch.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0zrry2zwknzsrrz8r6rl1iy9hmiv4dwjmf61aidx3xwxby3g82qg")) + (base32 "01ssacnq5sl9221476df95dgry5m1z5mnlk3l3dh3rrg0qr4nvv3")) (patches (search-patches "retroarch-LIBRETRO_DIRECTORY.patch")))) (build-system gnu-build-system) -- cgit v1.2.3 From 363095f296bb49d4a43603e273706ae33ee061ac Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 13:43:56 +0200 Subject: gnu: ltris: Update to 1.2.3. * gnu/packages/games.scm (ltris): Update to 1.2.3. [arguments]: Remove unnecessary #:configure-flags. --- gnu/packages/games.scm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 24e487a2b8..6f07cd3aa9 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -1836,19 +1836,17 @@ Chess). It is similar to standard chess but this variant is far more complicate (define-public ltris (package (name "ltris") - (version "1.2.1") + (version "1.2.3") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/lgames/ltris/" "ltris-" version ".tar.gz")) (sha256 - (base32 "0959vvxh5xnxzpdv7i67lpd2b6ghx69z65ldnclj1z6llyfzfs7q")))) + (base32 "1a2m17jwkyar8gj07bn5jk01j2ps4vvc48z955jjjsh67q2svi0f")))) (build-system gnu-build-system) (arguments - '(;; The code in LTris uses traditional GNU semantics for inline functions - #:configure-flags '("CFLAGS=-fgnu89-inline") - #:phases + '(#:phases (modify-phases %standard-phases (add-after 'set-paths 'set-sdl-paths (lambda* (#:key inputs #:allow-other-keys) -- cgit v1.2.3 From d694018daca526b8a743faf45839e5a44ada7490 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 15:04:52 +0200 Subject: gnu: libetonyek: Update to 0.1.10. * gnu/packages/libreoffice.scm (libetonyek): Update to 0.1.10. --- gnu/packages/libreoffice.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm index 4218168cd2..e03047c3fd 100644 --- a/gnu/packages/libreoffice.scm +++ b/gnu/packages/libreoffice.scm @@ -453,14 +453,14 @@ CorelDRAW documents of all versions.") (define-public libetonyek (package (name "libetonyek") - (version "0.1.9") + (version "0.1.10") (source (origin (method url-fetch) (uri (string-append "http://dev-www.libreoffice.org/src/" name "/" name "-" version ".tar.xz")) (sha256 (base32 - "0jhsbdimiyijdqriy0zzkjjgc4wi6fjimhdg4mdybrlwg7l7f5p6")))) + "16hy60ws29pb4pz3z5l4920yn9hnk2vlij0xfs5qi1w4drd46c5l")))) (build-system gnu-build-system) (arguments `(#:configure-flags '("--with-mdds=1.5"))) -- cgit v1.2.3 From aa65bba301b66b9cc7557255b567df5e35fbabe8 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 15:05:30 +0200 Subject: gnu: libmediaart: Update to 1.9.5. * gnu/packages/gnome.scm (libmediaart): Update to 1.9.5. [arguments]: Use meson-next. --- gnu/packages/gnome.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index be458c07bb..4934ae0cc3 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -1407,7 +1407,7 @@ and implementation of UPnP A/V profiles.") (define-public libmediaart (package (name "libmediaart") - (version "1.9.4") + (version "1.9.5") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/" name "/" @@ -1415,8 +1415,10 @@ and implementation of UPnP A/V profiles.") name "-" version ".tar.xz")) (sha256 (base32 - "0gc10imyabk57ar54m0qzms0x9dnmkymhkzyk8w1aj3y4lby0yx5")))) - (build-system gnu-build-system) + "1mlw1qgj8nkd9ll6b6h54r1gfdy3zp8a8xqz7qfyfaj85jjgbph7")))) + (build-system meson-build-system) + (arguments + `(#:meson ,meson-next)) (native-inputs `(("glib:bin" ,glib "bin") ("pkg-config" ,pkg-config))) -- cgit v1.2.3 From b40090bc6fabfc6af17fe1cef2519cbe9bfbc5fa Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 15:05:48 +0200 Subject: gnu: mm-common: Update to 1.0.3. * gnu/packages/gnome.scm (mm-common): Update to 1.0.3. [arguments]: Use meson-0.55. --- gnu/packages/gnome.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 4934ae0cc3..7e0ee6d314 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -1108,7 +1108,7 @@ freedesktop.org desktop notification specification.") (define-public mm-common (package (name "mm-common") - (version "1.0.2") + (version "1.0.3") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/mm-common/" @@ -1116,10 +1116,11 @@ freedesktop.org desktop notification specification.") "mm-common-" version ".tar.xz")) (sha256 (base32 - "07b4s5ckcz9q5gwx8vchim19mhfgl8wysqwi30pndks3m4zrzad2")))) + "1x8yvjy0yg17qyhmqws8xh2k8dvzrhpwqz7j1cfwzalrb1i9c5g8")))) (build-system meson-build-system) (arguments - `(#:phases + `(#:meson ,meson-0.55 + #:phases (modify-phases %standard-phases (add-after 'unpack 'patch (lambda* (#:key inputs #:allow-other-keys) -- cgit v1.2.3 From 36d2e48c303d2ba7dc80722939353ba754378957 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 15:11:57 +0200 Subject: gnu: lmdb: Update to 0.9.29. * gnu/packages/databases.scm (lmdb): Update to 0.9.29. --- gnu/packages/databases.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index d18fb89188..cead8c0e5a 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -2383,7 +2383,7 @@ database.") (define-public lmdb (package (name "lmdb") - (version "0.9.28") + (version "0.9.29") (source (origin (method git-fetch) @@ -2392,7 +2392,7 @@ database.") (commit (string-append "LMDB_" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "012a8bs49cswsnzw7k4piis5b6dn4by85w7a7mai9i04xcjyy9as")))) + (base32 "0airps4cd0d91nbgy7hgvifa801snxwxzwxyr6pdv61plsi7h8l3")))) (build-system gnu-build-system) (arguments `(#:test-target "test" -- cgit v1.2.3 From ec81488b93ca9a9af6487e422eeeaf998e5bc505 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 23 May 2021 16:50:32 +0200 Subject: gnu: md4c: Update to 0.4.8. * gnu/packages/markup.scm (md4c): Update to 0.4.8. --- gnu/packages/markup.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm index 695eed67b1..368976bfde 100644 --- a/gnu/packages/markup.scm +++ b/gnu/packages/markup.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2015 David Thompson ;;; Copyright © 2016, 2019 Efraim Flashner ;;; Copyright © 2017 Nikita -;;; Copyright © 2017, 2018, 2019, 2020 Tobias Geerinckx-Rice +;;; Copyright © 2017–2021 Tobias Geerinckx-Rice ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2020 EuAndreh ;;; Copyright © 2021 Noisytoot @@ -284,7 +284,7 @@ and smu is that smu doesn't support reference style links.") (define-public md4c (package (name "md4c") - (version "0.4.7") + (version "0.4.8") (source (origin (method git-fetch) @@ -293,7 +293,7 @@ and smu is that smu doesn't support reference style links.") (commit (string-append "release-" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0m3202zzjvw4k7jw66z1qi3cbisxzvplq5alkygpifvhzm81gwwx")))) + (base32 "12pdh4rfjc3b0cblj5nz3jksr2376lx8ay0vw5dwa1s97q09pczq")))) (build-system cmake-build-system) (arguments '(#:tests? #f)) (home-page "https://github.com/mity/md4c/") -- cgit v1.2.3 From 5b76cdae9dfae44318a56d6b442cc91abd719882 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 24 May 2021 00:23:19 +0200 Subject: gnu: qutebrowser: Update to 2.2.2. * gnu/packages/web-browsers.scm (qutebrowser): Update to 2.2.2. --- gnu/packages/web-browsers.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index f677d58fd6..b6e0e23357 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -487,7 +487,7 @@ interface.") (define-public qutebrowser (package (name "qutebrowser") - (version "2.2.1") + (version "2.2.2") (source (origin (method url-fetch) @@ -495,7 +495,7 @@ interface.") "qutebrowser/releases/download/v" version "/" "qutebrowser-" version ".tar.gz")) (sha256 - (base32 "0vr6xpjy93w4i0x408vvs9xl497sjah51lxdk4awnx2gfg3acz14")))) + (base32 "11vjp20gzmdjj09b7wxzn7ar6viih0bk76y618yqsyqqkffylmbq")))) (build-system python-build-system) (native-inputs `(("python-attrs" ,python-attrs))) ; for tests -- cgit v1.2.3 From 2bd09dd47f2b97803cf36425f6efb4262bcdd218 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 24 May 2021 01:03:16 +0200 Subject: gnu: surf: Update to 2.1. * gnu/packages/suckless.scm (surf): Update to 2.1. [inputs]: Add gcr. --- gnu/packages/suckless.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm index 7e297eb9ae..f4bf01c5df 100644 --- a/gnu/packages/suckless.scm +++ b/gnu/packages/suckless.scm @@ -7,7 +7,7 @@ ;;; Copyright © 2015 Leo Famulari ;;; Copyright © 2016 Eric Bavier ;;; Copyright © 2017 Alex Griffin -;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice +;;; Copyright © 2018–2021 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. ;;; @@ -270,15 +270,14 @@ drawing.") (define-public surf (package (name "surf") - (version "2.0") + (version "2.1") (source (origin (method url-fetch) (uri (string-append "https://dl.suckless.org/surf/surf-" version ".tar.gz")) (sha256 - (base32 - "07cmajyafljigy10d21kkyvv5jf3hxkx06pz3rwwk3y3c9x4rvps")))) + (base32 "0mrj0kp01bwrgrn4v298g81h6zyq64ijsg790di68nm21f985rbj")))) (build-system glib-or-gtk-build-system) (arguments `(#:tests? #f ; no tests @@ -297,6 +296,7 @@ drawing.") #t))))) (inputs `(("dmenu" ,dmenu) + ("gcr" ,gcr) ("glib-networking" ,glib-networking) ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) ("webkitgtk" ,webkitgtk) -- cgit v1.2.3 From b95fbb510db87576d9a54e4264618b6f6f259b05 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 24 May 2021 02:02:14 +0200 Subject: gnu: whois: Update to 5.5.9. * gnu/packages/networking.scm (whois): Update to 5.5.9. --- gnu/packages/networking.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 6292241007..7f399640b2 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -1380,7 +1380,7 @@ and up to 1 Mbit/s downstream.") (define-public whois (package (name "whois") - (version "5.5.8") + (version "5.5.9") (source (origin (method git-fetch) @@ -1389,7 +1389,7 @@ and up to 1 Mbit/s downstream.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "12lhl2q1pa1qkbv0l1cpy8hn4wh5i99bqc68rlm4f7jyqlj2l82r")))) + (base32 "0l9dhyciylh14lqw8j5mrk0y2hl95cnj8pyvvabbgwxpsdn0yvbb")))) (build-system gnu-build-system) (arguments `(#:tests? #f ; no test suite -- cgit v1.2.3 From 88c8a910ea916d9dfad412f478f57227488446f9 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 24 May 2021 02:02:24 +0200 Subject: gnu: frrouting: Update to 7.5.17.5.1. * gnu/packages/networking.scm (frrouting): Update to 7.5.17.5.1. --- gnu/packages/networking.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 7f399640b2..8bcaa98fbb 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -3569,7 +3569,7 @@ A very simple IM client working over the DHT. (define-public frrouting (package (name "frrouting") - (version "7.5") + (version "7.5.1") (source (origin (method url-fetch) (uri (string-append "https://github.com/FRRouting/frr/releases/" @@ -3577,7 +3577,7 @@ A very simple IM client working over the DHT. ".tar.xz")) (sha256 (base32 - "1a27wvxmc51sr0kchy0hjfpv19imlgrr3s9k48lik9k01g71yrdr")))) + "1r7gh5h27ii7d1d0z0x48wx7hs8vvympv3gqvy3cwzg05q5vk9xs")))) (build-system gnu-build-system) (inputs `(("c-ares" ,c-ares) -- cgit v1.2.3 From 22d4c2e452a61f7d6d01e130619bb4d6f71756c7 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 24 May 2021 02:07:43 +0200 Subject: gnu: hangups: Update to 0.4.14. * gnu/packages/messaging.scm (hangups): Update to 0.4.14. --- gnu/packages/messaging.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 59c154b9f7..413e41c4c1 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2404,13 +2404,13 @@ QMatrixClient project.") (define-public hangups (package (name "hangups") - (version "0.4.13") + (version "0.4.14") (source (origin (method url-fetch) (uri (pypi-uri "hangups" version)) (sha256 - (base32 "015g635vnrxk5lf9n80rdcmh6chv8kmla1k2j7m1iijijs519ngn")))) + (base32 "15qbbafcrdkx73xz9y30qa3d8nj6mgrp2m41749i5nn1qywmikk8")))) (build-system python-build-system) (arguments `(#:phases -- cgit v1.2.3 From 162fa6bd595898e29791d142fbd77170fbb1de0e Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 24 May 2021 02:07:57 +0200 Subject: gnu: libsignal-protocol-c: Update to 2.3.3. * gnu/packages/messaging.scm (libsignal-protocol-c): Update to 2.3.3. --- gnu/packages/messaging.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 413e41c4c1..b326b68952 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -478,7 +478,7 @@ your private keys, no previous conversation is compromised.") (define-public libsignal-protocol-c (package (name "libsignal-protocol-c") - (version "2.3.2") + (version "2.3.3") (source (origin (method git-fetch) (uri (git-reference @@ -487,7 +487,7 @@ your private keys, no previous conversation is compromised.") (file-name (git-file-name name version)) (sha256 (base32 - "1qj2w4csy6j9jg1jy66n1qwysx7hgjywk4n35hlqcnh1kpa14k3p")))) + "0z5p03vk15i6h870azfjgyfgxhv31q2vq6rfhnybrnkxq2wqzwhk")))) (arguments `(;; Required for proper linking and for tests to run. #:configure-flags '("-DBUILD_SHARED_LIBS=on" "-DBUILD_TESTING=1"))) -- cgit v1.2.3 From cf105d9021688ad47acf5b729d6006569c7a9874 Mon Sep 17 00:00:00 2001 From: Leo Prikler Date: Mon, 24 May 2021 01:37:24 +0200 Subject: gnu: font-sarasa-gothic: Update to 0.31.2. * gnu/packages/fonts.scm (font-sarasa-gothic): Update to 0.31.2. --- gnu/packages/fonts.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 32c4187337..c2280565ab 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1387,7 +1387,7 @@ programming. Iosevka is completely generated from its source code.") (define-public font-sarasa-gothic (package (name "font-sarasa-gothic") - (version "0.12.7") + (version "0.31.2") (source (origin (method url-fetch) @@ -1395,7 +1395,7 @@ programming. Iosevka is completely generated from its source code.") "/releases/download/v" version "/sarasa-gothic-ttc-" version ".7z")) (sha256 - (base32 "09v65k00g8m953s6riz9xjzb2jgr6v5pdhcllalzzl7c1cn2xl3k")))) + (base32 "0p67qyhm266s6q17islqvwch807fy5slgp2symrl0z665vp6hycj")))) (build-system font-build-system) (arguments `(#:phases (modify-phases %standard-phases -- cgit v1.2.3 From 029a3fe46b6549c17085f661bb7b934d7ca0fa3e Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Mon, 24 May 2021 11:10:26 +0300 Subject: gnu: python-nltk-3.4: Add missing input. * gnu/packages/python-xyz.scm (python-nltk-3.4)[propagated-inputs]: Add python-six. --- gnu/packages/python-xyz.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gnu/packages') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 5a3c6b670e..e011d37e91 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -15484,7 +15484,8 @@ reasoning, wrappers for natural language processing libraries.") (method url-fetch) (uri (pypi-uri "nltk" version ".zip")) (sha256 - (base32 "153x2clrnigs74jdgnn3qmljdjj4gprmvpdvh49i18ls4m8mbm5y")))))) + (base32 "153x2clrnigs74jdgnn3qmljdjj4gprmvpdvh49i18ls4m8mbm5y")))) + (propagated-inputs `(("python-six" ,python-six))))) (define-public python2-nltk (package-with-python2 python-nltk)) -- cgit v1.2.3 From 67ac4348d4f4631b65201f66e0ba56f54143ad1b Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Mon, 24 May 2021 11:11:34 +0300 Subject: gnu: python-nltk: Add missing inputs. * gnu/packages/python-xyz.scm (python-nltk)[propagated-inputs]: Add python-click, python-joblib, python-regex, python-tqdm. --- gnu/packages/python-xyz.scm | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index e011d37e91..954536b283 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -15463,6 +15463,11 @@ extracting firmware images") '(;; The tests require some extra resources to be downloaded. ;; TODO Try packaging these resources. #:tests? #f)) + (propagated-inputs + `(("python-click" ,python-click) + ("python-joblib" ,python-joblib) + ("python-regex" ,python-regex) + ("python-tqdm" ,python-tqdm))) (native-inputs `(("unzip" ,unzip))) (home-page "http://nltk.org/") -- cgit v1.2.3 From 4ea6161046e664470b036f4692ea115e33ef6003 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Mon, 24 May 2021 16:13:35 +0300 Subject: gnu: python-matplotlib: Don't hardcode python version. * gnu/packages/python-xyz.scm (python-matplotlib)[arguments]: In custom 'install-jquery-ui phase programmatically get the version of python. --- gnu/packages/python-xyz.scm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 954536b283..25f986e9b6 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -5563,8 +5563,11 @@ convert between colorspaces like sRGB, XYZ, CIEL*a*b*, CIECAM02, CAM02-UCS, etc. #t)) (add-before 'install 'install-jquery-ui (lambda* (#:key outputs inputs #:allow-other-keys) - (let ((dir (string-append (assoc-ref outputs "out") - "/lib/python3.7/site-packages/matplotlib/backends/web_backend/"))) + (let* ((python-version (python-version + (assoc-ref inputs "python"))) + (dir (string-append (assoc-ref outputs "out") + "/lib/python" python-version "/site-packages" + "/matplotlib/backends/web_backend/"))) (mkdir-p dir) (invoke "unzip" (assoc-ref inputs "jquery-ui") -- cgit v1.2.3 From 0befeed292885601e36769533521a01fe84b6bfe Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Mon, 24 May 2021 12:01:20 -0400 Subject: gnu: linux-libre: Update to 5.12.6. * gnu/packages/linux.scm (linux-libre-5.12-version): Update to 5.12.6. (linux-libre-5.12-pristine-source): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 83ae36f0c8..26e9d1e268 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -356,7 +356,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." ;; The current "stable" kernels. That is, the most recently released major ;; versions that are still supported upstream. -(define-public linux-libre-5.12-version "5.12.5") +(define-public linux-libre-5.12-version "5.12.6") (define deblob-scripts-5.12 (linux-libre-deblob-scripts linux-libre-5.12-version @@ -364,7 +364,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." (base32 "1qp25fd4wgjyk7dzdq9yirm1z5w68sd1p3wv8lch8259i51gwjnf"))) (define-public linux-libre-5.12-pristine-source (let ((version linux-libre-5.12-version) - (hash (base32 "1x39sdswww4j8zr54wpjzy9dia52kihs11xwljxcnz8pck0vwja0"))) + (hash (base32 "1cdxda5mgdi5dky6hvrq2727rrlw9lnzf30kf3lbiikjybvlqw2b"))) (make-linux-libre-source version (%upstream-linux-source version hash) deblob-scripts-5.12))) -- cgit v1.2.3 From 2e3c8a5371fc134e0aa366c2ff6ff365f032eab8 Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Mon, 24 May 2021 12:01:51 -0400 Subject: gnu: linux-libre 5.10: Update to 5.10.39. * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.39. (linux-libre-5.10-pristine-source): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 26e9d1e268..fc0c0ce1ce 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -372,7 +372,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." ;; The "longterm" kernels — the older releases with long-term upstream support. ;; Here are the support timelines: ;; -(define-public linux-libre-5.10-version "5.10.38") +(define-public linux-libre-5.10-version "5.10.39") (define deblob-scripts-5.10 (linux-libre-deblob-scripts linux-libre-5.10-version @@ -380,7 +380,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." (base32 "0hh27ccqimagr3aij7ygwikxw66y63sqwd0xlf49bhpjd090r9a7"))) (define-public linux-libre-5.10-pristine-source (let ((version linux-libre-5.10-version) - (hash (base32 "0bzipgnfvd5w70rv1x6g81iwknn2qskw92p2bpyiks7r52qmmwij"))) + (hash (base32 "057nnfkbm69ji80rx9lqgmvqsv74x9lcaq3kfs0k91cpr8asaf2p"))) (make-linux-libre-source version (%upstream-linux-source version hash) deblob-scripts-5.10))) -- cgit v1.2.3 From 443d3c6a00df0c5417360457cdab82982a7cffa9 Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Mon, 24 May 2021 12:02:16 -0400 Subject: gnu: linux-libre 5.4: Update to 5.4.121. * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.121. (linux-libre-5.4-pristine-source): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index fc0c0ce1ce..a0bca87d93 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -385,7 +385,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." (%upstream-linux-source version hash) deblob-scripts-5.10))) -(define-public linux-libre-5.4-version "5.4.120") +(define-public linux-libre-5.4-version "5.4.121") (define deblob-scripts-5.4 (linux-libre-deblob-scripts linux-libre-5.4-version @@ -393,7 +393,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." (base32 "1xghbbnaisjd0k1klbyn1p7r6r4x5a1bpmkm56a3gh2zvw4s7mj8"))) (define-public linux-libre-5.4-pristine-source (let ((version linux-libre-5.4-version) - (hash (base32 "0q08q6q2l9k04p8a0vvbnhwfp4yiags8s6wc9dnac0fhd4y3gl1q"))) + (hash (base32 "0prparsdyi8n3cfq3vbhn5var2xcw5dglscxqny19qcplgy2g4wx"))) (make-linux-libre-source version (%upstream-linux-source version hash) deblob-scripts-5.4))) -- cgit v1.2.3 From 2fca4acdf6942ce9fbaf3580dda4e5fa7cabd2f2 Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Mon, 24 May 2021 12:02:31 -0400 Subject: gnu: linux-libre 4.19: Update to 4.19.191. * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.191. (linux-libre-4.19-pristine-source): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index a0bca87d93..66e1daf38c 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -398,7 +398,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." (%upstream-linux-source version hash) deblob-scripts-5.4))) -(define-public linux-libre-4.19-version "4.19.190") +(define-public linux-libre-4.19-version "4.19.191") (define deblob-scripts-4.19 (linux-libre-deblob-scripts linux-libre-4.19-version @@ -406,7 +406,7 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." (base32 "1jiaw0as1ippkrjdpd52657w5mz9qczg3y2hlra7m9k0xawwiqlf"))) (define-public linux-libre-4.19-pristine-source (let ((version linux-libre-4.19-version) - (hash (base32 "0pf8py0id0r8wzr5050bik1sbhl8gsznnr5bvcmrs4jkhpp2m73g"))) + (hash (base32 "1jd97rzv900mnyzps4xmf6k166zrg391vcrbmr5zvcway5qbn9mm"))) (make-linux-libre-source version (%upstream-linux-source version hash) deblob-scripts-4.19))) -- cgit v1.2.3 From 9a57cac2a09aa592b29eaba8738c32a585efd82c Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Mon, 24 May 2021 12:16:56 -0400 Subject: gnu: linux-libre 4.14: Update to 4.14.233. * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.233. (linux-libre-4.14-pristine-source): Update hash. (deblob-scripts-4.14): Update hash. --- gnu/packages/linux.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 66e1daf38c..f5e2a4b1fc 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -411,15 +411,15 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." (%upstream-linux-source version hash) deblob-scripts-4.19))) -(define-public linux-libre-4.14-version "4.14.232") +(define-public linux-libre-4.14-version "4.14.233") (define deblob-scripts-4.14 (linux-libre-deblob-scripts linux-libre-4.14-version - (base32 "091jk9jkn9jf39bxpc7395bhcb7p96nkg3a8047380ki06lnfxh6") + (base32 "07afckszdm4pq008i6ij0pxpw2rpgi5q931nxh6dxcczpicvwbc9") (base32 "1qij18inijj6c3ma8hv98yjagnzxdxyn134da9fd23ky8q6hbvky"))) (define-public linux-libre-4.14-pristine-source (let ((version linux-libre-4.14-version) - (hash (base32 "0sa3sz7bznlhijd0iwv37nyrrnw34iq6dq1bqr6cj2wpyrhr7h8x"))) + (hash (base32 "0sqikz8cvrjfs46mcqx9gbdfkpdims0m5xxxzwr5vcfph5rdvj26"))) (make-linux-libre-source version (%upstream-linux-source version hash) deblob-scripts-4.14))) -- cgit v1.2.3 From 19f0fafa77771eaaace3060b6feea62771b9c787 Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Mon, 24 May 2021 12:17:43 -0400 Subject: gnu: linux-libre 4.9: Update to 4.9.269. * gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.269. (linux-libre-4.9-pristine-source): Update hash. (deblob-scripts-4.9): Update hash. --- gnu/packages/linux.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index f5e2a4b1fc..26485c1451 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -424,15 +424,15 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." (%upstream-linux-source version hash) deblob-scripts-4.14))) -(define-public linux-libre-4.9-version "4.9.268") +(define-public linux-libre-4.9-version "4.9.269") (define deblob-scripts-4.9 (linux-libre-deblob-scripts linux-libre-4.9-version - (base32 "1wvldzlv7q2xdbadas87dh593nxr4a8p5n0f8zpm72lja6w18hmg") + (base32 "1w8cb8w1cpcwswc3rxq6vwjafw6yy0igib34rrm93ag5h6inncfv") (base32 "0fxajshb75siq39lj5h8xvhdj8lcmddkslwlyj65rhlwk6g2r4b2"))) (define-public linux-libre-4.9-pristine-source (let ((version linux-libre-4.9-version) - (hash (base32 "0aknrlf5q0dsqib8c9klmf5c60dy7hg2zksb020qvyrp077gcrjv"))) + (hash (base32 "1pnggwc9i6hka21vvl4yd9pd38hpnym9z56m4mhl970ijl4zywbr"))) (make-linux-libre-source version (%upstream-linux-source version hash) deblob-scripts-4.9))) -- cgit v1.2.3 From 173156167b0ca920216f2aee4ff0e6c947407265 Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Mon, 24 May 2021 12:19:17 -0400 Subject: gnu: linux-libre 4.4: Update to 4.4.269. * gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.269. (linux-libre-4.4-pristine-source): Update hash. (deblob-scripts-4.4): Update hash. --- gnu/packages/linux.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 26485c1451..affc3066c0 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -437,15 +437,15 @@ corresponding UPSTREAM-SOURCE (an origin), using the given DEBLOB-SCRIPTS." (%upstream-linux-source version hash) deblob-scripts-4.9))) -(define-public linux-libre-4.4-version "4.4.268") +(define-public linux-libre-4.4-version "4.4.269") (define deblob-scripts-4.4 (linux-libre-deblob-scripts linux-libre-4.4-version - (base32 "0x2j1i88am54ih2mk7gyl79g25l9zz4r08xhl482l3fvjj2irwbw") + (base32 "1lid4k7g947yi3hcjj0lz0fnssawbph3jsy67vrv57l5imrhv3zs") (base32 "0hhin1jpfkd6nwrb6xqxjzl3hdxy4pn8a15hy2d3d83yw6pflbsf"))) (define-public linux-libre-4.4-pristine-source (let ((version linux-libre-4.4-version) - (hash (base32 "1srk08kaxq5jjlqx804cgjffhcsrdkv3idh8ipagl6v2w4kas5v8"))) + (hash (base32 "0qx5zwi2ijwv9jwhs4cz91z7yxy6nd0g8ryzrlg1ar2xyk8w4yh4"))) (make-linux-libre-source version (%upstream-linux-source version hash) deblob-scripts-4.4))) -- cgit v1.2.3 From 9b4f9039e8b2ac4087b1d714e7987c2a1d4e8c4c Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 23 May 2021 19:06:30 +0200 Subject: gnu: HYPRE: Update source and home page URLs. * gnu/packages/maths.scm (hypre)[source]: Change to new repository home. [home-page]: Follow redirect. --- gnu/packages/maths.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 5062cc0347..ee0a69bbd7 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -4613,7 +4613,7 @@ set.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/LLNL/hypre") + (url "https://github.com/hypre-space/hypre") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 @@ -4699,7 +4699,8 @@ set.") '("HYPRE_usr_manual" "HYPRE_ref_manual"))) #t)))))) - (home-page "http://www.llnl.gov/casc/hypre/") + (home-page "https://computing.llnl.gov/projects\ +/hypre-scalable-linear-solvers-multigrid-methods") (synopsis "Library of solvers and preconditioners for linear equations") (description "HYPRE is a software library of high performance preconditioners and -- cgit v1.2.3 From 488fc3d2e6e0a3d5fc4fe747587cf831989ece58 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Mon, 24 May 2021 19:27:16 +0200 Subject: gnu: python-breathe: Update to 4.30.0. * gnu/packages/sphinx.scm (python-breathe): Update to 4.30.0. [propagated-inputs]: Remove PYTHON-SIX. --- gnu/packages/sphinx.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/sphinx.scm b/gnu/packages/sphinx.scm index 4aeed10f30..14bc3f5a79 100644 --- a/gnu/packages/sphinx.scm +++ b/gnu/packages/sphinx.scm @@ -606,18 +606,17 @@ and several other projects.") (define-public python-breathe (package (name "python-breathe") - (version "4.22.1") + (version "4.30.0") (source (origin (method url-fetch) (uri (pypi-uri "breathe" version)) (sha256 (base32 - "0snk538xv60z4vfhl3f7v5g658za7257hddkg07cknkn33k6cjvf")))) + "055h95fkdld7s49878fqjx1nri1drj1czc184vrb7i60mf2yqg9n")))) (build-system python-build-system) (propagated-inputs `(("python-docutils" ,python-docutils) - ("python-six" ,python-six) ("python-sphinx" ,python-sphinx))) (home-page "https://github.com/michaeljones/breathe") (synopsis "ReStructuredText and Sphinx bridge to Doxygen") -- cgit v1.2.3 From 3aea1433f110c4c0acb75920b10c92de92996adb Mon Sep 17 00:00:00 2001 From: Björn Höfling Date: Tue, 25 May 2021 01:15:08 +0200 Subject: gnu: python2-shapely: Remove package. * gnu/packages/python-xyz.scm (python2-shapely): Delete variable. --- gnu/packages/python-xyz.scm | 3 --- 1 file changed, 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 25f986e9b6..770beb0336 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -861,9 +861,6 @@ module and then similar looking characters are removed.") and function call return values in a human-readable way.") (license license:asl2.0))) -(define-public python2-shapely - (package-with-python2 python-shapely)) - (define-public python-clyent (package (name "python-clyent") -- cgit v1.2.3 From e47b7a73becbee8b513a65b76337438d4909b449 Mon Sep 17 00:00:00 2001 From: Solene Rapenne Date: Mon, 24 May 2021 10:36:00 +0200 Subject: gnu: i2pd: update to 2.38.0. * gnu/packages/i2p.scm (i2pd): Update to 2.38.0. Signed-off-by: Efraim Flashner --- gnu/packages/i2p.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/i2p.scm b/gnu/packages/i2p.scm index 5698e6362c..7b9b1e13ee 100644 --- a/gnu/packages/i2p.scm +++ b/gnu/packages/i2p.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2019 Jakob L. Kreuze ;;; Copyright © 2020 Tobias Geerinckx-Rice +;;; Copyright © 2021 Solene Rapenne ;;; ;;; This file is part of GNU Guix. ;;; @@ -30,7 +31,7 @@ (define-public i2pd (package (name "i2pd") - (version "2.36.0") + (version "2.38.0") (source (origin (method git-fetch) @@ -39,7 +40,7 @@ (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0gx7y0vrg9lsl7m1r6c8xyyqmaqn900kms4g0941g0gd5zdb0mvz")))) + (base32 "1a35grcfw5a9dsj0rnm2i86fjf4px96xbnjj3hkril7hv5jvl37k")))) (build-system cmake-build-system) (inputs `(("boost" ,boost) ("miniupnpc" ,miniupnpc) -- cgit v1.2.3 From e52c64cb04f1cf52611b2f8fd2660675a6829db4 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 25 May 2021 09:00:33 +0300 Subject: gnu: i2pd: Reflow package definition. * gnu/packages/i2p.scm (i2pd): Reflow package definition. --- gnu/packages/i2p.scm | 66 +++++++++++++++++++++++++++------------------------- 1 file changed, 34 insertions(+), 32 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/i2p.scm b/gnu/packages/i2p.scm index 7b9b1e13ee..4da58087e7 100644 --- a/gnu/packages/i2p.scm +++ b/gnu/packages/i2p.scm @@ -42,38 +42,40 @@ (sha256 (base32 "1a35grcfw5a9dsj0rnm2i86fjf4px96xbnjj3hkril7hv5jvl37k")))) (build-system cmake-build-system) - (inputs `(("boost" ,boost) - ("miniupnpc" ,miniupnpc) - ("openssl" ,openssl) - ("zlib" ,zlib))) - (arguments '(#:configure-flags - (let ((source (assoc-ref %build-inputs "source"))) - (list (string-append "-S" source "/build") - "-DWITH_PCH=OFF" - "-DWITH_STATIC=OFF" - "-DWITH_UPNP=ON" - "-DWITH_LIBRARY=ON" - "-DBUILD_SHARED_LIBS=ON" - "-DWITH_BINARY=ON")) - #:phases - (modify-phases %standard-phases - (replace 'check - (lambda* (#:key - (make-flags '()) - (parallel-tests? #t) - #:allow-other-keys) - (let ((source (assoc-ref %build-inputs "source"))) - (copy-recursively (string-append source "/tests") - "./tests") - (with-directory-excursion "tests" - (substitute* "Makefile" - (("../libi2pd/") (string-append source "/libi2pd/"))) - (apply invoke "make" "all" - `(,@(if parallel-tests? - `("-j" ,(number->string - (parallel-job-count))) - '()) - ,@make-flags))))))))) + (inputs + `(("boost" ,boost) + ("miniupnpc" ,miniupnpc) + ("openssl" ,openssl) + ("zlib" ,zlib))) + (arguments + '(#:configure-flags + (let ((source (assoc-ref %build-inputs "source"))) + (list (string-append "-S" source "/build") + "-DWITH_PCH=OFF" + "-DWITH_STATIC=OFF" + "-DWITH_UPNP=ON" + "-DWITH_LIBRARY=ON" + "-DBUILD_SHARED_LIBS=ON" + "-DWITH_BINARY=ON")) + #:phases + (modify-phases %standard-phases + (replace 'check + (lambda* (#:key + (make-flags '()) + (parallel-tests? #t) + #:allow-other-keys) + (let ((source (assoc-ref %build-inputs "source"))) + (copy-recursively (string-append source "/tests") + "./tests") + (with-directory-excursion "tests" + (substitute* "Makefile" + (("../libi2pd/") (string-append source "/libi2pd/"))) + (apply invoke "make" "all" + `(,@(if parallel-tests? + `("-j" ,(number->string + (parallel-job-count))) + '()) + ,@make-flags))))))))) (home-page "https://i2pd.website/") (synopsis "Router for an end-to-end encrypted and anonymous internet") (description "i2pd is a client for the anonymous I2P network, upon which -- cgit v1.2.3 From a0b31909f482c7a3d1ee8f7f1a3595a33db38a92 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 25 May 2021 09:06:51 +0300 Subject: gnu: i2pd: Allow skipping tests. * gnu/packages/i2p.scm (i2pd)[arguments]: Adjust custom 'check phase to honor --without-tests flag. --- gnu/packages/i2p.scm | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/i2p.scm b/gnu/packages/i2p.scm index 4da58087e7..1a9958c8d0 100644 --- a/gnu/packages/i2p.scm +++ b/gnu/packages/i2p.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2019 Jakob L. Kreuze ;;; Copyright © 2020 Tobias Geerinckx-Rice ;;; Copyright © 2021 Solene Rapenne +;;; Copyright © 2021 Efraim Flashner ;;; ;;; This file is part of GNU Guix. ;;; @@ -61,21 +62,23 @@ (modify-phases %standard-phases (replace 'check (lambda* (#:key + tests? (make-flags '()) (parallel-tests? #t) #:allow-other-keys) (let ((source (assoc-ref %build-inputs "source"))) - (copy-recursively (string-append source "/tests") - "./tests") - (with-directory-excursion "tests" - (substitute* "Makefile" - (("../libi2pd/") (string-append source "/libi2pd/"))) - (apply invoke "make" "all" - `(,@(if parallel-tests? - `("-j" ,(number->string - (parallel-job-count))) - '()) - ,@make-flags))))))))) + (when tests? + (copy-recursively (string-append source "/tests") + "./tests") + (with-directory-excursion "tests" + (substitute* "Makefile" + (("../libi2pd/") (string-append source "/libi2pd/"))) + (apply invoke "make" "all" + `(,@(if parallel-tests? + `("-j" ,(number->string + (parallel-job-count))) + '()) + ,@make-flags)))))))))) (home-page "https://i2pd.website/") (synopsis "Router for an end-to-end encrypted and anonymous internet") (description "i2pd is a client for the anonymous I2P network, upon which -- cgit v1.2.3 From 03eb0b1be2cfedd0d9a66fef0edc53a17f7653a5 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 25 May 2021 09:17:37 +0300 Subject: gnu: infamous-plugins: Fix build. Reported by Thorsten Wilms . Fixes * gnu/packages/audio.scm (infamous-plugins)[arguments]: Add phase to restore compatibility with packaged lv2. --- gnu/packages/audio.scm | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 2afb37175d..f0858d25d7 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -1041,6 +1041,12 @@ generators of mostly elementary and occasionally exotic nature.") (lambda _ (substitute* (find-files "." "CMakeLists.txt") (("-msse2 -mfpmath=sse") "")) + #t)) + (add-after 'unpack 'fix-build-with-newer-lv2 + (lambda _ + ;; https://github.com/ssj71/infamousPlugins/commit/4c7275b1fa8ea3296446421cbd29ec2df66588c0 + (substitute* (find-files "src" ".*\\.cxx") + (("_LV2UI_Descriptor") "LV2UI_Descriptor")) #t))))) (inputs `(("cairo" ,cairo) -- cgit v1.2.3 From fa4dae68c4560fafba0046433da425b055d5e1d0 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 25 May 2021 09:20:20 +0300 Subject: gnu: infamous-plugins: Update to 0.3.0. * gnu/packages/audio.scm (infamous-plugins): Update to 0.3.0. --- gnu/packages/audio.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index f0858d25d7..5e30ed296d 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -1022,7 +1022,7 @@ generators of mostly elementary and occasionally exotic nature.") (define-public infamous-plugins (package (name "infamous-plugins") - (version "0.2.04") + (version "0.3.0") (source (origin (method git-fetch) (uri (git-reference @@ -1031,7 +1031,7 @@ generators of mostly elementary and occasionally exotic nature.") (file-name (git-file-name name version)) (sha256 (base32 - "0hmqk80w4qxq09iag7b7srf2g0wigkyhzq0ywxvhz2iz0hq9k0dh")))) + "1r72agk5nxf5k0mghcc2j90z43j5d9i7rqjmf49jfyqnd443isip")))) (build-system cmake-build-system) (arguments `(#:tests? #f ; there are no tests -- cgit v1.2.3 From 0e007842c9ab3021160596a0de14a2ef1b94acb2 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 23 May 2021 21:09:14 +0100 Subject: gnu: Add cl-arnesi. * gnu/packages/lisp-xyz.scm (sbcl-arnesi, ecl-arnesi, cl-arnesi): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 52 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4a1e9064d5..3f4b0ff136 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -16847,3 +16847,55 @@ building block for higher level libraries.") (define-public ecl-json-streams (sbcl-package->ecl-package sbcl-json-streams)) + +(define-public sbcl-arnesi + (let ((commit "1e7dc4cb2cad8599113c7492c78f4925e839522e") + (revision "1")) + (package + (name "sbcl-arnesi") + (version (git-version "2.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AccelerationNet/arnesi") + (commit commit))) + (file-name (git-file-name "arnesi" version)) + (sha256 + (base32 "0jgj2xgd1gq6rf8ia43lkmbrbxnp8rgs053br9azfa25ygk3ikbh")))) + (build-system asdf-build-system/sbcl) + (arguments + ;; FIXME: (Sharlatan-20210523T190315+0100): Tests failed on + ;; special-lisp-var-rebount-in/cc + ;; + ;; ; processing (TEST SPECIAL-LISP-VAR-REBOUND-IN/CC ...) + ;; ; wrote .../sbcl/arnesi/t/call-cc-tmp5GEXGEG5.fasl + ;; ; compilation finished in 0:00:00.028 + ;; Unhandled SIMPLE-ERROR in thread + ;; #: + ;; Sorry, No walker for the special operater DECLARE defined. + ;; + ;; Backtrace for: # + ;; 0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK # # :QUIT T) + ;; + `(#:tests? #f)) + (native-inputs + `(("fiveam" ,sbcl-fiveam))) + (inputs + `(("cl-ppcre" ,sbcl-cl-ppcre) + ("collectors" ,sbcl-collectors) + ("swank" ,sbcl-slime-swank))) + (home-page "https://github.com/AccelerationNet/arnesi") + (synopsis "Common Lisp utility suite") + (description + "ARNESI is Common Lisp utilities library similar to ALEXANDRIA, ANAPHORA +or GOLDEN-UTILS.") + (license license:bsd-3)))) + +(define-public ecl-arnesi + (sbcl-package->ecl-package sbcl-arnesi)) + +(define-public cl-arnesi + (sbcl-package->cl-source-package sbcl-arnesi)) -- cgit v1.2.3 From 16342832c522796a19d209b0159fcb3fb0d9bc71 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 23 May 2021 21:12:03 +0100 Subject: gnu: Add cl-gettext. * gnu/packages/lisp-xyz.scm (sbcl-gettext, ecl-gettext, cl-gettext): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 3f4b0ff136..5ccf3e37e9 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -16899,3 +16899,38 @@ or GOLDEN-UTILS.") (define-public cl-arnesi (sbcl-package->cl-source-package sbcl-arnesi)) + +(define-public sbcl-gettext + (let ((commit "a432020cbad99fc22cbe6bb9aa8a83a35000d7aa") + (revision "1")) + (package + (name "sbcl-gettext") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rotatef/gettext") + (commit commit))) + (file-name (git-file-name "gettext" version)) + (sha256 + (base32 "1pzhamgni6k5hi6bbvlb3dm659pcllrrr3vhhn3rpjn238zxg5ar")))) + (build-system asdf-build-system/sbcl) + (native-inputs + `(("stefil" ,sbcl-stefil))) + (inputs + `(("flexi-streams" ,sbcl-flexi-streams) + ("split-sequence" ,sbcl-split-sequence) + ("yacc" ,sbcl-cl-yacc))) + (home-page "https://github.com/rotatef/gettext") + (synopsis "Common Lisp implementation of Gettext") + (description + "This package provides GNU @code{gettext} completely implemented in +Common Lisp without any C library bindings.") + (license license:lgpl3+)))) + +(define-public ecl-gettext + (sbcl-package->ecl-package sbcl-gettext)) + +(define-public cl-gettext + (sbcl-package->cl-source-package sbcl-gettext)) -- cgit v1.2.3 From 77bd1b5be0cfebdd3c6fbc55658c473cf43f2832 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 23 May 2021 21:14:32 +0100 Subject: gnu: Add cl-parser-combinators. * gnu/packages/lisp-xyz.scm (sbcl-parser-combinators, ecl-parser-combinators, cl-parser-combinators): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 5ccf3e37e9..b2adb9d37b 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -16934,3 +16934,45 @@ Common Lisp without any C library bindings.") (define-public cl-gettext (sbcl-package->cl-source-package sbcl-gettext)) + +(define-public sbcl-parser-combinators + (let ((commit "9c7569a4f6af5e60c0d3a51d9c15c16d1714c845") + (revision "1")) + (package + (name "sbcl-parser-combinators") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Ramarren/cl-parser-combinators") + (commit commit))) + (file-name (git-file-name "parser-combinators" version)) + (sha256 + (base32 "1k49vha5xm2cklayzpqwg73n4v93xwsbs5in6342pkkiimnidhs8")))) + (build-system asdf-build-system/sbcl) + (arguments + ;; FIXME: (Sharlatan-20210523T184237+0100): Tests require `femlisp', which + ;; is quite chunky not packaged system yet, enable them when it's packed. + `(#:tests? #f + #:test-asd-file "parser-combinators-tests.asd")) + ;; (native-inputs + ;; `(("hu.dwim.stefil" ,sbcl-hu.dwim.stefil) + ;; ("infix" ,sbcl-femlisp))) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-containers" ,sbcl-cl-containers) + ("cl-ppcre" ,sbcl-cl-ppcre) + ("iterate" ,sbcl-iterate))) + (home-page "https://github.com/Ramarren/cl-parser-combinators") + (synopsis "Parser combinators in Common Lisp") + (description + "PARSER-COMBINATORS is a library implementing monadic parser +combinators in Common Lisp, similar in concept to Haskell Parsec system.") + (license license:bsd-3)))) + +(define-public ecl-parser-combinators + (sbcl-package->ecl-package sbcl-parser-combinators)) + +(define-public cl-parser-combinators + (sbcl-package->cl-source-package sbcl-parser-combinators)) -- cgit v1.2.3 From 7af6a356bbb3bd690b42f479a5a336b3091acff3 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 23 May 2021 21:17:56 +0100 Subject: gnu: Add cl-locale. * gnu/packages/lisp-xyz.scm (sbcl-cl-locale, ecl-cl-locale, cl-locale): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index b2adb9d37b..0bfc14af26 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -16976,3 +16976,52 @@ combinators in Common Lisp, similar in concept to Haskell Parsec system.") (define-public cl-parser-combinators (sbcl-package->cl-source-package sbcl-parser-combinators)) + +(define-public sbcl-cl-locale + (let ((commit "0a36cc0dcf5e0a8c8bf97869cd6199980ca25eec") + (revision "1")) + (package + (name "sbcl-cl-locale") + (version (git-version "0.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/fukamachi/cl-locale") + (commit commit))) + (file-name (git-file-name "cl-locale" version)) + (sha256 + (base32 "1rhannhpsw1yg1fpflam483a3w9qb1izgyvmnmiddv3dn4qsmn9p")))) + (build-system asdf-build-system/sbcl) + (arguments + ;; FIXME: (Sharlatan-20210523T190658+0100): All tests passed ok but + ;; successfully failed in the end: + ;; + ;; Summary: + ;; All 1 file passed. + ;; Unhandled ASDF/FIND-COMPONENT:MISSING-DEPENDENCY + ;; in thread #: + ;; Component CL-LOCALE-ASD::CL-LOCALE-TEST not found, required by + ;; # + ;; + `(#:tests? #f)) + (native-inputs + `(("prove" ,sbcl-prove) + ("flexi-streams" ,sbcl-flexi-streams))) + (inputs + `(("anaphora" ,sbcl-anaphora) + ("arnesi" ,sbcl-arnesi) + ("cl-annot" ,sbcl-cl-annot) + ("cl-syntax" ,sbcl-cl-syntax))) + (home-page "https://github.com/fukamachi/cl-locale") + (synopsis "Internalization library for Common Lisp") + (description + "This package provides a Common Lisp translation library similar to +CL-I18N and CL-L10N.") + (license license:llgpl)))) + +(define-public ecl-cl-locale + (sbcl-package->ecl-package sbcl-cl-locale)) + +(define-public cl-locale + (sbcl-package->cl-source-package sbcl-cl-locale)) -- cgit v1.2.3 From a0dcb1aa8f03d2b4702c9dc31d21d4e0e1090122 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 23 May 2021 21:20:13 +0100 Subject: gnu: Add cl-slice. * gnu/packages/lisp-xyz.scm (sbcl-cl-slice, ecl-cl-slice, cl-slice): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0bfc14af26..1aa63c0ab4 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -17025,3 +17025,37 @@ CL-I18N and CL-L10N.") (define-public cl-locale (sbcl-package->cl-source-package sbcl-cl-locale)) + +(define-public sbcl-cl-slice + (let ((commit "c531683f287216aebbb0affbe090611fa1b5d697") + (revision "1")) + (package + (name "sbcl-cl-slice") + (version (git-version "0.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tpapp/cl-slice") + (commit commit))) + (file-name (git-file-name "cl-slice" version)) + (sha256 + (base32 "1ybznf4y5lda6bn163jcvj281qzhm24dfcwhbgxmm5n6f27gdccl")))) + (build-system asdf-build-system/sbcl) + (native-inputs + `(("clunit" ,sbcl-clunit))) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("anaphora" ,sbcl-anaphora) + ("let-plus" ,sbcl-let-plus))) + (home-page "https://github.com/tpapp/cl-slice") + (synopsis "Array slices for Common Lisp") + (description + "This package provides a DSL for array slices in Common Lisp.") + (license license:expat)))) + +(define-public ecl-cl-slice + (sbcl-package->ecl-package sbcl-cl-slice)) + +(define-public cl-slice + (sbcl-package->cl-source-package sbcl-cl-slice)) -- cgit v1.2.3 From 3a89ff123a52059743d48f6c3428fc436b4d397a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 23 May 2021 21:26:49 +0100 Subject: gnu: Add cl-djula. * gnu/packages/lisp-xyz.scm: (sbcl-djula, ecl-djula, cl-djula): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 1aa63c0ab4..eb431cab11 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -17059,3 +17059,49 @@ CL-I18N and CL-L10N.") (define-public cl-slice (sbcl-package->cl-source-package sbcl-cl-slice)) + +(define-public sbcl-djula + (let ((commit "5df7af35a21503d468a878fc6029caa527a7d204") + (revision "1")) + (package + (name "sbcl-djula") + (version (git-version "0.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mmontone/djula") + (commit commit))) + (file-name (git-file-name "djula" version)) + (sha256 + (base32 "1lk2ypm3sacf60h96a7hv9jwjlxkl4k40yzdalmqdg548vrd1jjm")))) + (build-system asdf-build-system/sbcl) + (native-inputs + `(("fiveam" ,sbcl-fiveam))) + (inputs + `(("access" ,sbcl-access) + ("alexandria" ,sbcl-alexandria) + ("anaphora" ,sbcl-anaphora) + ("babel" ,sbcl-babel) + ("cl-locale" ,sbcl-cl-locale) + ("cl-ppcre" ,sbcl-cl-ppcre) + ("cl-slice" ,sbcl-cl-slice) + ("closer-mop" ,sbcl-closer-mop) + ("gettext" ,sbcl-gettext) + ("iterate" ,sbcl-iterate) + ("local-time" ,sbcl-local-time) + ("parser-combinators" ,sbcl-parser-combinators) + ("split-sequence" ,sbcl-split-sequence) + ("trivial-backtrace" ,sbcl-trivial-backtrace))) + (home-page "https://mmontone.github.io/djula/") + (synopsis "Common Lisp port of the Django templating language") + (description + "This package provides a Common Lisp templating system based on Python +Django with a syntax similar to Python Jinja2.") + (license license:expat)))) + +(define-public ecl-djula + (sbcl-package->ecl-package sbcl-djula)) + +(define-public cl-djula + (sbcl-package->cl-source-package sbcl-djula)) -- cgit v1.2.3 From 6602d89a14d80b13373996a05d3c10b1ad251188 Mon Sep 17 00:00:00 2001 From: Alexandr Vityazev Date: Thu, 20 May 2021 15:01:49 +0000 Subject: gnu: emasc-geiser: Update to 0.16. * gnu/packages/emacs-xyz (emacs-geiser): Update to 0.16. [patches]: Remove. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index cc843bfb78..6783e621bb 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -221,7 +221,7 @@ (define-public emacs-geiser (package (name "emacs-geiser") - (version "0.13") + (version "0.16") (source (origin (method git-fetch) @@ -230,9 +230,7 @@ (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0bwjcfmcyv6z0i5ivqirgcibxdkrlf5vyxcbj7k8dk7flwg1fpd9")) - (patches - (search-patches "emacs-geiser-autoload-activate-implementation.patch")))) + (base32 "18gx7ak2ldpmqbimnq221dn2qg7qwm5n1mj6ajymwkgvqwcrsl2r")))) (build-system emacs-build-system) (arguments '(#:phases -- cgit v1.2.3 From 68b6ea55918e7965b5ec34db749e969d8d22b735 Mon Sep 17 00:00:00 2001 From: Alexandr Vityazev Date: Thu, 20 May 2021 14:58:07 +0000 Subject: gnu: emacs-geiser-guile: Update to 0.17. * gnu/packages/emacs-xyz (emacs-geiser-guile): Update to 0.17. [patches]: Remove. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 6783e621bb..23a52edecb 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -269,7 +269,7 @@ e.g. emacs-geiser-guile for Guile.") (define-public emacs-geiser-guile (package (name "emacs-geiser-guile") - (version "0.13") + (version "0.17") (source (origin (method git-fetch) @@ -278,9 +278,7 @@ e.g. emacs-geiser-guile for Guile.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0w264pjwlxna31260ll6gd0n77jlynhzf3h2dws5wr7jflns5mbc")) - (patches (search-patches - "emacs-geiser-guile-auto-activate.patch")))) + (base32 "0iw23nlgqppf6f00ly50m8lq85n9mv244pw3whxv0hynfjxr2ic0")))) (build-system emacs-build-system) (arguments '(#:include (cons "^src/" %default-include) -- cgit v1.2.3 From 3c52c96ca2828c580986a72944c60ae10b6024c3 Mon Sep 17 00:00:00 2001 From: Alexandr Vityazev Date: Thu, 20 May 2021 14:58:14 +0000 Subject: gnu: Remove unnecessary patches for emacs-geiser. * gnu/packages/patches/emacs-geiser-autoload-activate-implementation.patch: * gnu/packages/patches/emacs-geiser-guile-auto-activate.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Apply file removal. Signed-off-by: Nicolas Goaziou --- gnu/local.mk | 2 -- ...s-geiser-autoload-activate-implementation.patch | 26 ----------------- .../patches/emacs-geiser-guile-auto-activate.patch | 34 ---------------------- 3 files changed, 62 deletions(-) delete mode 100644 gnu/packages/patches/emacs-geiser-autoload-activate-implementation.patch delete mode 100644 gnu/packages/patches/emacs-geiser-guile-auto-activate.patch (limited to 'gnu/packages') diff --git a/gnu/local.mk b/gnu/local.mk index 9dac7ea152..b0df9d582d 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -972,8 +972,6 @@ dist_patch_DATA = \ %D%/packages/patches/emacs-exec-path.patch \ %D%/packages/patches/emacs-exwm-fix-fullscreen-states.patch \ %D%/packages/patches/emacs-fix-scheme-indent-function.patch \ - %D%/packages/patches/emacs-geiser-guile-auto-activate.patch \ - %D%/packages/patches/emacs-geiser-autoload-activate-implementation.patch \ %D%/packages/patches/emacs-ignore-empty-xim-styles.patch \ %D%/packages/patches/emacs-json-reformat-fix-tests.patch \ %D%/packages/patches/emacs-highlight-stages-add-gexp.patch \ diff --git a/gnu/packages/patches/emacs-geiser-autoload-activate-implementation.patch b/gnu/packages/patches/emacs-geiser-autoload-activate-implementation.patch deleted file mode 100644 index 47d513b3a3..0000000000 --- a/gnu/packages/patches/emacs-geiser-autoload-activate-implementation.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 9fd3174cead8bfa17a8413bffa38362853d71a02 Mon Sep 17 00:00:00 2001 -From: jao -Date: Mon, 5 Apr 2021 23:06:56 +0100 -Subject: [PATCH] autoload geiser activate implementation - ---- - elisp/geiser.el | 3 +++ - readme.org | 4 ++-- - 2 files changed, 5 insertions(+), 2 deletions(-) - -diff --git a/elisp/geiser.el b/elisp/geiser.el -index 887b8da..96c1dd6 100644 ---- a/elisp/geiser.el -+++ b/elisp/geiser.el -@@ -104,6 +104,9 @@ - ;;;###autoload - (autoload 'geiser-mode--maybe-activate "geiser-mode") - -+;;;###autoload -+(autoload 'geiser-activate-implementation "geiser-impl") -+ - ;;;###autoload - (mapc (lambda (group) - (custom-add-load group (symbol-name group)) --- -GitLab diff --git a/gnu/packages/patches/emacs-geiser-guile-auto-activate.patch b/gnu/packages/patches/emacs-geiser-guile-auto-activate.patch deleted file mode 100644 index 44837f90df..0000000000 --- a/gnu/packages/patches/emacs-geiser-guile-auto-activate.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 93ef7101fdfcc7eac6f465b4b9788c384a323c14 Mon Sep 17 00:00:00 2001 -From: jao -Date: Mon, 5 Apr 2021 20:17:50 +0100 -Subject: [PATCH] fix: auto-activate guile implementation - ---- - geiser-guile.el | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/geiser-guile.el b/geiser-guile.el -index 340442b..deeb76f 100644 ---- a/geiser-guile.el -+++ b/geiser-guile.el -@@ -25,6 +25,7 @@ - (require 'geiser-syntax) - (require 'geiser-custom) - (require 'geiser-repl) -+(require 'geiser-impl) - (require 'geiser-base) - (require 'geiser-eval) - (require 'geiser-edit) -@@ -474,6 +475,9 @@ it spawn a server thread." - - (geiser-impl--add-to-alist 'regexp "\\.scm$" 'guile t) - -+;;;###autoload -+(geiser-activate-implementation 'guile) -+ - ;;;###autoload - (autoload 'run-guile "geiser-guile" "Start a Geiser Guile REPL." t) - --- -GitLab - -- cgit v1.2.3 From 7c1065030d5632ee5d83086df4014b80c3b6f8c2 Mon Sep 17 00:00:00 2001 From: Solene Rapenne via Guix-patches via Date: Sat, 22 May 2021 22:35:31 +0200 Subject: gnu: lagrange: Update to 1.4.2. * gnu/packages/web-browsers.scm (lagrange): Update to 1.4.2. Signed-off-by: Nicolas Goaziou --- gnu/packages/web-browsers.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index b6e0e23357..a8e77f8c7e 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -722,7 +722,7 @@ key-bindings (Emacs, vi, CUA), and is fully configurable in Common Lisp.") (define-public lagrange (package (name "lagrange") - (version "1.3.4") + (version "1.4.2") (source (origin (method url-fetch) @@ -730,7 +730,7 @@ key-bindings (Emacs, vi, CUA), and is fully configurable in Common Lisp.") (string-append "https://git.skyjake.fi/skyjake/lagrange/releases/" "download/v" version "/lagrange-" version ".tar.gz")) (sha256 - (base32 "108b8a9vdmf846v7p30fs9z0b68w3naifixnia0ra54ssxjvy0h6")))) + (base32 "1gnivksxxw2k0kx7fsyrwrxffl67dph2b9w9hsv9id6x89k6dwh2")))) (build-system cmake-build-system) (arguments `(#:tests? #false)) ;no tests -- cgit v1.2.3 From ae88e30a0f8403e781f8b01262766cdc46b1018a Mon Sep 17 00:00:00 2001 From: David Dashyan Date: Tue, 25 May 2021 00:39:32 +0300 Subject: gnu: Add emacs-geiser-racket. * gnu/packages/emacs-xyz.scm (emacs-geiser-racket): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 23a52edecb..6ace04a88f 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -186,6 +186,7 @@ #:use-module (gnu packages package-management) #:use-module (gnu packages perl) #:use-module (gnu packages pdf) + #:use-module (gnu packages racket) #:use-module (gnu packages ruby) #:use-module (gnu packages rust-apps) #:use-module (gnu packages scheme) @@ -357,6 +358,49 @@ using geiser.") a generic Scheme interaction mode for the GNU Emacs editor.") (license license:expat))) +(define-public emacs-geiser-racket + (package + (name "emacs-geiser-racket") + (version "0.16") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/emacs-geiser/racket.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1aqsvmk1hi7kc3j4h8xlza7c6rwm71v98fv5wpw8kmyj9vsp49wx")))) + (build-system emacs-build-system) + (arguments + '(#:include (cons "^src/" %default-include) + #:phases + (modify-phases %standard-phases + (add-after 'make-autoloads 'patch-autoloads + (lambda* (#:key outputs #:allow-other-keys) + (substitute* (string-append + (elpa-directory (assoc-ref outputs "out")) + "/geiser-racket-autoloads.el") + ;; Activating implementations fails when Geiser is not yet + ;; loaded, so let's defer that until it is. + (("\\(geiser-activate-implementation .*\\)" all) + (string-append + "(eval-after-load 'geiser-impl '" all ")")) + (("\\(geiser-implementation-extension .*\\)" all) + (string-append + "(eval-after-load 'geiser-impl '" all ")"))) + #t))))) + (inputs + `(("racket" ,racket))) + (propagated-inputs + `(("geiser" ,emacs-geiser))) + (home-page "https://nongnu.org/geiser/") + (synopsis "Racket support for Geiser") + (description + "This package adds support for the Racket implementation to Geiser, +a generic Scheme interaction mode for the GNU Emacs editor.") + (license license:bsd-3))) + (define-public emacs-vc-hgcmd (package (name "emacs-vc-hgcmd") -- cgit v1.2.3 From f820315ddd92c4c8516b0ee168993b95de076c11 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Tue, 25 May 2021 11:37:26 +0200 Subject: gnu: emacs-xyz.scm: Add missing copyright line. --- gnu/packages/emacs-xyz.scm | 1 + 1 file changed, 1 insertion(+) (limited to 'gnu/packages') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 6ace04a88f..4959949cb3 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -98,6 +98,7 @@ ;;; Copyright © 2021 Simon Tournier ;;; Copyright © 2021 Eugene Klimov ;;; Copyright © 2021 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2021 David Dashyan ;;; ;;; This file is part of GNU Guix. ;;; -- cgit v1.2.3 From b1bbeeafb42381ff30f3ec75cd02fba8d4f519a9 Mon Sep 17 00:00:00 2001 From: Solene Rapenne via Guix-patches via Date: Mon, 24 May 2021 10:34:14 +0200 Subject: gnu: openttd-engine: Update to 1.11.2. * gnu/packages/games.scm (openttd-engine): Update to 1.11.2. [build-system]: Switch to CMake. [arguments]: Enable tests. (openttd)[arguments]<#:configure-flags>: Use CMake flags. <#:phases>: Remove `configure'. Copy assets file before check step to enable tests. Signed-off-by: Nicolas Goaziou --- gnu/packages/games.scm | 51 +++++++++++++++----------------------------------- 1 file changed, 15 insertions(+), 36 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 6f07cd3aa9..c7e6097bd4 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -61,6 +61,7 @@ ;;; Copyright © 2021 Greg Hogan ;;; Copyright © 2021 David Pflug ;;; Copyright © 2021 Felix Gruber +;;; Copyright © 2021 Solene Rapenne ;;; ;;; This file is part of GNU Guix. ;;; @@ -4315,35 +4316,15 @@ world}, @uref{http://evolonline.org, Evol Online} and (define openttd-engine (package (name "openttd-engine") - (version "1.10.3") + (version "1.11.2") (source (origin (method url-fetch) (uri (string-append "https://cdn.openttd.org/openttd-releases/" version "/openttd-" version "-source.tar.xz")) (sha256 (base32 - "0fxmfz1mm95a2x0rnzfff9wb8q57w0cvsdd0z7agdcbyakph25n1")))) - (build-system gnu-build-system) - (arguments - `(#:tests? #f ; no "check" target - #:phases - (modify-phases %standard-phases - ;; The build process fails if the configure script is passed the - ;; option "--enable-fast-install". - (replace 'configure - (lambda* (#:key inputs outputs (configure-flags '()) - #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (lzo (assoc-ref inputs "lzo"))) - (apply invoke "./configure" - (string-append "--prefix=" out) - ;; Provide the "lzo" path. - (string-append "--with-liblzo2=" - lzo "/lib/liblzo2.a") - ;; Put the binary in 'bin' instead of 'games'. - "--binary-dir=bin" - configure-flags))))))) - (native-inputs `(("pkg-config" ,pkg-config))) + "0v9f93lsdcv3ia28y8iihx9nj9zp6fpf5hkdrpl4ypw159d97fhg")))) + (build-system cmake-build-system) (inputs `(("allegro" ,allegro) ("fontconfig" ,fontconfig) @@ -4510,19 +4491,17 @@ Transport Tycoon Deluxe.") (name "openttd") (arguments `(#:configure-flags - (list (string-append "--with-midi=" (assoc-ref %build-inputs "timidity++") - "/bin/timidity")) - ,@(substitute-keyword-arguments (package-arguments openttd-engine) - ((#:phases phases) - `(modify-phases ,phases - (add-after 'install 'install-data - (lambda* (#:key inputs outputs #:allow-other-keys) - (for-each - (lambda (input) - (copy-recursively (assoc-ref inputs input) - (assoc-ref outputs "out"))) - (list "opengfx" "openmsx" "opensfx")) - #t))))))) + (let* ((out (assoc-ref %outputs "out"))) + (list (string-append "-DCMAKE_INSTALL_BINDIR=" out "/bin"))) + #:phases + (modify-phases %standard-phases + (add-before 'check 'install-data + (lambda* (#:key inputs outputs #:allow-other-keys) + (for-each + (lambda (input) + (copy-recursively (assoc-ref inputs input) + (assoc-ref outputs "out"))) + (list "opengfx" "openmsx" "opensfx"))))))) (inputs `(("timidity++" ,timidity++) ,@(package-inputs openttd-engine))) -- cgit v1.2.3 From a443181d7b6fcefa0e4cc32a078949fd6c7648c0 Mon Sep 17 00:00:00 2001 From: Xinglu Chen Date: Tue, 25 May 2021 10:47:36 +0200 Subject: gnu: emacs-vertico: Update to 0.11. * gnu/packages/emacs-xyz.scm (emacs-vertico): Update to 0.11. Signed-off-by: Nicolas Goaziou --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 4959949cb3..da2754aa5e 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -28040,7 +28040,7 @@ and preferred services can easily be configured.") (define-public emacs-vertico (package (name "emacs-vertico") - (version "0.10") + (version "0.11") (source (origin (method git-fetch) @@ -28049,7 +28049,7 @@ and preferred services can easily be configured.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0am7d29gni7irbwsv3zc9cpk12f6pyys06zlpj506wj2d21v36la")))) + (base32 "0vx23csk1nsrcazifwjxchqdmp3qbg2mwbvkqxn134g89qi8pqkw")))) (build-system emacs-build-system) (native-inputs `(("texinfo" ,texinfo))) -- cgit v1.2.3 From a68cca64cd92b36d6f5e887d43f591f356e0a237 Mon Sep 17 00:00:00 2001 From: nixo Date: Tue, 25 May 2021 09:02:41 +0200 Subject: gnu: Add kanatest. * gnu/packages/education.scm (kanatest): New variable. Signed-off-by: Nicolas Goaziou --- gnu/packages/education.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index 0986d2a19e..1f39e2afd2 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2020 Guy Fleury Iteriteka ;;; Copyright © 2020 Jakub Kądziołka ;;; Copyright © 2020 Prafulla Giri +;;; Copyright © 2021 Nicolò Balzarotti ;;; ;;; This file is part of GNU Guix. ;;; @@ -727,6 +728,43 @@ languages and keyboard layouts, and typing statistics are used to dynamically adjust the level of difficulty.") (license license:gpl2))) +(define-public kanatest + ;; Latest release tarball is 0.4.8, which is really old and does not build + ;; commit on sourceforge are not tagged, we take the latest + (let ((commit "860e790a35f547cc96669f805d371a5ba3d8daff") + (revision "0")) + (package + (name "kanatest") + (version (git-version "0.4.10" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.code.sf.net/p/kanatest/code") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0dz63m9p4ggzw0yb309qmgnl664qb5q268vaa3i9v0i8qsl66d78")))) + (build-system gnu-build-system) + (native-inputs + `(("gettext" ,gettext-minimal) ; for msgfmt + ("pkg-config" ,pkg-config))) + (inputs + `(("libxml2" ,libxml2) + ("gtk+" ,gtk+))) + (home-page "https://kanatest.sourceforge.io/") + (synopsis "Hiragana and Katakana simple flashcard tool") + (description "Kanatest is a Japanese kana (Hiragana and Katakana) simple +flashcard tool. + +During test the Kanatest displays randomly selected kana char (respecting mode +and lesson) and waits for user answer expected as romaji equivalent. This +process continues until all questions will be answered or all questions will +be answered correctly (depends on options). At the end of test a short info +about drilling time and correctness ratio is displayed. The results are +stored and user can review his performance in any time.") + (license license:gpl2+)))) + (define-public anki (package (name "anki") -- cgit v1.2.3 From a154048d980ada9b7dcc35e35cbe75056a0cd756 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Tue, 25 May 2021 12:25:40 +0200 Subject: gnu: emacs-shell-command+: Update to 2.2.0. * gnu/packages/emacs-xyz.scm (emacs-shell-command+): Update to 2.2.0. --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index da2754aa5e..886320cc34 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27351,13 +27351,13 @@ Features: (define-public emacs-shell-command+ (package (name "emacs-shell-command+") - (version "2.1.0") + (version "2.2.0") (source (origin (method url-fetch) (uri (string-append "https://elpa.gnu.org/packages/" "shell-command+-" version ".tar")) (sha256 - (base32 "1jyrnv89989bi03m5h8dj0cllsw3rvyxkiyfrh9v6gpxjwfy8lmq")))) + (base32 "1ms2xk7xfgd3ngwm90hnmlxwpvyb167bislc2wr3ilfrirbbw476")))) (build-system emacs-build-system) (home-page "http://elpa.gnu.org/packages/shell-command+.html") (synopsis "Extended Emacs @code{shell-command}") -- cgit v1.2.3 From bc13e794763991e1883751bfdb1e7a48195cba97 Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Tue, 25 May 2021 13:50:26 +0200 Subject: gnu: Add perl-const-fast. * gnu/packages/perl.scm (perl-const-fast): New variable. --- gnu/packages/perl.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'gnu/packages') diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index d35508112f..0e18c73138 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -9,7 +9,7 @@ ;;; Copyright © 2016, 2017, 2018, 2019, 2020, 2021 Efraim Flashner ;;; Copyright © 2016 Nikita ;;; Copyright © 2016 Alex Sassmannshausen -;;; Copyright © 2016, 2018, 2020 Roel Janssen +;;; Copyright © 2016, 2018, 2020, 2021 Roel Janssen ;;; Copyright © 2016 Ben Woodcroft ;;; Copyright © 2016, 2020 Jan (janneke) Nieuwenhuizen ;;; Copyright © 2017 Raoul J.P. Bonnal @@ -1918,6 +1918,32 @@ of the style used by the Git version control system.") and writing of @code{.ini}-style configuration files.") (license (package-license perl)))) +(define-public perl-const-fast + (package + (name "perl-const-fast") + (version "0.014") + (source + (origin + (method url-fetch) + (uri (string-append + "mirror://cpan/authors/id/L/LE/LEONT/" + "Const-Fast-" version ".tar.gz")) + (sha256 + (base32 + "1nwlldgrx86yn7y6a53cqgvzm2ircsvxg1addahlcy6510x9a1gq")))) + (inputs + `(("perl-module-build-tiny" ,perl-module-build-tiny) + ("perl-test-fatal" ,perl-test-fatal))) + ;; Needed for tests. + (native-inputs + `(("perl-sub-exporter-progressive" ,perl-sub-exporter-progressive))) + (build-system perl-build-system) + (home-page "https://metacpan.org/release/Const-Fast") + (synopsis "Facility for creating read-only scalars, arrays, and hashes") + (description "This package provides prodecures to create read-only +scalars, arrays, and hashes.") + (license (package-license perl)))) + (define-public perl-context-preserve (package (name "perl-context-preserve") -- cgit v1.2.3 From 414e41de64e0e8aeb380ff7c9e4b0a0420cf630b Mon Sep 17 00:00:00 2001 From: Mathieu Othacehe Date: Tue, 25 May 2021 13:55:42 +0200 Subject: gnu: cuirass: Update to 1.0.0-18.b1abb44. * gnu/packages/ci.scm (cuirass): Update to 1.0.0-18.b1abb44. --- gnu/packages/ci.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/ci.scm b/gnu/packages/ci.scm index c850d37b47..28dd9ada2b 100644 --- a/gnu/packages/ci.scm +++ b/gnu/packages/ci.scm @@ -73,8 +73,8 @@ (file-name (string-append name "-" version "-checkout"))))))) (define-public cuirass - (let ((commit "31fd4d4fe107d86f5e202510e177726a1f49e828") - (revision "17")) + (let ((commit "b1abb4438b99fa4f5b0fcc0052015e69209e1ea0") + (revision "18")) (package (name "cuirass") (version (git-version "1.0.0" revision commit)) @@ -87,7 +87,7 @@ (file-name (git-file-name name version)) (sha256 (base32 - "08phqr0sfi6hkzrqhqsh9ri9434sd41qg1b5vijbadgsj1ql33rw")))) + "0iadm1qlg8535yzs1sw1v1iszlfdd42nrzfh4s7kbwvf28ksh4a3")))) (build-system gnu-build-system) (arguments `(#:modules ((guix build utils) -- cgit v1.2.3 From 906cdbd4f93b346f4982617ad29e0ab396baac49 Mon Sep 17 00:00:00 2001 From: Roel Janssen Date: Tue, 25 May 2021 13:55:51 +0200 Subject: gnu: Add perl-data-uuid. * gnu/packages/perl.scm (perl-data-uuid): New variable. --- gnu/packages/perl.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages') diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm index 0e18c73138..47d64e2f68 100644 --- a/gnu/packages/perl.scm +++ b/gnu/packages/perl.scm @@ -2508,6 +2508,27 @@ generating unique ids. These ids are coded with a Base62 system to make them short and handy (e.g. to use it as part of a URL).") (license (package-license perl)))) +(define-public perl-data-uuid + (package + (name "perl-data-uuid") + (version "1.226") + (