From 5a1a9618638ea6e8a804bd12e4822567b66cada3 Mon Sep 17 00:00:00 2001 From: Kaelyn Takata Date: Wed, 17 Jan 2024 18:29:57 +0000 Subject: gnu: wine-minimal, wine, wine64: Update to 9.0. * gnu/packages/wine.scm (wine-minimal, wine, wine64): Update to 9.0. Change-Id: Ib20f8e5fe9eb071fd6be0ba81e501867d0535273 Signed-off-by: Nicolas Goaziou --- gnu/packages/wine.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/wine.scm b/gnu/packages/wine.scm index 38f6217da2..8e65e749a2 100644 --- a/gnu/packages/wine.scm +++ b/gnu/packages/wine.scm @@ -7,7 +7,7 @@ ;;; Copyright © 2018–2021 Tobias Geerinckx-Rice ;;; Copyright © 2019 Pierre Neidhardt ;;; Copyright © 2022 Liliana Marie Prikler -;;; Copyright © 2023 Kaelyn Takata +;;; Copyright © 2023, 2024 Kaelyn Takata ;;; ;;; This file is part of GNU Guix. ;;; @@ -79,7 +79,7 @@ (define-public wine-minimal (package (name "wine-minimal") - (version "8.18") + (version "9.0") (source (origin (method url-fetch) @@ -91,7 +91,7 @@ (string-append "https://dl.winehq.org/wine/source/" dir "wine-" version ".tar.xz"))) (sha256 - (base32 "1nv06awb3hv26v64nqnks9yiz7w368scxznj77vxa3zpmhafzyih")))) + (base32 "1vm61hrkinjqicxidhbhq3j8sb1iianfypdvjmnvgxcmac50kzbw")))) (properties '((upstream-name . "wine"))) (build-system gnu-build-system) (native-inputs (list bison flex)) -- cgit v1.2.3 From 9daf074a7a9ea77017622b2b244e3a2cdc6af7b2 Mon Sep 17 00:00:00 2001 From: Kaelyn Takata Date: Wed, 17 Jan 2024 18:30:04 +0000 Subject: gnu: wine-staging, wine64-staging: Update to 9.0. * gnu/packages/wine.scm (wine-staging, wine64-staging): Update to 9.0. Change-Id: I0668d4f7f42eb6ba879025c38eeb51c805e4143d Signed-off-by: Nicolas Goaziou --- gnu/packages/wine.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/wine.scm b/gnu/packages/wine.scm index 8e65e749a2..a4a06c495a 100644 --- a/gnu/packages/wine.scm +++ b/gnu/packages/wine.scm @@ -304,7 +304,7 @@ integrate Windows applications into your desktop.") (define-public wine-staging-patchset-data (package (name "wine-staging-patchset-data") - (version "8.18") + (version "9.0") (source (origin (method git-fetch) @@ -313,7 +313,7 @@ integrate Windows applications into your desktop.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0qabyw5139xdfsvzbwbrn1nnqssgwk8mn88mxnq2cdkk9gbjvq56")))) + (base32 "0xdinbj9byihy8snv6h1mcb79rh35zwhhld4g7mjg0k2wvjgskwl")))) (build-system trivial-build-system) (native-inputs (list coreutils)) @@ -359,7 +359,7 @@ integrate Windows applications into your desktop.") "wine-" wine-version ".tar.xz")) (file-name (string-append name "-" wine-version ".tar.xz")) (sha256 - (base32 "1nv06awb3hv26v64nqnks9yiz7w368scxznj77vxa3zpmhafzyih"))))) + (base32 "1vm61hrkinjqicxidhbhq3j8sb1iianfypdvjmnvgxcmac50kzbw"))))) (inputs (modify-inputs (package-inputs wine) (prepend autoconf ; for autoreconf ffmpeg -- cgit v1.2.3 From 92664f4ab38fc9f5ac70fe5946e75b20cecdf482 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Sat, 16 Mar 2024 20:50:55 +0000 Subject: Revert "gnu: python-docker: Update to 7.0.0." This reverts commit d084fb4b04a1cebb59959633660013fff495cd0d. This breaks docker-compose. Until we can update to docker-compose 2.x, we continue with an older python-docker. Change-Id: I4954d1f072735b1e99de192b7df31b1be8179243 --- gnu/packages/docker.scm | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/gnu/packages/docker.scm b/gnu/packages/docker.scm index 0820f685b7..0fe1f2c1c7 100644 --- a/gnu/packages/docker.scm +++ b/gnu/packages/docker.scm @@ -8,7 +8,6 @@ ;;; Copyright © 2020 Jesse Dowell ;;; Copyright © 2021, 2022 Oleg Pykhalov ;;; Copyright © 2022 Pierre Langlois -;;; Copyright © 2024 Arun Isaac ;;; ;;; This file is part of GNU Guix. ;;; @@ -48,7 +47,6 @@ #:use-module (gnu packages networking) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) - #:use-module (gnu packages python-build) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) @@ -62,24 +60,22 @@ (define-public python-docker (package (name "python-docker") - (version "7.0.0") + (version "5.0.3") (source (origin (method url-fetch) (uri (pypi-uri "docker" version)) (sha256 (base32 - "18z5wzqm7dbxaa5q4gs8yh2dma8i7savqcvibvy1i56djbxkcdrj")))) + "1yr7w8vmdis01myx26pqx7wcyz2cy1mfs421alppq3lpc9ms45nr")))) (build-system python-build-system) ;; TODO: Tests require a running Docker daemon. (arguments '(#:tests? #f)) (inputs (list python-requests python-six python-urllib3)) - (native-inputs - (list python-setuptools-scm)) (propagated-inputs (list python-docker-pycreds python-paramiko ;adds SSH support - python-packaging python-websocket-client)) + python-websocket-client)) (home-page "https://github.com/docker/docker-py/") (synopsis "Python client for Docker") (description "Docker-Py is a Python client for the Docker container -- cgit v1.2.3 From b3a097ad16fd712310ccb9eb1d0c3e9125d9fbcf Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Sat, 16 Mar 2024 22:35:08 +0000 Subject: gnu: guix-build-coordinator: Update to 0-100.14e18ee. * gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-100.14e18ee. Change-Id: I3842366296e45df569168854cce06a96519ebbfb --- gnu/packages/package-management.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 0e3d1efb07..e9dd7427d3 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -1530,8 +1530,8 @@ environments.") "0k9zkdyyzir3fvlbcfcqy17k28b51i20rpbjwlx2i1mwd2pw9cxc"))))))) (define-public guix-build-coordinator - (let ((commit "d802b817d81e2ea8c9f30664acd7b3b37b16f7c5") - (revision "99")) + (let ((commit "14e18eed98d1836662d8787d08f7a37cf8c2f69d") + (revision "100")) (package (name "guix-build-coordinator") (version (git-version "0" revision commit)) @@ -1542,7 +1542,7 @@ environments.") (commit commit))) (sha256 (base32 - "1c69sww6mgwh17dd9k00fy6mi05asxb5l1jf2a7q63gv06h3bp0l")) + "1vv1l6y80ymqi7qz70bfq4is4y1xh21jm4d4gapn63931ac4fiij")) (file-name (string-append name "-" version "-checkout")))) (build-system gnu-build-system) (arguments -- cgit v1.2.3 From 4fe9aae225fa4ee0416d7cfa984bda8fcded8436 Mon Sep 17 00:00:00 2001 From: Rostislav Svoboda Date: Tue, 12 Mar 2024 17:00:15 +0100 Subject: doc: Correct the "guix package --install-from-expression" example. * doc/guix.texi (Invoking @command{guix package}): Correct the module where 'guile-final' is defined. It is actually located in (gnu packages commencement) rather than in the (gnu packages base). Change-Id: I7747106916d53dcbe296b7302983c5013eb2926d Signed-off-by: Christopher Baines --- doc/guix.texi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guix.texi b/doc/guix.texi index 796ac0028f..17130845bd 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -3445,7 +3445,7 @@ Install the package @var{exp} evaluates to. @var{exp} must be a Scheme expression that evaluates to a @code{} object. This option is notably useful to disambiguate between same-named variants of a package, with expressions such as -@code{(@@ (gnu packages base) guile-final)}. +@code{(@@ (gnu packages commencement) guile-final)}. Note that this option installs the first output of the specified package, which may be insufficient when needing a specific output of a -- cgit v1.2.3 From d2824346bc047562a67272e394f1fb1ab1f6b2be Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 16 Mar 2024 22:57:44 +0000 Subject: gnu: Add go-github-com-jbenet-go-cienv. * gnu/packages/golang-check.scm (go-github-com-jbenet-go-cienv): New variable. Change-Id: I3a24335bff63f4364695cad6a1c88ea09dc8d357 --- gnu/packages/golang-check.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm index aaa2de33a6..290afdd3b9 100644 --- a/gnu/packages/golang-check.scm +++ b/gnu/packages/golang-check.scm @@ -404,6 +404,31 @@ signalling failures, it offers ways to express expectations and get nice failure messages automatically.") (license license:asl2.0)))) +(define-public go-github-com-jbenet-go-cienv + (package + (name "go-github-com-jbenet-go-cienv") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jbenet/go-cienv") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1qyfjvr8n5chpb5zi6r9cf0danrwds3k5lbf7vp7ygcl6wnm0vmv")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/jbenet/go-cienv")) + (home-page "https://github.com/jbenet/go-cienv") + (synopsis "CI system environment variables") + (description + "Package @code{cienv} implements some helper functions to use during tests. +Many times certain facilities are not available, or tests must run +differently.") + (license license:expat))) + (define-public go-github-com-onsi-ginkgo (package (name "go-github-com-onsi-ginkgo") -- cgit v1.2.3 From af714ebceedb14e3ed15fbb8cc471178d631bc6f Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Fri, 8 Mar 2024 21:23:25 +0300 Subject: gnu: Add go-github-com-jbenet-goprocess. * gnu/packages/golang-xyz.scm (go-github-com-jbenet-goprocess): New variable. Change-Id: I5683a9e0df7bb1a17b2e813ab6c611f0b6c2ea9c Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index ef700b9373..528c07d9f1 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -1035,6 +1035,34 @@ increment versions.") @end itemize") (license license:bsd-3))) +(define-public go-github-com-jbenet-goprocess + (package + (name "go-github-com-jbenet-goprocess") + (version "0.1.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jbenet/goprocess") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1z4a5skx9kh2c727pc6zz0vhf9v8acd320s7z0f1kwy3y1nbdhjk")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/jbenet/goprocess")) + (native-inputs + (list go-github-com-jbenet-go-cienv)) + (home-page "https://github.com/jbenet/goprocess") + (synopsis "Manage process life cycles in Go") + (description + "@code{goprocess} introduces a way to manage process lifecycles in +Go. It is much like @code{go.net/context} (it actually uses a Context), but it is +more like a Context-WaitGroup hybrid. @code{goprocess} is about being able to start +and stop units of work, which may receive @code{Close} signals from many clients.") + (license license:expat))) + (define-public go-github-com-jinzhu-copier (package (name "go-github-com-jinzhu-copier") -- cgit v1.2.3 From e1e65c593009bfb564e6f2a684e4300d058d1e0d Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Fri, 8 Mar 2024 21:23:26 +0300 Subject: gnu: Add go-github-com-jbenet-go-temp-err-catcher. * gnu/packages/golang-xyz.scm (go-github-com-jbenet-go-temp-err-catcher): New variable. Change-Id: Ic92f036cb9f45a8f55872a218aa42e18716cc2b9 Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 528c07d9f1..3f5cdc404d 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -1035,6 +1035,29 @@ increment versions.") @end itemize") (license license:bsd-3))) +(define-public go-github-com-jbenet-go-temp-err-catcher + (package + (name "go-github-com-jbenet-go-temp-err-catcher") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jbenet/go-temp-err-catcher") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0n482jhh6jwq43jj21xkq8grqzx78hjh7f44p0q3n01zp1dsh97r")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/jbenet/go-temp-err-catcher")) + (home-page "https://github.com/jbenet/go-temp-err-catcher") + (synopsis "Error handling helper library") + (description "Package @code{temperrcatcher} provides a @code{TempErrCatcher} +object, which implements simple error-retrying functionality.") + (license license:expat))) + (define-public go-github-com-jbenet-goprocess (package (name "go-github-com-jbenet-goprocess") -- cgit v1.2.3 From 32fd2776429b5cd1fb5094532f490e5d31415f6e Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Fri, 8 Mar 2024 21:23:27 +0300 Subject: gnu: Add go-github-com-jbenet-go-random. * gnu/packages/golang-xyz.scm (go-github-com-jbenet-go-random): New variable. Change-Id: I7b7f510af61f4bf79aa633ffaa4bd4852f55fc47 Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 3f5cdc404d..cd3fbb8098 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -1035,6 +1035,32 @@ increment versions.") @end itemize") (license license:bsd-3))) +(define-public go-github-com-jbenet-go-random + (package + (name "go-github-com-jbenet-go-random") + (version "0.0.0-20190219211222-123a90aedc0c") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jbenet/go-random") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0kgx19m8p76rmin8s8y6j1padciv1dx37qzy7jkh9bw49ai3haw3")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/jbenet/go-random")) + (propagated-inputs + (list go-github-com-dustin-go-humanize)) + (home-page "https://github.com/jbenet/go-random") + (synopsis "Go library and a program that outputs randomness") + (description + "This is a Unix utility that outputs randomness. It is a thin +wrapper around @code{crypto/rand}.") + (license license:expat))) + (define-public go-github-com-jbenet-go-temp-err-catcher (package (name "go-github-com-jbenet-go-temp-err-catcher") -- cgit v1.2.3 From 85c816c7ad0c9486fe71c72a5c15d6e625da7458 Mon Sep 17 00:00:00 2001 From: "Artyom V. Poptsov" Date: Sat, 9 Mar 2024 01:21:55 +0300 Subject: gnu: Add go-github-com-whyrusleeping-go-sysinfo. * gnu/packages/golang-xyz.scm (go-github-com-whyrusleeping-go-sysinfo): New variable. Change-Id: I73cd3fa1ab3a73545121bb3a047795ca2850c0f7 Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index cd3fbb8098..d1e0666ea5 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -1810,6 +1810,34 @@ query information regarding the number of CPUs available to the system.") weighted moving averages}.") (license license:expat))) +(define-public go-github-com-whyrusleeping-go-sysinfo + (package + (name "go-github-com-whyrusleeping-go-sysinfo") + (version "0.0.0-20190219211824-4a357d4b90b1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/whyrusleeping/go-sysinfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0s6yjp9incc579wbbga33vq0hcanv8j2xh9l90ya0r4fihz39jiq")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/whyrusleeping/go-sysinfo")) + (propagated-inputs + (list go-github-com-dustin-go-humanize)) + (home-page "https://github.com/whyrusleeping/go-sysinfo") + (synopsis "Package to extract system information") + ;; There is not much information provided by the project, see + ;; . + (description + "This packages provides a basic system stats like @code{DiskUsage} and +@code{MemoryInfo}.") + (license license:expat))) + (define-public go-go-uber-org-automaxprocs (package (name "go-go-uber-org-automaxprocs") -- cgit v1.2.3 From 4a4f03ad5f43890903c149c4fb74d6dcbd7f8a35 Mon Sep 17 00:00:00 2001 From: Troy Figiel Date: Fri, 8 Mar 2024 15:20:05 +0100 Subject: gnu: Add go-github-com-alexliesenfeld-health. * gnu/packages/golang-web.scm (go-github-com-alexliesenfeld-health): New variable. Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-web.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 1d7ad01af2..29bc50c6a5 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -98,6 +98,45 @@ API service accounts for Go.") (license license:asl2.0))) +(define-public go-github-com-alexliesenfeld-health + (package + (name "go-github-com-alexliesenfeld-health") + (version "0.8.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/alexliesenfeld/health") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fchlvxwidsscskwq07vhxfwcn5wbigbizi51619l8gg09mr158q")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/alexliesenfeld/health" + #:phases #~(modify-phases %standard-phases + ;; Examples requires additional dependencies and comes with + ;; their own go.mod, consider to pack it as separate + ;; package if required. + (add-after 'unpack 'remove-examples + (lambda* (#:key import-path #:allow-other-keys) + (delete-file-recursively + (string-append "src/" import-path "/examples"))))))) + (native-inputs (list go-github-com-stretchr-testify)) + (home-page "https://github.com/alexliesenfeld/health") + (synopsis "Simple and flexible health check library for Go") + (description + "This library provides a @code{http.Handler} that acts as a health +endpoint. It can be used by cloud infrastructure or other services to +determine the availability of an application. + +Rather than simply returning a response with HTTP status code 200, this +library allows building health checks that test the availability of all +required dependencies. The HTTP response contains the aggregated health +result and details about the health status of each component.") + (license license:expat))) + (define-public go-github-com-andybalholm-cascadia (package (name "go-github-com-andybalholm-cascadia") -- cgit v1.2.3 From d7e6c3cae0762d6a299162f2d7d8c44ca1390dd7 Mon Sep 17 00:00:00 2001 From: Troy Figiel Date: Fri, 8 Mar 2024 15:10:53 +0100 Subject: gnu: Add go-github-com-klauspost-pgzip. * gnu/packages/golang-compression.scm (go-github-com-klauspost-pgzip): New variable. Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-compression.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang-compression.scm b/gnu/packages/golang-compression.scm index b999c063ee..504491e8e0 100644 --- a/gnu/packages/golang-compression.scm +++ b/gnu/packages/golang-compression.scm @@ -140,6 +140,33 @@ library included in the stdlib, and supports GIF, TIFF and PDF.") (description "@code{compress} provides various compression algorithms.") (license license:bsd-3))) +(define-public go-github-com-klauspost-pgzip + (package + (name "go-github-com-klauspost-pgzip") + (version "1.2.6") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/klauspost/pgzip") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j29wr6nd9ncdbkjphyziv0h8p5s2mj222cgcfqxmzjnfn7623d8")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/klauspost/pgzip")) + (propagated-inputs (list go-github-com-klauspost-compress)) + (home-page "https://github.com/klauspost/pgzip") + (synopsis "Parallel (de)compression of gzip files in Go") + (description + "This package implements parallel gzip compression and decompression in +Golang and is fully compatible with @code{compress/gzip} from the standard +library. This is beneficial for large amounts of data, say more than 1MB at a +time, as otherwise the internal gzip library will likely be faster.") + (license (list license:bsd-3 license:expat)))) + (define-public go-github-com-nwaples-rardecode-v2 (package (name "go-github-com-nwaples-rardecode-v2") -- cgit v1.2.3 From 48ec6188d7fc0adc92bdd5e9714c235135393bc4 Mon Sep 17 00:00:00 2001 From: Troy Figiel Date: Fri, 8 Mar 2024 15:31:57 +0100 Subject: gnu: go-github-com-ulikunitz-xz: Update to 0.5.11. * gnu/packages/golang-compression.scm (go-github-com-ulikunitz-xz): Update to 0.5.11. [source]: Use 'git-file-name'. Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-compression.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/golang-compression.scm b/gnu/packages/golang-compression.scm index 504491e8e0..7a8f2af178 100644 --- a/gnu/packages/golang-compression.scm +++ b/gnu/packages/golang-compression.scm @@ -193,16 +193,16 @@ time, as otherwise the internal gzip library will likely be faster.") (define-public go-github-com-ulikunitz-xz (package (name "go-github-com-ulikunitz-xz") - (version "0.5.8") + (version "0.5.11") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/ulikunitz/xz.git") (commit (string-append "v" version)))) - (file-name (string-append name "-" version "-checkout")) + (file-name (git-file-name name version)) (sha256 - (base32 "1xnsymi5fmmm734bi4c6z57p5cvnyxlpi29yxs4v21w5k763aypd")))) + (base32 "1hbs3x7s7d5ch6ipaqi265w0fwpijs0j19xdbhbjjsyr4khxbqd0")))) (build-system go-build-system) (arguments `(#:import-path "github.com/ulikunitz/xz")) -- cgit v1.2.3 From cb8a8eb3752dd23b5f6e3749c0b05046d53c3646 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sat, 16 Mar 2024 23:56:36 +0000 Subject: gnu: go-github-com-ulikunitz-xz: Refresh package style. * gnu/packages/golang-compression.scm (go-github-com-ulikunitz-xz) [source]: Remove trailing ".git" from URL. [description]: Add more info based on project's README. Change-Id: I8590ea9099c45a7b636281c95f4fde5952de9410 --- gnu/packages/golang-compression.scm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gnu/packages/golang-compression.scm b/gnu/packages/golang-compression.scm index 7a8f2af178..a1ad00f588 100644 --- a/gnu/packages/golang-compression.scm +++ b/gnu/packages/golang-compression.scm @@ -198,18 +198,22 @@ time, as otherwise the internal gzip library will likely be faster.") (origin (method git-fetch) (uri (git-reference - (url "https://github.com/ulikunitz/xz.git") + (url "https://github.com/ulikunitz/xz") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 "1hbs3x7s7d5ch6ipaqi265w0fwpijs0j19xdbhbjjsyr4khxbqd0")))) (build-system go-build-system) (arguments - `(#:import-path "github.com/ulikunitz/xz")) + (list + #:import-path "github.com/ulikunitz/xz")) (home-page "https://github.com/ulikunitz/xz") (synopsis "Read and write xz compressed streams in Go") - (description "This package provides a library to read and write xz -compressed streams in Go.") + (description + "This package provides a support of reading and writing of xz +compressed streams. It includes also a gxz command for compressing and +decompressing data. The package is completely written in Go and doesn't have +any dependency on any C code.") (license license:bsd-3))) ;;; -- cgit v1.2.3 From 6fda9cfd0f34498a66746a41078e29d2382f580a Mon Sep 17 00:00:00 2001 From: Troy Figiel Date: Tue, 5 Mar 2024 22:09:28 +0100 Subject: gnu: Add go-github-com-josharian-intern. * gnu/packages/golang-xyz.scm (go-github-com-josharian-intern): New variable. Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index d1e0666ea5..5c6e74870b 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -1135,6 +1135,31 @@ and stop units of work, which may receive @code{Close} signals from many clients struct to another.") (license license:expat))) +(define-public go-github-com-josharian-intern + (package + (name "go-github-com-josharian-intern") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/josharian/intern") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1za48ppvwd5vg8vv25ldmwz1biwpb3p6qhf8vazhsfdg9m07951c")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/josharian/intern")) + (home-page "https://github.com/josharian/intern") + (synopsis "String interning for Go") + (description + "This library defines functions to perform string interning in Go, +storing only one copy of each unique string in memory. All functions may be +called concurrently with themselves and each other.") + (license license:expat))) + (define-public go-github-com-k0kubun-pp (package (name "go-github-com-k0kubun-pp") -- cgit v1.2.3 From 17b1350f68d55d20fafd9fefc5e469c78ec06d88 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Tue, 27 Feb 2024 20:46:04 +0800 Subject: gnu: font-google-noto: Update to 24.2.1. * gnu/packages/fonts.scm (font-google-noto): Update to 24.2.1. Change-Id: I238f914388a2d808b817de1252ba8ee84c6299bd --- gnu/packages/fonts.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 368d4c331d..f9d8dff3ef 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1081,7 +1081,7 @@ utilities to ease adding new glyphs to the font.") (define-public font-google-noto (package (name "font-google-noto") - (version "23.11.1") + (version "24.2.1") (source (origin (method git-fetch) @@ -1090,7 +1090,7 @@ utilities to ease adding new glyphs to the font.") (commit (string-append "noto-monthly-release-" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0vvxhky35l4i0ha60yw0gj26f3v33hpf2zax17yyj16mww4cn4d8")))) + (base32 "087jg8ahpq35xwyrmvm9ivxl0wjic2j4r28bbrwqmgdva9brms40")))) (build-system font-build-system) (home-page "https://www.google.com/get/noto/") (synopsis "Fonts to cover all languages") -- cgit v1.2.3 From 954ff7b302564d7b68013854c361c1ae2161f1f5 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Tue, 27 Feb 2024 20:46:19 +0800 Subject: gnu: font-google-noto: Prefer variable fonts and split outputs. * gnu/packages/fonts.scm (font-google-noto) [arguments]<#:phase>: Prefer variable fonts. Install hinted TTFs into "ttf" output. [outputs]: Add "ttf". Suggested-by: Jiwei YANG Change-Id: Icac2927fb6c35d08504c379e273a5fc03b08ac46 --- gnu/packages/fonts.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index f9d8dff3ef..1b83f84a6f 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1092,6 +1092,51 @@ utilities to ease adding new glyphs to the font.") (sha256 (base32 "087jg8ahpq35xwyrmvm9ivxl0wjic2j4r28bbrwqmgdva9brms40")))) (build-system font-build-system) + (arguments + (list + #:modules + '((guix build font-build-system) + (guix build utils) + (ice-9 ftw)) + #:phases + #~(modify-phases %standard-phases + (replace 'install + (lambda _ + (define* (install source #:optional (output #$output)) + (let ((%install (assoc-ref %standard-phases 'install))) + (with-directory-excursion source + (%install #:outputs `(("out" . ,output)))))) + + (define (scan-directory name) + (scandir name (lambda (file) + (not (member file '("." ".." "LICENSE")))))) + + (define (install-font-variant variant) + "Given font variant VARIANT, install one of its formats, +variable TTF or OTF or TTF." + (with-directory-excursion variant + (let ((formats (scan-directory "."))) + (cond + ((member "variable-ttf" formats) + (install "variable-ttf")) + ((member "otf" formats) + (install "otf")) + ((member "ttf" formats) + (install "ttf")))))) + + (define (install-font font) + "Given FONT, install one of its variants, either full or +unhinted, and install its hinted variant into 'ttf' output. According to the +source, unhinted and hinted variants are always available." + (with-directory-excursion font + (if (member "full" (scan-directory ".")) + (install-font-variant "full") + (install-font-variant "unhinted")) + (install "hinted" #$output:ttf))) + + (with-directory-excursion "fonts" + (for-each install-font (scan-directory ".")))))))) + (outputs '("out" "ttf")) (home-page "https://www.google.com/get/noto/") (synopsis "Fonts to cover all languages") (description "Google Noto Fonts is a family of fonts designed to support -- cgit v1.2.3 From 91f4193e747b5cc9a150ff7e006fbab95a4b2e51 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Tue, 27 Feb 2024 20:23:55 +0800 Subject: gnu: font-google-noto-emoji: Update to 2.042. * gnu/packages/fonts.scm (font-google-noto-emoji): Update to 2.042. [arguments]<#:phases>: Remove 'remove-unsupported. Replace install phase instead. Change-Id: I76cfbf3f8d34c484ed59b99969da7d93aaf41d72 --- gnu/packages/fonts.scm | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 1b83f84a6f..2170fb2d7b 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1147,7 +1147,7 @@ display all Unicode symbols.") (define-public font-google-noto-emoji (package (name "font-google-noto-emoji") - (version "2.038") + (version "2.042") (source (origin (method git-fetch) @@ -1157,7 +1157,7 @@ display all Unicode symbols.") (file-name (git-file-name name version)) (sha256 (base32 - "1rgmcc6nqq805iqr8kvxxlk5cf50q714xaxk3ld6rjrd69kb8ix9")))) + "17i7awyqz9jv0j2blcf0smmpas375c3pdhjv1zqzl861g8qm1lm2")))) (build-system font-build-system) (arguments (list @@ -1167,11 +1167,10 @@ display all Unicode symbols.") (lambda _ ;; Note this ensures the correct license file is installed. (chdir "fonts"))) - (add-after 'enter-font-directory 'remove-unsupported - (lambda* _ - (delete-file "NotoColorEmoji_WindowsCompatible.ttf") - (delete-file "Noto-COLRv1-noflags.ttf") - (delete-file "Noto-COLRv1.ttf")))))) + (replace 'install + (lambda _ + (let ((dir (string-append #$output "/share/fonts/truetype"))) + (install-file "NotoColorEmoji.ttf" dir))))))) (home-page "https://fonts.google.com/noto/specimen/Noto+Color+Emoji") (synopsis "Font for rendering color emoji characters") (description -- cgit v1.2.3 From f287fa3e01d577caf9f270828aa79f8fa10e0614 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Tue, 27 Feb 2024 20:25:19 +0800 Subject: gnu: font-google-noto-sans-cjk: Switch to variable fonts. * gnu/packages/fonts.scm (font-google-noto-sans-cjk) [source]: Switch to variable fonts. [arguments]<#:phases>: Keep only TTCs in "out". Install OTFs into "otf" output. [outputs]: Add "otf". Change-Id: I996d75b7892333bc69d21af53a5243a442e3a6b3 --- gnu/packages/fonts.scm | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index 2170fb2d7b..ebf7160bc0 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1187,11 +1187,23 @@ family.") (method url-fetch) (uri (string-append "https://github.com/googlefonts/noto-cjk/releases/download/Sans" - version "/03_NotoSansCJK-OTC.zip")) + version "/01_NotoSansCJK-OTF-VF.zip")) (file-name (string-append name "-" version ".zip")) (sha256 - (base32 "1v9yda7r98g4a3pk0y3cjbgc1i2lv4ax0f0v6aqasfzz4ldlx3sj")))) + (base32 "1ka37kqyd0sfqwk485nv6ihrdjl5xycr38m4jq40r2lzmpmkmqym")))) (build-system font-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (replace 'install + (lambda _ + (chdir "..") ;For license. + (let ((install (assoc-ref %standard-phases 'install))) + (with-directory-excursion "Variable/OTC" + (install #:outputs `(("out" . ,#$output)))) + (with-directory-excursion "Variable/OTF" + (install #:outputs `(("out" . ,#$output:otf)))))))))) + (outputs '("out" "otf")) (home-page "https://www.google.com/get/noto/") (synopsis "Fonts to cover all languages") (description "Google Noto Fonts is a family of fonts designed to support -- cgit v1.2.3 From b6835ef46224dc38000c75cc67604f153280b5ff Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Tue, 27 Feb 2024 20:28:39 +0800 Subject: gnu: font-google-noto-serif-cjk: Update to 2.002. * gnu/packages/fonts.scm (font-google-noto-serif-cjk): Update to 2.002. [source]: Switch to variable fonts. [arguments]<#:phases>: Keep only TTCs in "out". Install OTFs into "otf" output. [outputs]: Add "otf". Change-Id: Id22401ce85028951b6044ba418dbad764d581f01 --- gnu/packages/fonts.scm | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm index ebf7160bc0..9ec722c19c 100644 --- a/gnu/packages/fonts.scm +++ b/gnu/packages/fonts.scm @@ -1215,17 +1215,29 @@ CJK fonts.") (define-public font-google-noto-serif-cjk (package (name "font-google-noto-serif-cjk") - (version "2.001") + (version "2.002") (source (origin (method url-fetch) (uri (string-append "https://github.com/googlefonts/noto-cjk/releases/download/Serif" - version "/04_NotoSerifCJKOTC.zip")) + version "/02_NotoSerifCJK-OTF-VF.zip")) (file-name (string-append name "-" version ".zip")) (sha256 - (base32 "1l6r3sz2s0vcyfx6ria7wqcq45zp40gxgg97lh8hpmajhzw301ig")))) + (base32 "007jk7rmfapq5zq4ji9d1l5gpp34p98l9ylhiw33q42d66v2g717")))) (build-system font-build-system) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (replace 'install + (lambda _ + (chdir "..") ;For license. + (let ((install (assoc-ref %standard-phases 'install))) + (with-directory-excursion "Variable/OTC" + (install #:outputs `(("out" . ,#$output)))) + (with-directory-excursion "Variable/OTF" + (install #:outputs `(("out" . ,#$output:otf)))))))))) + (outputs '("out" "otf")) (home-page "https://www.google.com/get/noto/") (synopsis "Fonts to cover all languages") (description "Google Noto Fonts is a family of fonts designed to support -- cgit v1.2.3 From 6b195fc7c49424f1f79e867f2954cd717ee6b072 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Sat, 9 Mar 2024 19:26:02 +0800 Subject: gnu: smartdns: Update to 45. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/dns.scm (smartdns): Update to 45. [arguments]<#:make-flags>: Obtain version with ‘package-version’. [native-inputs]: Add which. Change-Id: I1b572753cba53f6e8f8105541c1292e03dec9053 --- gnu/packages/dns.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/dns.scm b/gnu/packages/dns.scm index 84d3293c79..36d3eb8b7e 100644 --- a/gnu/packages/dns.scm +++ b/gnu/packages/dns.scm @@ -1273,7 +1273,7 @@ nameservers other than libc.") (define-public smartdns (package (name "smartdns") - (version "43") + (version "45") (source (origin (method git-fetch) (uri (git-reference @@ -1285,7 +1285,7 @@ nameservers other than libc.") ((".*SYSTEMDSYSTEMUNITDIR.*") ""))) (sha256 (base32 - "0s789l6i4yirmarg80mknc1pp65rz01ky9f7gidgclkfcwzz41l3")))) + "1f0j6d8vz1x2f4nr2w3q7azkjh8hlkj81v61a8sw1kq5160qhlb9")))) (build-system gnu-build-system) (arguments (list #:test-target "test" @@ -1293,7 +1293,7 @@ nameservers other than libc.") #~(list (string-append "CC=" #$(cc-for-target)) (string-append "DESTDIR=" #$output) "PREFIX=''" - (string-append "VER=" #$version)) + (string-append "VER=" #$(package-version this-package))) #:phases #~(modify-phases %standard-phases (delete 'configure) @@ -1321,7 +1321,7 @@ nameservers other than libc.") (lambda _ (chdir "../../source")))))) (inputs (list openssl)) - (native-inputs (list googletest `(,isc-bind "utils"))) + (native-inputs (list googletest `(,isc-bind "utils") which)) (home-page "https://github.com/pymumu/smartdns") (synopsis "Local DNS server") (description -- cgit v1.2.3 From fcf0fc0f33e6fc4ac96e585db5b048be620c3438 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Sun, 17 Mar 2024 08:39:45 +0800 Subject: gnu: grimshot: Fix build. Reported in . * gnu/packages/wm.scm (grimshot): Don't inherit from sway. [source]: Switch to the new git repository. [arguments]<#:phases>: Remove 'chdir. [version,home-page,license]: New fields. Change-Id: I16c81dfa3438ac0986076576bc5f543d8d4a8ec8 Reported-by: chris --- gnu/packages/wm.scm | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index a6f1ecd5c9..efcca9afb8 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -3524,20 +3524,24 @@ used for multimedia keys.") (define-public grimshot (package - (inherit sway) (name "grimshot") + (version "1.9-contrib.0") (source (origin - (inherit (package-source sway)) - (snippet #~(delete-file "contrib/grimshot.1")))) + (method git-fetch) + (uri (git-reference + (url "https://github.com/OctopusET/sway-contrib") + (commit version))) + (file-name (git-file-name name version)) + (snippet #~(delete-file "grimshot.1")) + (sha256 + (base32 + "16fa8l81zjy25nsky1i525hb7zjprqz74mbirm9b76pvksschdv5")))) (build-system copy-build-system) (arguments (list #:install-plan #~`(("grimshot" "bin/") ("grimshot.1" "share/man/man1/")) #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'chdir - (lambda _ - (chdir "contrib"))) - (add-after 'chdir 'patch-script-dependencies + (add-after 'unpack 'patch-script-dependencies (lambda* (#:key inputs #:allow-other-keys) (substitute* "grimshot" (("\\b(date|grim|jq|notify-send|slurp|swaymsg|wl-copy)\\b" @@ -3559,11 +3563,13 @@ used for multimedia keys.") slurp sway wl-clipboard)) + (home-page "https://github.com/OctopusET/sway-contrib") (synopsis "Screenshot utility for the Sway window manager") (description "Grimshot is a screenshot utility for @code{sway}. It provides an interface over @code{grim}, @code{slurp} and @code{jq}, and supports storing the screenshot either directly to the clipboard using @code{wl-copy} or to a -file."))) +file.") + (license license:expat))) (define-public wld (let ((commit "6586736176ef50a88025abae835e29a7ca980126") -- cgit v1.2.3 From edfb05e16d409ab71f5cc5c91747b693f0054d59 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Sun, 17 Mar 2024 08:46:41 +0800 Subject: gnu: wlgreet: Update to 0.4.1-1.7e79d60. This is a follow-up to 0e9c2d2eba5e573e43382611474784c8bf5a4309 (sway 1.9 update), which breaks wlgreet 0.4.1. Reported in . * gnu/packages/admin.scm (wlgreet): Update to 0.4.1-1.7e79d60. Change-Id: I81613baac01d366d6fc507203fca2cc95977df46 Reported-by: chris --- gnu/packages/admin.scm | 126 +++++++++++++++++++++++++------------------------ 1 file changed, 64 insertions(+), 62 deletions(-) diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index c12d47da4b..2b94b1e17a 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -5516,71 +5516,73 @@ This allows greetd-pam-mount to auto-(un)mount @env{XDG_RUNTIME_DIR} without interfering with any pam-mount configuration."))) (define-public wlgreet - (package - (name "wlgreet") - (version "0.4.1") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://git.sr.ht/~kennylevinsen/wlgreet") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1k0jmgh0rjbnb49gkvs0a4d7z9xb6pad8v5w5f7my4s0rfpk7wd9")))) - (build-system cargo-build-system) - (arguments - (list #:cargo-inputs - `(("rust-chrono" ,rust-chrono-0.4) - ("rust-getopts" ,rust-getopts-0.2) - ("rust-greetd-ipc" ,rust-greetd-ipc-0.9) - ("rust-lazy-static" ,rust-lazy-static-1) - ("rust-memmap2" ,rust-memmap2-0.3) - ("rust-nix" ,rust-nix-0.25) - ("rust-os-pipe" ,rust-os-pipe-1) - ("rust-rusttype" ,rust-rusttype-0.9) - ("rust-serde" ,rust-serde-1) - ("rust-smithay-client-toolkit" - ,rust-smithay-client-toolkit-0.15) - ("rust-toml" ,rust-toml-0.5) - ("rust-wayland-client" ,rust-wayland-client-0.29) - ("rust-wayland-protocols" ,rust-wayland-protocols-0.29)) - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'remove-bundled-fonts - (lambda _ - (delete-file-recursively "fonts"))) - (add-after 'remove-bundled-fonts 'fix-font-references - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "src/draw.rs" - (("\\.\\./fonts/dejavu/DejaVuSansMono\\.ttf" _) - (search-input-file - inputs - "share/fonts/truetype/DejaVuSansMono.ttf")) - (("\\.\\./fonts/Roboto-Regular\\.ttf" _) - (search-input-file - inputs - "share/fonts/truetype/Roboto-Regular.ttf"))))) - (add-after 'configure 'fix-library-references - (lambda* (#:key inputs vendor-dir #:allow-other-keys) - (substitute* (find-files vendor-dir "\\.rs$") - (("lib(wayland-.*|xkbcommon)\\.so" so-file) - (search-input-file - inputs - (string-append "lib/" so-file))))))))) - (inputs - (list font-dejavu - font-google-roboto - libxkbcommon - wayland)) - (home-page "https://git.sr.ht/~kennylevinsen/wlgreet") - (synopsis "Bare-bones Wayland-based greeter for @command{greetd}") - (description - "@command{wlgreet} provides a @command{greetd} greeter + (let ((commit "7e79d6004fc5e765a5c3ece6d377f8c5999d9dfa") + (revision "1")) + (package + (name "wlgreet") + (version (git-version "0.4.1" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~kennylevinsen/wlgreet") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "039a05v6c2i3al86k4fncqr3z47dnrz7y8wmhx6wvm08zx8s89ww")))) + (build-system cargo-build-system) + (arguments + (list #:cargo-inputs + `(("rust-chrono" ,rust-chrono-0.4) + ("rust-getopts" ,rust-getopts-0.2) + ("rust-greetd-ipc" ,rust-greetd-ipc-0.9) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-memmap2" ,rust-memmap2-0.3) + ("rust-nix" ,rust-nix-0.25) + ("rust-os-pipe" ,rust-os-pipe-1) + ("rust-rusttype" ,rust-rusttype-0.9) + ("rust-serde" ,rust-serde-1) + ("rust-smithay-client-toolkit" + ,rust-smithay-client-toolkit-0.15) + ("rust-toml" ,rust-toml-0.5) + ("rust-wayland-client" ,rust-wayland-client-0.29) + ("rust-wayland-protocols" ,rust-wayland-protocols-0.29)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'remove-bundled-fonts + (lambda _ + (delete-file-recursively "fonts"))) + (add-after 'remove-bundled-fonts 'fix-font-references + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/draw.rs" + (("\\.\\./fonts/dejavu/DejaVuSansMono\\.ttf" _) + (search-input-file + inputs + "share/fonts/truetype/DejaVuSansMono.ttf")) + (("\\.\\./fonts/Roboto-Regular\\.ttf" _) + (search-input-file + inputs + "share/fonts/truetype/Roboto-Regular.ttf"))))) + (add-after 'configure 'fix-library-references + (lambda* (#:key inputs vendor-dir #:allow-other-keys) + (substitute* (find-files vendor-dir "\\.rs$") + (("lib(wayland-.*|xkbcommon)\\.so" so-file) + (search-input-file + inputs + (string-append "lib/" so-file))))))))) + (inputs + (list font-dejavu + font-google-roboto + libxkbcommon + wayland)) + (home-page "https://git.sr.ht/~kennylevinsen/wlgreet") + (synopsis "Bare-bones Wayland-based greeter for @command{greetd}") + (description + "@command{wlgreet} provides a @command{greetd} greeter that runs on a Wayland compositor such as @command{sway}. It is implemented with pure Wayland APIs, so it does not depend on a GUI toolkit.") - (license license:gpl3))) + (license license:gpl3)))) (define-public libseat (package -- cgit v1.2.3 From 5267c6073c3bdc6ba7874fc776c23c928f1ee263 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 08:31:52 +0100 Subject: gnu: asymptote: Update to 2.88. * gnu/packages/plotutils.scm (asymptote): Update to 2.88. Change-Id: Ia9a7204e662682db8b1cd1a544ecaab5b22afd96 --- gnu/packages/plotutils.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm index 0d7e894d60..ed7f4abbb0 100644 --- a/gnu/packages/plotutils.scm +++ b/gnu/packages/plotutils.scm @@ -276,14 +276,14 @@ colors, styles, options and details.") (define-public asymptote (package (name "asymptote") - (version "2.87") + (version "2.88") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/asymptote/" version "/asymptote-" version ".src.tgz")) (sha256 - (base32 "06sr0fpc3zci7ncj9gwp3h8zhbvxs37rwwzqirnxa86zyfar4shf")) + (base32 "1fzm58md2kc32sj19bksnd8yzkg47z5pblkxp28r7vm67xs1mrqd")) (modules '((guix build utils))) (snippet ;; Remove bundled RapidJSON. -- cgit v1.2.3 From 2ad6e7b43be32bfd186cba54ce5d9e1996a6c36f Mon Sep 17 00:00:00 2001 From: Suhail Singh Date: Wed, 6 Mar 2024 01:17:22 -0500 Subject: gnu: Add emacs-plan9-theme. * gnu/packages/emacs-xyz.scm (emacs-plan9-theme): New variable. Change-Id: I6053ce66cfceca5a34d0dfd55691be9346f3a916 Signed-off-by: Liliana Marie Prikler --- gnu/packages/emacs-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 8c3fc5e022..9eaa596233 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -34300,6 +34300,29 @@ users with red-green color deficiency.") (license (list license:gpl3+ license:fdl1.3+)))) ; GFDLv1.3+ for the manual +(define-public emacs-plan9-theme + (let ((commit "c2da2fcb241e9800d931a1ff19ecd9fd84d30382") + (revision "0")) + (package + (name "emacs-plan9-theme") + (home-page "https://github.com/john2x/plan9-theme.el") + (version (git-version "0.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0rjxbk9fljnjmg00vdqcyynzg591cgknyy2d92xsxsyg4d28dvwi")))) + (build-system emacs-build-system) + (synopsis "Light color theme for Emacs based on Plan 9") + (description + "@code{plan9} is an Emacs theme with light colors and a classic +look which is inspired by the colors of Plan 9 from Bell Labs.") + (license license:gpl3+)))) + (define-public emacs-punpun-theme (let ((commit "7026684cd568cb691af3ced5de14c375fe6f5a1a") (revision "0")) -- cgit v1.2.3 From d25620be4c545aec1653ecc40ebb7ea2dd1a12ae Mon Sep 17 00:00:00 2001 From: Carlo Zancanaro Date: Mon, 11 Mar 2024 22:59:52 +1100 Subject: gnu: services: Add insecure-sasl-mechanisms to prosody configuration. * gnu/services/messaging.scm (prosody-configuration): Add insecure-sasl-mechanisms configuration option. * doc/guix.texi (Messaging Services): Document it. Change-Id: I8d9e42476ea8ad2f89b143ed4a66b4798e418586 Signed-off-by: Liliana Marie Prikler --- doc/guix.texi | 12 +++++++++--- gnu/services/messaging.scm | 6 ++++++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 17130845bd..eca1cb3712 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -28551,6 +28551,12 @@ Set of mechanisms that will never be offered. See Defaults to @samp{'("DIGEST-MD5")}. @end deftypevr +@deftypevr {@code{prosody-configuration} parameter} string-list insecure-sasl-mechanisms +Set of mechanisms that will not be offered on unencrypted connections. +See @url{https://prosody.im/doc/modules/mod_saslauth}. +Defaults to @samp{'("PLAIN" "LOGIN")}. +@end deftypevr + @deftypevr {@code{prosody-configuration} parameter} boolean s2s-require-encryption? Whether to force all server-to-server connections to be encrypted or not. See @url{https://prosody.im/doc/modules/mod_tls}. @@ -28630,7 +28636,7 @@ See @url{https://prosody.im/doc/configure#virtual_host_settings}. Available @code{virtualhost-configuration} fields are: -all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{disable-sasl-mechanisms}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: +all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{disable-sasl-mechanisms}, @code{insecure-sasl-mechanisms}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: @deftypevr {@code{virtualhost-configuration} parameter} string domain Domain you wish Prosody to serve. @end deftypevr @@ -28652,7 +28658,7 @@ Defaults to @samp{'()}. Available @code{int-component-configuration} fields are: -all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{disable-sasl-mechanisms}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: +all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{disable-sasl-mechanisms}, @code{insecure-sasl-mechanisms}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: @deftypevr {@code{int-component-configuration} parameter} string hostname Hostname of the component. @end deftypevr @@ -28705,7 +28711,7 @@ Defaults to @samp{'()}. Available @code{ext-component-configuration} fields are: -all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{disable-sasl-mechanisms}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: +all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{disable-sasl-mechanisms}, @code{insecure-sasl-mechanisms}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: @deftypevr {@code{ext-component-configuration} parameter} string component-secret Password which the component will use to log in. @end deftypevr diff --git a/gnu/services/messaging.scm b/gnu/services/messaging.scm index 9702170b3e..a914d0f89e 100644 --- a/gnu/services/messaging.scm +++ b/gnu/services/messaging.scm @@ -427,6 +427,12 @@ See @url{https://prosody.im/doc/modules/mod_tls}." @url{https://prosody.im/doc/modules/mod_saslauth}." common) + (insecure-sasl-mechanisms + (string-list '("PLAIN" "LOGIN")) + "Set of mechanisms that will not be offered on unencrypted connections. +See @url{https://prosody.im/doc/modules/mod_saslauth}." + common) + (s2s-require-encryption? (boolean #f) "Whether to force all server-to-server connections to be encrypted or not. -- cgit v1.2.3 From 85083527ddb5d4672ae069590aa65ec6ebce96e1 Mon Sep 17 00:00:00 2001 From: Carlo Zancanaro Date: Mon, 11 Mar 2024 22:59:53 +1100 Subject: gnu: tests: Fix prosody system test. The test was failing because the sasl module no longer accepts PLAIN auth on insecure connections. * gnu/tests/messaging.scm (%test-prosody): Configure test prosody to allow all auth types on insecure connections. Change-Id: I142f3b6ccbdde4bdde86ce0698fea7d5509fc200 Signed-off-by: Liliana Marie Prikler --- gnu/tests/messaging.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/tests/messaging.scm b/gnu/tests/messaging.scm index 1e26c0ddea..dfcc92f7ed 100644 --- a/gnu/tests/messaging.scm +++ b/gnu/tests/messaging.scm @@ -145,7 +145,7 @@ (define %test-prosody (let* ((config (prosody-configuration - (disable-sasl-mechanisms '()) + (insecure-sasl-mechanisms '()) (virtualhosts (list (virtualhost-configuration -- cgit v1.2.3 From 7ea4fedd10f1506c80ec25cb658fc119ba7c4a6a Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Tue, 12 Mar 2024 17:47:33 +0100 Subject: gnu: Prefix licenses in documentation.scm * gnu/packages/documentation.scm: Prefix licenses. Signed-off-by: Liliana Marie Prikler --- gnu/packages/documentation.scm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index 5d455431d3..7aa43c1220 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm @@ -30,7 +30,7 @@ ;;; along with GNU Guix. If not, see . (define-module (gnu packages documentation) - #:use-module (guix licenses) + #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix gexp) @@ -104,7 +104,7 @@ (description "LaTeX2HTML is a utility that converts LaTeX documents to web pages in HTML.") (home-page "https://www.latex2html.org/") - (license gpl2+))) + (license license:gpl2+))) (define-public asciidoc (package @@ -175,7 +175,7 @@ EPUB, man page. AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user.") - (license gpl2+))) + (license license:gpl2+))) (define-deprecated asciidoc-py3 asciidoc) @@ -241,7 +241,7 @@ documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D.") - (license gpl3+))) + (license license:gpl3+))) (define-public doc++ (package @@ -266,7 +266,7 @@ and to some extent D.") generate both TeX output for high-quality hardcopies or HTML output for online browsing. The documentation is extracted directly from the C/C++/IDL source or Java class files.") - (license gpl2+))) + (license license:gpl2+))) (define-public pod2pdf (package @@ -292,7 +292,7 @@ or Java class files.") Documentation} format to PDF files. It also supports some extensions to the POD format, and supports the file types JPG, GIF, TIFF, PNG, and PNM for embedded objects.") - (license artistic2.0))) + (license license:artistic2.0))) (define-public python-docrepr (package @@ -344,7 +344,7 @@ objects.") (description "Docrepr renders Python docstrings to HTML with Sphinx. It can generate rich and plain representations of docstrings, alongside additional metadata about the object to which the docstring belongs.") - (license bsd-3))) + (license license:bsd-3))) (define-public scrollkeeper (package @@ -377,7 +377,7 @@ documentation metadata as specified by the Open Source Metadata Framework and provides a simple API to allow help browsers to find, sort, and search the document catalog. It will also be able to communicate with catalog servers on the Net to search for documents which are not on the local system.") - (license lgpl2.1+))) + (license license:lgpl2.1+))) (define-public zeal (let ((commit "1cfa7c637f745be9d98777f06b4f8dec90892bf2") @@ -425,4 +425,4 @@ the Net to search for documents which are not on the local system.") (synopsis "Offline documentation browser inspired by Dash") (description "Zeal is a simple offline documentation browser inspired by Dash.") - (license gpl3+)))) + (license license:gpl3+)))) -- cgit v1.2.3 From 59aba5f8f6eabc7668a1bfa188e485258d8762fc Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Tue, 12 Mar 2024 17:47:34 +0100 Subject: gnu: Add halibut. * gnu/packages/documentation.scm (halibut): New variable. Signed-off-by: Liliana Marie Prikler --- gnu/packages/documentation.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/documentation.scm b/gnu/packages/documentation.scm index 7aa43c1220..83c4313bd7 100644 --- a/gnu/packages/documentation.scm +++ b/gnu/packages/documentation.scm @@ -243,6 +243,33 @@ IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D.") (license license:gpl3+))) +(define-public halibut + (package + (name "halibut") + (version "1.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-" + version "/halibut-" version ".tar.gz")) + (sha256 + (base32 + "0ciikn878vivs4ayvwvr63nnhpcg12m8023xv514zxqpdxlzg85a")))) + (build-system cmake-build-system) + (arguments + '(#:tests? #f)) ;No tests. + (native-inputs (list pkg-config perl)) + (home-page "https://www.chiark.greenend.org.uk/~sgtatham/halibut/") + (synopsis "Documentation production system for software manuals") + (description + "Halibut is a text formatting system designed primarily for writing software +documentation. It accepts a single source format and outputs any combination of +plain text, HTML, Unix man or info pages, PostScript or PDF. It has extensive +support for indexing and cross-referencing, and generates hyperlinks within output +documents wherever possible. It supports Unicode, with the ability to fall back to +an alternative representation if Unicode output is not available.") + (license license:expat))) + (define-public doc++ (package (name "doc++") -- cgit v1.2.3 From 6fad9204ae731789f8712a79f129bdde163f94ed Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Tue, 12 Mar 2024 17:47:35 +0100 Subject: gnu: Add sgt-puzzles. * gnu/packages/games.scm (sgt-puzzles): New variable. Signed-off-by: Liliana Marie Prikler --- gnu/packages/games.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index e619c2f10e..6dbe44e70d 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -938,6 +938,41 @@ original rogue game found on 4.2BSD.") (home-page "https://github.com/Davidslv/rogue") (license license:bsd-3))) +(define-public sgt-puzzles + (let ((commit "80aac3104096aee4057b675c53ece8e60793aa90") + (revision "0")) + (package + (name "sgt-puzzles") + (version (git-version "20240302" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.tartarus.org/simon/puzzles.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0z4clv0xi98q28riz323ppn165cm62gj1c6h3xdd2sym4v8gy65z")))) + (build-system cmake-build-system) + (arguments + (list + #:tests? #f ;No tests. + #:configure-flags #~(list "-DNAME_PREFIX=sgt-") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'set-xdg-open-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "gtk.c" + (("(#define HELP_BROWSER_PATH).+" all define) + (format #f "~a ~s~%" define + (search-input-file inputs "/bin/xdg-open"))))))))) + (inputs (list gtk+ xdg-utils)) + (native-inputs (list pkg-config perl imagemagick halibut)) + (home-page "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/") + (synopsis "Simon Tatham's portable puzzle collection") + (description "Simon Tatham's Portable Puzzle Collection contains a number of +popular puzzle games for one player.") + (license license:expat)))) (define-public bzflag (package -- cgit v1.2.3 From d98d484b47ad740226875962eb6ed869f804f031 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 09:03:50 +0100 Subject: gnu: manuskript: Update to 0.16.1. * gnu/packages/text-editors.scm (manuskript): Update to 0.16.1. Change-Id: Ic088d1d0fee5d86a18bcca474695b2cf990de35e --- gnu/packages/text-editors.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index c6bf83ae10..2c9b7d0490 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -12,7 +12,7 @@ ;;; Copyright © 2017–2021 Tobias Geerinckx-Rice ;;; Copyright © 2019, 2022 Efraim Flashner ;;; Copyright © 2019 Andreas Enge -;;; Copyright © 2019, 2020, 2021, 2022, 2023 Nicolas Goaziou +;;; Copyright © 2019-2024 Nicolas Goaziou ;;; Copyright © 2020-2022 Marius Bakke ;;; Copyright © 2020 Tom Zander ;;; Copyright © 2020 Mark Meyer @@ -808,7 +808,7 @@ environment with Markdown markup.") (define-public manuskript (package (name "manuskript") - (version "0.15.0") + (version "0.16.1") (source (origin (method git-fetch) @@ -817,7 +817,7 @@ environment with Markdown markup.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0d1r62s1qidspck0b1zf8dibyjn9g72agbkjcica4bvfylnbqz9z")))) + (base32 "1w1wscq7w0xx4wkkk9rl3pc067yspbk8qnfaq3i9sxc7k6zsy77x")))) (build-system python-build-system) (arguments (list -- cgit v1.2.3 From 361b0cfd5ef914de879e5b4a7b3dc2902bd6a74b Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 09:04:48 +0100 Subject: gnu: hydrogen: Update to 1.2.3. * gnu/packages/music.scm (hydrogen): Update to 1.2.3. Change-Id: Ibd6651a7dbfb61f1dd0cc0c436a5a9cff0fb559a --- gnu/packages/music.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 5d8edd9c49..61d5c805b4 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -867,7 +867,7 @@ settings (aliasing, linear interpolation and cubic interpolation).") (define-public hydrogen (package (name "hydrogen") - (version "1.2.0") + (version "1.2.3") (source (origin (method git-fetch) @@ -876,7 +876,7 @@ settings (aliasing, linear interpolation and cubic interpolation).") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0v4ir1my8zndw5rvz6jr42ysprwycgxrlsc53070y3620n699nha")))) + (base32 "0qb16yn3igs95silvngwy5mjwlzsyz5axwbd3lz6pjhwbf81rn7d")))) (build-system cmake-build-system) (arguments `(#:test-target "tests" -- cgit v1.2.3 From 4b11c8c9b823a208798eac41fa4c15ece09e18c7 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 09:06:57 +0100 Subject: gnu: lagrange: Update to 1.17.6. * gnu/packages/web-browsers.scm (lagrange): Update to 1.17.6. Change-Id: I3c8062027cdc113ed918e7f4f620f112fdc35a75 --- gnu/packages/web-browsers.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 9234c0d7f6..0503dc4cd2 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -720,7 +720,7 @@ is fully configurable and extensible in Common Lisp.") (define-public lagrange (package (name "lagrange") - (version "1.16.7") + (version "1.17.6") (source (origin (method url-fetch) @@ -728,7 +728,7 @@ is fully configurable and extensible in Common Lisp.") (string-append "https://git.skyjake.fi/skyjake/lagrange/releases/" "download/v" version "/lagrange-" version ".tar.gz")) (sha256 - (base32 "0ig7xdsihq7wc8h7n1af275z3kjxq5iiy0x4dwjahgligrdmj7vm")) + (base32 "0fsjn74cmrchqgnj88yzdxyj1gm0i2vrzh69b9b9bi7y2wk9il5r")) (modules '((guix build utils))) (snippet '(begin -- cgit v1.2.3 From 532bae7d77d308d3a968c75707c9c13fc10a404b Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 09:12:40 +0100 Subject: gnu: pyzo: Update to 4.15.0. * gnu/packages/python-xyz.scm (pyzo): Update to 4.15.0. Change-Id: Id3ff3f601a057bcd52631a9236d4f0f04e81f8c5 --- gnu/packages/python-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 232b5d6999..7ed8c945be 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -49,7 +49,7 @@ ;;; Copyright © 2018 Mathieu Lirzin ;;; Copyright © 2018 Adam Massmann ;;; Copyright © 2016, 2018 Tomáš Čech -;;; Copyright © 2018-2023 Nicolas Goaziou +;;; Copyright © 2018-2024 Nicolas Goaziou ;;; Copyright © 2018 Oleg Pykhalov ;;; Copyright © 2018, 2019, 2021, 2023 Clément Lassieur ;;; Copyright © 2018, 2019, 2020, 2021, 2022, 2023 Maxim Cournoyer @@ -30496,7 +30496,7 @@ accessor layer.") (define-public pyzo (package (name "pyzo") - (version "4.13.3") + (version "4.15.0") (source (origin (method git-fetch) @@ -30506,7 +30506,7 @@ accessor layer.") (file-name (git-file-name name version)) (sha256 (base32 - "1m0mrp20wjvy804214f4zzlbaqrakam0g3qr562yn2mjcgfba554")))) + "0m2sp65q21hhlfkvyby4sjc8cmwv3l0avw42xsna8za8ax9xadxr")))) (build-system python-build-system) (arguments `(#:phases -- cgit v1.2.3 From e93c6854730e9cc69d12dee626297da4802a326c Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 09:14:03 +0100 Subject: gnu: scummvm: Update to 2.8.1. * gnu/packages/emulators.scm (scummvm): Update to 2.8.1. Change-Id: I033c211ff6a4d049147261209240aebe6373e174 --- gnu/packages/emulators.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index d77659f018..db6ce1f847 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -6,7 +6,7 @@ ;;; Copyright © 2015, 2018, 2023 David Thompson ;;; Copyright © 2016 Manolis Fragkiskos Ragkousis ;;; Copyright © 2016, 2017, 2018, 2020 Efraim Flashner -;;; Copyright © 2017-2023 Nicolas Goaziou +;;; Copyright © 2017-2024 Nicolas Goaziou ;;; Copyright © 2017, 2020, 2021 Tobias Geerinckx-Rice ;;; Copyright © 2017, 2018, 2019 Rutger Helling ;;; Copyright © 2019 Pierre Neidhardt @@ -1574,14 +1574,14 @@ that compiles to WebAssembly.") (define-public scummvm (package (name "scummvm") - (version "2.7.0") + (version "2.8.1") (source (origin (method url-fetch) (uri (string-append "https://downloads.scummvm.org/frs/scummvm/" version "/scummvm-" version ".tar.xz")) (sha256 - (base32 "14wrrzai25mh8qra3lsfibx8z6f96cqbnmsfh9kyhkvpc7yiyjs4")))) + (base32 "1dr70z1dkfw2gp43jq0qp7g73glr36a7qdcv1jvp1m927nhz95vy")))) (build-system gnu-build-system) (arguments (list -- cgit v1.2.3 From d858edd5fd18b2d822ea692af4e5f942c21515c9 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 09:19:10 +0100 Subject: gnu: naev: Update to 0.11.4. * gnu/packages/games.scm (naev): Update to 0.11.4. Change-Id: I7e5afb8037f9e03f3314a7ecebb2a2a34a3c9e77 --- gnu/packages/games.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index 6dbe44e70d..e57b77b75d 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -8484,7 +8484,7 @@ ncurses for text display.") (define-public naev (package (name "naev") - (version "0.10.4") + (version "0.11.4") (source (origin (method git-fetch) @@ -8494,7 +8494,7 @@ ncurses for text display.") (recursive? #t))) ; for game data (file-name (git-file-name name version)) (sha256 - (base32 "0lg8cmzdzzpmqgmh9a1v190vv4d15hwa0inyzdwsq5x8lyc13hyr")))) + (base32 "1gd7jgb996fgnlrlqkfyx416g1kd458vik3nviazwwj83ksafaqb")))) (build-system meson-build-system) (arguments ;; XXX: Do not add debugging symbols, which cause the build to fail. -- cgit v1.2.3 From 5a0b97a07c4ca3f04834e22674fdce36ac742214 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 09:19:42 +0100 Subject: gnu: mgba: Update to 0.10.3. * gnu/packages/emulators.scm (mgba): Update to 0.10.3. <#:configure-flags>: Turn off "BUILD_LTO" to fix a build issue. Change-Id: I21a3dfd0f1a493cd7bf629ab7facc6fbe9547213 --- gnu/packages/emulators.scm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index db6ce1f847..ffa46ca6fc 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -736,7 +736,7 @@ The following systems are supported: (define-public mgba (package (name "mgba") - (version "0.10.2") + (version "0.10.3") (source (origin (method git-fetch) @@ -746,7 +746,7 @@ The following systems are supported: (file-name (git-file-name name version)) (sha256 (base32 - "1wwpjcblp2c1svab4z1if5xb7707wsy6zw590lwdz9za35i0h37q")) + "1h4wsx76kylsn4f4418swbp6zjp1x94dfn751iks1i6i529pfay1")) (modules '((guix build utils))) (snippet ;; Make sure we don't use the bundled software. @@ -760,7 +760,8 @@ The following systems are supported: (arguments `(#:tests? #f ;no "test" target #:configure-flags - (list "-DUSE_LZMA=OFF" ;do not use bundled LZMA + (list "-DBUILD_LTO=OFF" ;FIXME: + "-DUSE_LZMA=OFF" ;do not use bundled LZMA "-DUSE_LIBZIP=OFF"))) ;use "zlib" instead (native-inputs (list pkg-config qttools-5)) (inputs -- cgit v1.2.3 From 43d827a97004a60304cf34d37a3f0a8aeb8294f7 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 09:25:22 +0100 Subject: gnu: keepassxc: Update to 2.7.7. * gnu/packages/password-utils.scm (keepassxc): Update to 2.7.7. Change-Id: I5fa337184de094fbb105571360a5766dfe3f8f33 --- gnu/packages/password-utils.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index fa079a9b09..97561316f6 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -12,7 +12,7 @@ ;;; Copyright © 2017–2021 Tobias Geerinckx-Rice ;;; Copyright © 2017 Jelle Licht ;;; Copyright © 2017, 2019 Eric Bavier -;;; Copyright © 2017, 2020-2022 Nicolas Goaziou +;;; Copyright © 2017, 2020-2022, 2024 Nicolas Goaziou ;;; Copyright © 2017 Manolis Fragkiskos Ragkousis ;;; Copyright © 2017 Rutger Helling ;;; Copyright © 2018, 2022 Marius Bakke @@ -149,7 +149,7 @@ human.") (define-public keepassxc (package (name "keepassxc") - (version "2.7.6") + (version "2.7.7") (source (origin (method url-fetch) @@ -157,7 +157,7 @@ human.") "/releases/download/" version "/keepassxc-" version "-src.tar.xz")) (sha256 - (base32 "0w6nh2lnzfqcxasfsppmh4q309p1flzgfiv25hahzsd8kx879055")))) + (base32 "0rzfh8xdsd1r0xb7yb0h2zyzwhbsp7si8c0haaqgzcz4k2p4bz2q")))) (build-system qt-build-system) (arguments (list -- cgit v1.2.3 From 5e7cefe0c3c339dc4f5070f8a2168e2d46d983b3 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 14:48:48 +0100 Subject: gnu: open-adventure: Update to 1.18. * gnu/packages/games.scm (open-adventure): Update to 1.18. [native-inputs]: Add CPPCHECK, PYTHON-PYLINT, and RUBY-ASCIIDOCTOR. Change-Id: I0c8889b0198adcc2461c2c72bb38d770c8898864 --- gnu/packages/games.scm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index e57b77b75d..f150c33e83 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -7458,7 +7458,7 @@ at their peak of economic growth and military prowess. (define-public open-adventure (package (name "open-adventure") - (version "1.16") + (version "1.18") (source (origin (method git-fetch) @@ -7467,7 +7467,7 @@ at their peak of economic growth and military prowess. (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0spciwqcyldalzdd813zwigbldcnyaxi7kfslq1yp0fg4c4a10aa")))) + (base32 "1zl72lsp443aryzmwzh5w4j439jgf5njvh9xig6vjvmzhfcjkk9q")))) (build-system gnu-build-system) (arguments (list @@ -7496,10 +7496,13 @@ at their peak of economic growth and military prowess. (install-file "advent.6" man))))))) (native-inputs (list asciidoc + cppcheck libedit pkg-config + python-pylint python-pyyaml - python-wrapper)) + python-wrapper + ruby-asciidoctor)) (home-page "https://gitlab.com/esr/open-adventure") (synopsis "Colossal Cave Adventure") (description -- cgit v1.2.3 From cd0b02e9c6566fbde853981729c5a76cc80043a4 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 14:51:32 +0100 Subject: gnu: fet: Update to 6.18.1. * gnu/packages/education.scm (fet): Update to 6.18.1. Change-Id: Idc0be5d9d8a3bea6e3a7826ae9a0ab0ee0ddf83d --- gnu/packages/education.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/education.scm b/gnu/packages/education.scm index 698f15678b..f67e83aa9f 100644 --- a/gnu/packages/education.scm +++ b/gnu/packages/education.scm @@ -566,7 +566,7 @@ a pen-tablet display and a beamer.") (define-public fet (package (name "fet") - (version "6.15.0") + (version "6.18.1") (source (origin (method url-fetch) @@ -575,7 +575,7 @@ a pen-tablet display and a beamer.") (list (string-append directory base) (string-append directory "old/" base)))) (sha256 - (base32 "0mmk9f0b23lmmk40mv25wf9vgb7wdgfn5zsa1qrkvkh7dh1hjpax")))) + (base32 "0yf94z4yybaw53jf0hzi1p53rwa91wl3g6pai7gsr4palssyfxw2")))) (build-system gnu-build-system) (arguments (list -- cgit v1.2.3 From 592d4fe528fa30babb8fbab435934d1c85d0e94e Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 14:53:47 +0100 Subject: gnu: wego: Update to 2.2. * gnu/packages/weather.scm (wego): Update to 2.2. Change-Id: Idad62f239c16126e28ba37634246363677fee824 --- gnu/packages/weather.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/weather.scm b/gnu/packages/weather.scm index 5a58b97a30..e95f6bb501 100644 --- a/gnu/packages/weather.scm +++ b/gnu/packages/weather.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2022 Nicolas Goaziou +;;; Copyright © 2022, 2024 Nicolas Goaziou ;;; ;;; This file is part of GNU Guix. ;;; @@ -28,7 +28,7 @@ (define-public wego (package (name "wego") - (version "2.1") + (version "2.2") (source (origin (method git-fetch) @@ -37,7 +37,7 @@ (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0bji9fywa0kg29zj1vrwq7l5f18hh0lcz6rl6sppi5id0qbjpiwl")))) + (base32 "09zn1z2744izzkkavs3lc1scsv22js8h28b0d86qd5dh2zfwfikf")))) (build-system go-build-system) (arguments '(#:import-path "github.com/schachmat/wego")) (propagated-inputs -- cgit v1.2.3 From 2f72cd76f595722e70597762d15e142fabf4774d Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 16:02:36 +0100 Subject: gnu: giac: Update to 1.9.0-93. * gnu/packages/algebra.scm (giac): Update to 1.9.0-93. Change-Id: I04edd98fc1f0573f4100e7cdbe94eeaee0ab93e2 --- gnu/packages/algebra.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 90507ebd90..3fb9362b91 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -1,7 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2022, 2023, 2024 Andreas Enge ;;; Copyright © 2013, 2015, 2017, 2018, 2021 Ludovic Courtès -;;; Copyright © 2016-2023 Nicolas Goaziou +;;; Copyright © 2016-2024 Nicolas Goaziou ;;; Copyright © 2014, 2018 Mark H Weaver ;;; Copyright © 2016, 2018, 2019, 2021, 2023 Ricardo Wurmus ;;; Copyright © 2017, 2020-2022 Efraim Flashner @@ -357,7 +357,7 @@ precision.") (define-public giac (package (name "giac") - (version "1.9.0-45") + (version "1.9.0-93") (source (origin (method url-fetch) @@ -369,7 +369,7 @@ precision.") "~parisse/debian/dists/stable/main/source/" "giac_" version ".tar.gz")) (sha256 - (base32 "0yxsl1vvwcbpwcmzp9v9rfm9djmapab0nhb3gs7zmjv5yvzbgj4d")))) + (base32 "11acbgd264vi9r3gzx8js8x2piavhybr97iyrh027qvxlbsdsgqm")))) (build-system gnu-build-system) (arguments (list -- cgit v1.2.3 From 99e79ae8d4236592aec9b5db4db903fb843543b2 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 16:02:48 +0100 Subject: gnu: img2pdf: Update to 0.5.1. * gnu/packages/pdf.scm (img2pdf): Update to 0.5.1. Change-Id: I21b2c9f38ad9ab3a4b4fb3e9a8ed0e3ff204a3af --- gnu/packages/pdf.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index 47518e73d1..efbfc92a38 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -1210,13 +1210,13 @@ the PDF pages.") (define-public img2pdf (package (name "img2pdf") - (version "0.4.4") + (version "0.5.1") (source (origin (method url-fetch) (uri (pypi-uri "img2pdf" version)) (sha256 - (base32 "0g3rpq68y5phnlgxrqn39k10j9nmgksg6m5ic8wgs8v5cjlrij4f")))) + (base32 "158bgnk2jhjnpyld4z3jq8v2j8837vh4j0672g8mnjrg4i3px13k")))) (build-system python-build-system) (propagated-inputs (list python-pikepdf python-pillow -- cgit v1.2.3 From 9c80b9a5ca5b5a5cf1039821716b09e63d3939b7 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 16:05:43 +0100 Subject: gnu: libraqm: Update to 0.10.1. * gnu/packages/fontutils.scm (libraqm): Update to 0.10.1. Change-Id: Ic159b198a9f2c5b884df5568b0d4e528e36d2bb8 --- gnu/packages/fontutils.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 299fe87edf..212c258aca 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -11,7 +11,7 @@ ;;; Copyright © 2018, 2019, 2020, 2021, 2023 Ludovic Courtès ;;; Copyright © 2019, 2020, 2022 Marius Bakke ;;; Copyright © 2020 Roel Janssen -;;; Copyright © 2020, 2021 Nicolas Goaziou +;;; Copyright © 2020, 2021, 2024 Nicolas Goaziou ;;; Copyright © 2021, 2022, 2023 Maxim Cournoyer ;;; Copyright © 2021 Sarah Morgensen ;;; Copyright © 2022 Felipe Balbi @@ -2049,7 +2049,7 @@ Unicode Charts. It was developed for use with DejaVu Fonts project.") (define-public libraqm (package (name "libraqm") - (version "0.8.0") + (version "0.10.1") (source (origin (method git-fetch) @@ -2058,7 +2058,7 @@ Unicode Charts. It was developed for use with DejaVu Fonts project.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0qrdw67n14n0km2f8l0gk8scgj3ybz662s9x8jwj3rrj33nl2d1a")))) + (base32 "1bzdrvacgj9629r4mgmag9sm5ay5914fbs8pnxf8xphvrbnbxm8z")))) (build-system meson-build-system) (native-inputs (list gtk-doc/stable pkg-config python-wrapper)) -- cgit v1.2.3 From 0bc817b5b7312f5557ac37f5812a90e3328bfe3b Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 16:11:30 +0100 Subject: gnu: lilypond: Update to 2.24.3. * gnu/packages/music.scm (lilypond): Update to 2.24.3. Change-Id: I5af6092b25ae280832eab4fe50c3db10ab967d56 --- gnu/packages/music.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 61d5c805b4..02dcfaf676 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -10,7 +10,7 @@ ;;; Copyright © 2016 Alex Griffin ;;; Copyright © 2017 nikita ;;; Copyright © 2017 Rodger Fox -;;; Copyright © 2017–2023 Nicolas Goaziou +;;; Copyright © 2017–2024 Nicolas Goaziou ;;; Copyright © 2017, 2018, 2019, 2021 Pierre Langlois ;;; Copyright © 2017 Arun Isaac ;;; Copyright © 2017–2022 Tobias Geerinckx-Rice @@ -1508,7 +1508,7 @@ and auto-mapping slices to MIDI note numbers.") (define-public lilypond (package (name "lilypond") - (version "2.24.1") + (version "2.24.3") (source (origin (method url-fetch) @@ -1516,7 +1516,7 @@ and auto-mapping slices to MIDI note numbers.") "v" (version-major+minor version) "/" "lilypond-" version ".tar.gz")) (sha256 - (base32 "028m31fjcfgsq3f8ahz4hp2r36shsvkq1fjjibqdcp2aas3r1ifm")))) + (base32 "1gj4xjc9842wnqvqj08lkykpz2r72mqqw3x1fk6s9xbsxxv5y06z")))) (build-system gnu-build-system) (arguments (list #:tests? #f ;out-test/collated-files.html fails -- cgit v1.2.3 From bc07e0c4bfb6aa451fa5843dfee17a99154d4026 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 16:37:41 +0100 Subject: gnu: gimagereader: Update to 3.4.2. * gnu/packages/ocr.scm (gimagereader): Update to 3.4.2. Change-Id: I76b13ec4bf7f70238577fa7e478072283efaaa6e --- gnu/packages/ocr.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/ocr.scm b/gnu/packages/ocr.scm index ef86c8185a..089bea7f01 100644 --- a/gnu/packages/ocr.scm +++ b/gnu/packages/ocr.scm @@ -4,7 +4,7 @@ ;;; Copyright © 2019 Tobias Geerinckx-Rice ;;; Copyright © 2019 Alex Vong ;;; Copyright © 2021, 2024 Andy Tai -;;; Copyright © 2021, 2022 Nicolas Goaziou +;;; Copyright © 2021, 2022, 2024 Nicolas Goaziou ;;; Copyright © 2022, 2023 Maxim Cournoyer ;;; ;;; This file is part of GNU Guix. @@ -210,7 +210,7 @@ default. To add support for more languages, the (define-public gimagereader (package (name "gimagereader") - (version "3.4.1") + (version "3.4.2") (source (origin (method url-fetch) @@ -219,7 +219,7 @@ default. To add support for more languages, the "/download/v" version "/" "gimagereader-" version ".tar.xz")) (sha256 - (base32 "1972bvnk2bkgbh70vy2prcmdzf4wlna862p2vja9yjxi2c0scmwc")))) + (base32 "0r52j5q2d0mvzw6qkds6vrapcqhdgyj2jvp7bh8w9zw6gpjsyk0q")))) (build-system cmake-build-system) (arguments (list -- cgit v1.2.3 From a5ca47bc3d9ede107c910de4dac9934826d16cde Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 16:37:52 +0100 Subject: gnu: musescore: Update to 4.2.1. * gnu/packages/music.scm (musescore): Update to 4.2.1. Change-Id: I99895852743c5f3ffa1cd79d5b815ed452e09ff3 --- gnu/packages/music.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 02dcfaf676..04daa48f6f 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -5047,7 +5047,7 @@ includes LV2 plugins and a JACK standalone client.") (define-public musescore (package (name "musescore") - (version "4.1.1") + (version "4.2.1") (source (origin (method git-fetch) @@ -5056,7 +5056,7 @@ includes LV2 plugins and a JACK standalone client.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "12h26k9qnsq027gdpch579nchwrqva1ymwm2fj5xmlh0aayrwy4d")) + (base32 "0rc5ma1k0cjllfl86apbyj61sh0691lsmqnvqicyn0zi53z8w9v0")) (modules '((guix build utils))) (snippet '(begin -- cgit v1.2.3 From 25d241dc6ead32e850c98ef9ce7777c27ed00505 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 16:48:06 +0100 Subject: gnu: texmacs: Update to 2.1.4. * gnu/packages/text-editors.scm (texmacs): Update to 2.1.4. Change-Id: Ie62976f58d877194196f5d8cbf230716596344f2 --- gnu/packages/text-editors.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 2c9b7d0490..538d32296e 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -960,14 +960,14 @@ editors.") (define-public texmacs (package (name "texmacs") - (version "2.1.1") + (version "2.1.4") (source (origin (method url-fetch) (uri (string-append "https://www.texmacs.org/Download/ftp/tmftp/" "source/TeXmacs-" version "-src.tar.gz")) (sha256 - (base32 "0c780vcwppzhb70d3d96md3hra7338d4fv3aj0sm7jx0mj2a334i")))) + (base32 "11l1q5lmsj9g7yil1dn7n1cgsr8iikx59kg9riahpb6xw0p959l7")))) (build-system cmake-build-system) (native-inputs (list pkg-config xdg-utils)) ;for xdg-icon-resource -- cgit v1.2.3 From 57628085d37472c8b20e6937ff0b9c1db8ec0c9b Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 17:14:30 +0100 Subject: gnu: wob: Update to 0.15.1. * gnu/packages/xdisorg.scm (wob): Update to 0.15.1. Change-Id: I5110f98efa8e9478a8a925d5d7e48e4f0cef1499 --- gnu/packages/xdisorg.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index c81c549736..169d6a9c42 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -43,7 +43,7 @@ ;;; Copyright © 2020 B. Wilson ;;; Copyright © 2020, 2021, 2023 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2021, 2022, 2023 Maxim Cournoyer -;;; Copyright © 2021, 2022 Nicolas Goaziou +;;; Copyright © 2021, 2022, 2024 Nicolas Goaziou ;;; Copyright © 2021 Xinglu Chen ;;; Copyright © 2021 Renzo Poddighe ;;; Copyright © 2021 Paul A. Patience @@ -1256,14 +1256,14 @@ transparent text on your screen.") (define-public wob (package (name "wob") - (version "0.14.2") + (version "0.15.1") (source (origin (method url-fetch) (uri (string-append "https://github.com/francma/wob/releases/download/" version "/wob-" version ".tar.gz")) (sha256 - (base32 "12s9pc0dhqgawq6jiqhamj1zq9753kgpswny1rcsdx1lkpzrgaq1")))) + (base32 "1632y0yr1ig5nihs6kqyvfi117815zszhnfvaabm97qkf5blkj5p")))) (build-system meson-build-system) (native-inputs (list pkg-config scdoc)) -- cgit v1.2.3 From d1b6d77aaef3c2a7ecc930de1cce2b9ac20203bf Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 17:19:14 +0100 Subject: gnu: rosegarden: Update to 23.12. * gnu/packages/music.scm (rosegarden): Update to 23.12. Change-Id: I88b808eded4f85fe9b1f1afd3367d51a92dedd79 --- gnu/packages/music.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 04daa48f6f..9fce768445 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -5284,7 +5284,7 @@ specification and header.") (define-public rosegarden (package (name "rosegarden") - (version "23.06") + (version "23.12") (source (origin (method url-fetch) @@ -5292,7 +5292,7 @@ specification and header.") (version-major+minor version) "/" "rosegarden-" version ".tar.xz")) (sha256 - (base32 "1k3j5p6lx3w6pbsh95xiyfj8g8ysmvd18v0wmx7kdb3vyj5mfd0z")))) + (base32 "0clkzrs931dypvqcn5hzx2v3bq9gc439g71phahgwkh4c1jfcmrz")))) (build-system cmake-build-system) (arguments (list -- cgit v1.2.3 From 059c9ed104c91f7a537f369c4524b91d6cf8a13e Mon Sep 17 00:00:00 2001 From: Zacchaeus Scheffer Date: Sun, 17 Mar 2024 13:37:27 -0400 Subject: gnu: OpenTaxSolver: Update for 2023 tax filing. * gnu/packages/finance.scm (opentaxsolver): Update for 2023 taxes. Change-Id: I4d740951eff74072acd80948cfac17100345f55c Signed-off-by: Leo Famulari --- gnu/packages/finance.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 8c30bd1a30..e8491713bb 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -2359,11 +2359,11 @@ pool.") (define-public opentaxsolver ;; The OTS version is formatted like tax-year_version. So, at time of - ;; writing, the version is 2022_20.00. Each part of this is used in + ;; writing, the version is 2023_21.03. Each part of this is used in ;; different places in the source uri, so it's convenient to have them ;; separately like this. - (let ((tax-year "2022") - (ots-version "20.00")) + (let ((tax-year "2023") + (ots-version "21.03")) (package (name "opentaxsolver") (version (string-append tax-year "_" ots-version)) @@ -2375,7 +2375,7 @@ pool.") "_linux/OpenTaxSolver" version "_linux64.tgz")) (sha256 (base32 - "06k0a72bmwdmr71dvrp8b4vl8vilnggsh92hrp7wjdgcjj9m074w")) + "1i543bvclnyiwnyjlskhr2bxlsigggvwdhg2519rf12lsghgfszq")) (patches (search-patches "opentaxsolver-file-browser-fix.patch")))) (build-system glib-or-gtk-build-system) (arguments -- cgit v1.2.3 From d56c7fba421606d39bdc91bcac56b6e1ef969df9 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:19:33 +0100 Subject: gnu: emacs-ac-php: Update to 2.6.0. * gnu/packages/emacs-xyz.scm (emacs-ac-php): Update to 2.6.0. Change-Id: Ie53b2ec1a96b35f3a720378e2e5625d95f32a8e1 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 9eaa596233..cc3a1a342c 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -313,7 +313,7 @@ (define-public emacs-ac-php (package (name "emacs-ac-php") - (version "2.5.0") + (version "2.6.0") (source (origin (method git-fetch) @@ -322,7 +322,7 @@ (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0fmp1595v06dgmx9skxphknaagf9ds9l7ygi7lzxas1s8d05dj10")))) + (base32 "1xz86cjsjm72b0rm50fr2z82rcllhczsd4jr5rnp2clbind5w697")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From 13689cafaabb63a3ab894fca0fa7db3a99a4739a Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:21:49 +0100 Subject: gnu: emacs-apheleia: Update to 4.1. * gnu/packages/emacs-xyz.scm (emacs-apheleia): Update to 4.1. Change-Id: I725c6296176e6630e86ded898b6edc27405c6acd --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index cc3a1a342c..5f56363c0f 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -6675,7 +6675,7 @@ This mode supports Apache HTTP Server 2.4 and major modules.") (define-public emacs-apheleia (package (name "emacs-apheleia") - (version "4.0") + (version "4.1") (source (origin (method git-fetch) @@ -6684,7 +6684,7 @@ This mode supports Apache HTTP Server 2.4 and major modules.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0afv75w028v59qf777nrf57xj9yaz3jj2bixfmkgiqrn1wii9pm6")))) + (base32 "10adk4l5090dy0as6xqv5qpgdc0vf7jy8s1nrsn3zgf6n3s3ffqb")))) (build-system emacs-build-system) (home-page "https://github.com/raxod502/apheleia") (synopsis "Reformat buffer stably") -- cgit v1.2.3 From b5837b097f6340c5f4ee10b47ee1fa37015bd3e3 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:23:01 +0100 Subject: gnu: emacs-buttercup: Update to 1.34. * gnu/packages/emacs-xyz.scm (emacs-buttercup): Update to 1.34. Change-Id: I9b6123b76f6a2267d70789b6aa7b30e3aaef671a --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 5f56363c0f..2d96246f18 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -29356,7 +29356,7 @@ targets the Emacs based IDEs (CIDER, ESS, Geiser, Robe, SLIME etc.)") (define-public emacs-buttercup (package (name "emacs-buttercup") - (version "1.33") + (version "1.34") (source (origin (method git-fetch) @@ -29366,7 +29366,7 @@ targets the Emacs based IDEs (CIDER, ESS, Geiser, Robe, SLIME etc.)") (file-name (git-file-name name version)) (sha256 (base32 - "10q6zr837yaal1g3l7vmj08b3c301j99b290pylshb0si360a27h")))) + "07bsbzqxsb6sbayriymy54bqcy7is7c61fpnm83mg9527w0w4g19")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From 689259470eaa9075c992069cc6ca991a74851048 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:24:08 +0100 Subject: gnu: emacs-cape: Update to 1.4. * gnu/packages/emacs-xyz.scm (emacs-cape): Update to 1.4. Change-Id: Ic87b8194509ecff5dc19074316bd8914c4b08d45 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2d96246f18..c0fafe3c01 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -4824,7 +4824,7 @@ be regarded as @code{emacs-company-quickhelp} for @code{emacs-corfu}.") (define-public emacs-cape (package (name "emacs-cape") - (version "1.3") + (version "1.4") (source (origin (method git-fetch) @@ -4833,7 +4833,7 @@ be regarded as @code{emacs-company-quickhelp} for @code{emacs-corfu}.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1zz5sah8zdkvmbh2kdn4v5vf3sb09krdrxhzyzcg63zjya2z8prz")))) + (base32 "1ml3w9xvcxbcbsi01rdsclsxra5h7jrm9lsrkbj1hin2wl5gr9np")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From cb854000c5e2f8b31bbbbfdd826e0fc64e77e5d2 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:24:56 +0100 Subject: gnu: emacs-circe: Update to 2.13-1.cc630eb. * gnu/packages/emacs-xyz.scm (emacs-circe): Update to 2.13-1.cc630eb. [arguments]<#:phases>: Remove phases fixing tests. Change-Id: Ide8ea578bb6fe3836bcb96ac9206b783a7150cae --- gnu/packages/emacs-xyz.scm | 84 ++++++++++++++++++++-------------------------- 1 file changed, 36 insertions(+), 48 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index c0fafe3c01..3fe2454f82 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -21588,57 +21588,45 @@ part, which includes creating tokens.") (license license:asl2.0))) (define-public emacs-circe - (package - (name "emacs-circe") - (version "2.12") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/jorgenschaefer/circe") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0lrxd4hanaxj85nafsc0wss677slmyaks3qb7a95mj7vic3ib937")))) - (build-system emacs-build-system) - (arguments - `(#:tests? #t - #:test-command '("buttercup" "-L" ".") - #:emacs ,emacs ;requires gnutls - #:phases - (modify-phases %standard-phases - ;; The HOME environment variable should be set to an existing - ;; directory for the tests to succeed. - (add-before 'check 'set-home - (lambda _ - (setenv "HOME" "/tmp"))) - (add-before 'check 'remove-failing-tests - (lambda _ - (make-file-writable "tests/test-circe.el") - (emacs-batch-edit-file "tests/test-circe.el" - `(progn - (dolist (test - '("should have circe-server-buffer set in the mode hook" - "should complete nicks with colon at the beginning of the input" - "should complete nicks without colon later in the input")) - (goto-char (point-min)) - (search-forward (format "(it %S" test)) - (beginning-of-line) - (kill-sexp)) - (basic-save-buffer)))))))) - (native-inputs - (list emacs-buttercup)) - ;; In order to securely connect to an IRC server using TLS, Circe requires - ;; the GnuTLS binary. - (propagated-inputs - (list gnutls)) - (home-page "https://github.com/jorgenschaefer/circe") - (synopsis "Client for IRC in Emacs") - (description "Circe is a Client for IRC in Emacs. It integrates well with + (let ((commit "cc630eb9acb835012ad207dce545d2c380588da7") + (revision "1")) + (package + (name "emacs-circe") + (version (git-version "2.13" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jorgenschaefer/circe") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1m2vnp38yv9fnxchcbf6mrzb7yp7z214vr28pr7sslrmm99dqg89")))) + (build-system emacs-build-system) + (arguments + `(#:tests? #t + #:test-command '("buttercup" "-L" ".") + #:emacs ,emacs ;requires gnutls + #:phases + (modify-phases %standard-phases + ;; The HOME environment variable should be set to an existing + ;; directory for the tests to succeed. + (add-before 'check 'set-home + (lambda _ + (setenv "HOME" "/tmp")))))) + (native-inputs + (list emacs-buttercup)) + ;; In order to securely connect to an IRC server using TLS, Circe requires + ;; the GnuTLS binary. + (propagated-inputs + (list gnutls)) + (home-page "https://github.com/jorgenschaefer/circe") + (synopsis "Client for IRC in Emacs") + (description "Circe is a Client for IRC in Emacs. It integrates well with the rest of the editor, using standard Emacs key bindings and indicating activity in channels in the status bar so it stays out of your way unless you want to use it.") - (license license:gpl3+))) + (license license:gpl3+)))) (define-public emacs-tracking (package -- cgit v1.2.3 From 2bb890bc9e55f3943731520f4bf03df3c6b0d820 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:39:36 +0100 Subject: gnu: emacs-clojure-mode: Update to 5.18.1-1.af0e518. * gnu/packages/emacs-xyz.scm (emacs-clojure-mode): Update to 5.18.1-1.af0e518. Change-Id: Ibdb3c720c861f0646844bd6aff6d09ff8410d56b --- gnu/packages/emacs-xyz.scm | 48 ++++++++++++++++++++++++---------------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 3fe2454f82..363390031f 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -13588,31 +13588,33 @@ allowing unprefixed keys to insert their respective characters as expected.") (license license:gpl3+)))) (define-public emacs-clojure-mode - (package - (name "emacs-clojure-mode") - (version "5.18.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/clojure-emacs/clojure-mode") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "1d5kkq2i8d04k2qfrb31zyjpij92ckbccnzvz01mls3xrvpr57m5")))) - (build-system emacs-build-system) - (native-inputs - (list emacs-buttercup emacs-dash emacs-paredit emacs-s)) - (arguments - `(#:tests? #t - #:test-command '("buttercup"))) - (home-page "https://github.com/clojure-emacs/clojure-mode") - (synopsis "Major mode for Clojure code") - (description - "This Emacs package provides font-lock, indentation, navigation and basic + (let ((commit "af0e518a6b86f2c6f32dfb30b99c067071ed5cd4") + (revision "1")) + (package + (name "emacs-clojure-mode") + (version (git-version "5.18.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/clojure-emacs/clojure-mode") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wx3zgrwxywqk7f47idp2d09vjf557xf4l6p5a9xwqmpylnwaznh")))) + (build-system emacs-build-system) + (native-inputs + (list emacs-buttercup emacs-dash emacs-paredit emacs-s)) + (arguments + `(#:tests? #t + #:test-command '("buttercup"))) + (home-page "https://github.com/clojure-emacs/clojure-mode") + (synopsis "Major mode for Clojure code") + (description + "This Emacs package provides font-lock, indentation, navigation and basic refactoring for the @uref{http://clojure.org, Clojure programming language}. It is recommended to use @code{clojure-mode} with Paredit or Smartparens.") - (license license:gpl3+))) + (license license:gpl3+)))) (define-public emacs-clj-deps-new (let ((commit "e1cf65eb040f5a2e9a3eca970044ba71cc53fb27") -- cgit v1.2.3 From bd0ce11057b1e57bbdbdf7368f7ca04c61719b1c Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:28:09 +0100 Subject: gnu: emacs-clj-refactor: Update to 3.12.0. * gnu/packages/emacs-xyz.scm (emacs-clj-refactor): Update to 3.12.0. Change-Id: I4643300ea2ee73b6fc4c7a68d6148a070838a814 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 363390031f..4b121cc95a 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -13644,7 +13644,7 @@ Clojure projects from templates.") (define-public emacs-clj-refactor (package (name "emacs-clj-refactor") - (version "3.11.3") + (version "3.12.0") (source (origin (method git-fetch) @@ -13653,7 +13653,7 @@ Clojure projects from templates.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "17c9lrykbfp0ab7lmi4jh34q6ir7i46acn313xw5342d2q5ql6sk")))) + (base32 "0mha1wqn5hd9g8y0fp35qkhlnxlrwli62x7mbifman279h16gaml")))) (build-system emacs-build-system) (propagated-inputs (list emacs-cider -- cgit v1.2.3 From 03e5ec829e36dccfd42d6812d2560fdbaba7787b Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:41:12 +0100 Subject: gnu: emacs-consult: Update to 1.4. * gnu/packages/emacs-xyz.scm (emacs-consult): Update to 1.4. Change-Id: Iccbcb701f62cac8b3f6291c2edfb715ae9e13770 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 4b121cc95a..732ff7e09e 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -12102,7 +12102,7 @@ style, or as multiple word prefixes.") (define-public emacs-consult (package (name "emacs-consult") - (version "1.2") + (version "1.4") (source (origin (method git-fetch) @@ -12110,7 +12110,7 @@ style, or as multiple word prefixes.") (url "https://github.com/minad/consult") (commit version))) (sha256 - (base32 "1466f6j9bxw9mh0ad9yv2qfkhzlz1ysgch53nlkvbry4llhdhj43")) + (base32 "0kp1xrivs111d8ksjyf3m1ldzb8qknwrh2k2lzbrq6yiwc4bigy7")) (file-name (git-file-name name version)))) (build-system emacs-build-system) (arguments -- cgit v1.2.3 From 4d9e583e88c7f887d226602e2bfd78317ef93016 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:42:35 +0100 Subject: gnu: emacs-ebib: Update to 2.40.5. * gnu/packages/emacs-xyz.scm (emacs-ebib): Update to 2.40.5. Change-Id: Ie57d42389b2cae4567fb77e014c9c6e2f1eb257d --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 732ff7e09e..1b9aad24b8 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -23706,7 +23706,7 @@ files to be expanded upon opening them.") (define-public emacs-ebib (package (name "emacs-ebib") - (version "2.40.4") + (version "2.40.5") (source (origin (method git-fetch) @@ -23715,7 +23715,7 @@ files to be expanded upon opening them.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0b60k4yqmnim9hx25dhyvn6g646mq10pym8k6h176jr06br8kc2y")))) + (base32 "1ga8zzzqs6vrjzm6jily37jyzpq4vsgh49vxy8a68399bdl90s77")))) (build-system emacs-build-system) (propagated-inputs (list emacs-biblio emacs-compat emacs-ivy emacs-parsebib)) -- cgit v1.2.3 From df509fe10707a65418dd262e06d56b8a50777aae Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:43:19 +0100 Subject: gnu: emacs-ebuild-mode: Update to 1.70. * gnu/packages/emacs-xyz.scm (emacs-ebuild-mode): Update to 1.70. Change-Id: I9e74efffa8e32e8f5bf6c7bc5efd1ef67d3bb52a --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 1b9aad24b8..871bce8d05 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16209,7 +16209,7 @@ Lua programming language}.") (define-public emacs-ebuild-mode (package (name "emacs-ebuild-mode") - (version "1.69") + (version "1.70") (source (origin (method url-fetch) @@ -16218,7 +16218,7 @@ Lua programming language}.") "ebuild-mode-" version ".tar.xz")) (file-name (string-append name "-" version ".tar.xz")) (sha256 - (base32 "1sqyjz4qy07q6wkh89gg4f4s1fk96mv2f99y4rm0sp7gf6bkdj38")))) + (base32 "14cy52hyh5gam1m5a4ys1zmlwabi7gv4nc8l6ki61lh5g1gqmbly")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From 7ba999a3c47a6d3e998bc829dfac26385aaa2ee9 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:44:09 +0100 Subject: gnu: emacs-eldev: Update to 1.9.1. * gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.9.1. Change-Id: Icd542635bc67dfae089d5bea00fa5a98ec6cb7dc --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 871bce8d05..0c7572c982 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -23491,7 +23491,7 @@ according to a parsing expression grammar.") (define-public emacs-eldev (package (name "emacs-eldev") - (version "1.9") + (version "1.9.1") (source (origin (method git-fetch) @@ -23500,7 +23500,7 @@ according to a parsing expression grammar.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0mhp3m4d5na844nnv107j706552h0q6xs93jkp4rmqiig73kq17w")))) + (base32 "1v0jwzwq0xpih8m4aymz90fdfvypkiqczh0ip5jg4kcvzikliw3f")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From 33e774d81ec1673055f79adf7a4c54ea25f4d6a3 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:45:17 +0100 Subject: gnu: emacs-emms: Update to 19. * gnu/packages/emacs-xyz.scm (emacs-emms): Update to 19. Change-Id: I9cea5c9a82e259ad9b6d518dbc129bef089ff8bf --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 0c7572c982..b3122d4d3e 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -3472,14 +3472,14 @@ podcasts) in Emacs.") (define emacs-emms-print-metadata (package (name "emacs-emms-print-metadata") - (version "18") + (version "19") (source (origin (method url-fetch) (uri (string-append "https://elpa.gnu.org/packages/" "emms-" version ".tar")) (sha256 - (base32 "1jslk37kx7yzvwy4hq1a6b71kp4a3bgfzzp8bpplv7z6vcmwrmgq")))) + (base32 "13c884s92ddn52psgkaz3zvb94g23gq41dbidpx7x4gzdhd9qqxm")))) (build-system gnu-build-system) (arguments (list -- cgit v1.2.3 From bb819e37e0d3efd55ffe3fbed1e0c3669548938e Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:47:33 +0100 Subject: gnu: emacs-eshell-up: Update to 0.0.4. * gnu/packages/emacs-xyz.scm (emacs-eshell-up): Update to 0.0.4. Change-Id: Ic1bada9bb60b3e687a98851e13f68f2e85c3025f --- gnu/packages/emacs-xyz.scm | 41 +++++++++++++++++++---------------------- 1 file changed, 19 insertions(+), 22 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b3122d4d3e..356299d19d 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -31525,28 +31525,25 @@ functions for Fish shell scripts.") (license license:gpl3+))) (define-public emacs-eshell-up - (let ((commit "9c100bae5c3020e8d9307e4332d3b64e7dc28519") - (version "0.0.3") - (revision "12")) - (package - (name "emacs-eshell-up") - (version (git-version version revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/peterwvj/eshell-up") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "00zdbcncjabgj5mp47l1chymx5na18v2g4kj730dgmj3rnl3iz2q")))) - (build-system emacs-build-system) - (home-page "https://github.com/peterwvj/eshell-up") - (synopsis "Quickly go to a parent directory in @code{Eshell}") - (description "This package provides quick navigation to a specific -parent directory using @code{Eshell}.") - (license license:gpl3+)))) + (package + (name "emacs-eshell-up") + (version "0.0.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/peterwvj/eshell-up") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kdqbnapgdk6p4sid9yjlk16sps2qq3xyh7j0jljn0c25qhqbw21")))) + (build-system emacs-build-system) + (home-page "https://github.com/peterwvj/eshell-up") + (synopsis "Quickly go to a parent directory in Eshell") + (description "This package provides quick navigation to a specific parent +directory using Eshell.") + (license license:gpl3+))) (define-public emacs-springboard ;; Upstream provides no tag. Using the latest commit. Version is extracted -- cgit v1.2.3 From 5ef1e896b7a9529a363f35bcceddac75f59337ae Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:48:50 +0100 Subject: gnu: emacs-fountain-mode: Update to 3.7.2. * gnu/packages/emacs-xyz.scm (emacs-fountain-mode): Update to 3.7.2. Change-Id: Id1bbad28ef17987291588e86f8bd25f3380e6d23 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 356299d19d..b81178808a 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -6497,7 +6497,7 @@ files and directories.") (define-public emacs-fountain-mode (package (name "emacs-fountain-mode") - (version "3.7.1") + (version "3.7.2") (source (origin (method git-fetch) @@ -6506,7 +6506,7 @@ files and directories.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1m6xvda2bx5pxzklc0nlzfc9a9fbnvysld2zha59qdjlr9zzi298")))) + (base32 "0xy45inihqwaix49vxr5yiqyps4r2djkzdd4g7kkc0fv7kzrm1m4")))) (arguments (list #:phases #~(modify-phases %standard-phases -- cgit v1.2.3 From 1e3cb0a25eea036570a69b755fa84679e931a8bc Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:53:08 +0100 Subject: gnu: emacs-git-link: Update to 0.9.1. * gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.9.1. Change-Id: Ic289de98a90dcbf95c7fb190cf73402bd255befd --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b81178808a..b814658b14 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -6604,7 +6604,7 @@ window.") (define-public emacs-git-link (package (name "emacs-git-link") - (version "0.8.6") + (version "0.9.1") (source (origin (method git-fetch) @@ -6613,7 +6613,7 @@ window.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1ifq9z4p0rbz2bpm6qz89xg5ycn5fflsyradzzxzsgyys0zc6szx")))) + (base32 "1dxmzk4qrz69h097lwshfg4qavdp92an5212ndhjkpmkgvk1v0xl")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From 9de2d4f0042785bbf39ca937cafc6a01caffba98 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:53:53 +0100 Subject: gnu: emacs-gptel: Update to 0.8.0. * gnu/packages/emacs-xyz.scm (emacs-gptel): Update to 0.8.0. Change-Id: I32d18c3fdbd95770b85e4775442d64d5ad2d2df0 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b814658b14..9912da56c5 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -516,7 +516,7 @@ e.g. emacs-geiser-guile for Guile.") (define-public emacs-gptel (package (name "emacs-gptel") - (version "0.7.0") + (version "0.8.0") (source (origin (method git-fetch) (uri (git-reference @@ -525,7 +525,7 @@ e.g. emacs-geiser-guile for Guile.") (file-name (git-file-name name version)) (sha256 (base32 - "0wfqwp5rz77xzsxb56g4w9h047zb0y06ajcr724b5sjykbbznhzw")))) + "1n3kdylv50filla692j2vcjalw6yza80xlg90cw54m9jp9br8sch")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From f60a4672e6d1b8ee7e5e59579cc54d477d7cc385 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:57:23 +0100 Subject: gnu: emacs-jinx: Update to 1.4. * gnu/packages/emacs-xyz.scm (emacs-jinx): Update to 1.4. Change-Id: I5e11d8195dc465d118b616d42eeba92d0c3935fb --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 9912da56c5..505a114dff 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -10898,7 +10898,7 @@ sgml/html integration, and indentation (working with sgml).") (define-public emacs-jinx (package (name "emacs-jinx") - (version "1.2") + (version "1.4") (source (origin (method git-fetch) @@ -10908,7 +10908,7 @@ sgml/html integration, and indentation (working with sgml).") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "04avl356y0m0i1mqmzzz0245fxflj7i8ssicnvf4wmpjc0qdr694")))) + (base32 "14zamk2s20f6dnv23v9snya0mi1bs2nq6xpp5bj06kiymzwhcqjw")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From 5b98fc574c488cda13854efe5b58d7ad24dec2c4 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 22:58:08 +0100 Subject: gnu: emacs-json-mode: Update to 1.9.1. * gnu/packages/emacs-xyz.scm (emacs-json-mode): Update to 1.9.1. Change-Id: I18409d9e7e6592a69b221b6219b12b6ab6d9f077 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 505a114dff..94205fb704 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -20258,7 +20258,7 @@ a @url{http://json.org/, JSON} file.") (define-public emacs-json-mode (package (name "emacs-json-mode") - (version "1.9.0") + (version "1.9.1") (source (origin (method git-fetch) @@ -20267,7 +20267,7 @@ a @url{http://json.org/, JSON} file.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0irz9gpw43wkhiq8828wm9nsc3baqg299dgly9iv7jiygk2lp14s")))) + (base32 "1yy440aaf17y6nrlcq0phz0x5j3wcymcrdm8pm0rmwdxfmar0csx")))) (build-system emacs-build-system) (propagated-inputs (list emacs-json-snatcher)) -- cgit v1.2.3 From decde148e195229571768ce47160d665858ee839 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:02:09 +0100 Subject: gnu: emacs-key-chord: Update to 0.7. * gnu/packages/emacs-xyz.scm (emacs-key-chord): Update to 0.7. [source]: Use GIT-FETCH and switch to Emacs Orphanage. Change-Id: I413f5c7a474d32b0e74f9535306f8d100df3f08f --- gnu/packages/emacs-xyz.scm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 94205fb704..08163bd595 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -19787,15 +19787,17 @@ a point. The plugin provides visual feedback for marked regions.") (define-public emacs-key-chord (package (name "emacs-key-chord") - (version "0.6") + (version "0.7") (source (origin - (method url-fetch) - (uri "https://www.emacswiki.org/emacs/download/key-chord.el") - (file-name (string-append "key-chord-" version ".el")) + (method git-fetch) + (uri (git-reference + (url "https://github.com/emacsorphanage/key-chord") + (commit version))) + (file-name (git-file-name name version)) (sha256 (base32 - "03m44pqggfrd53nh9dvpdjgm0rvca34qxmd30hr33hzprzjambxg")))) + "0r3zvq1z79csgcq0mgifdakx0z0li3haxk4wxvijwxllfb9kn22g")))) (build-system emacs-build-system) (home-page "https://www.emacswiki.org/emacs/key-chord.el") (synopsis "Map pairs of simultaneously pressed keys to Emacs commands") -- cgit v1.2.3 From 2e0d21a02331e106381e4a7cef0bc94cbe25f260 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:03:32 +0100 Subject: gnu: emacs-mastodon: Update to 1.0.18. * gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 1.0.18. Change-Id: Idffad92cad6d97655c5fad8a00dbf417a0398177 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 08163bd595..029384668c 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33771,7 +33771,7 @@ time.") (define-public emacs-mastodon (package (name "emacs-mastodon") - (version "1.0.14") + (version "1.0.18") (source (origin (method git-fetch) @@ -33780,7 +33780,7 @@ time.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "151190hcafm0r8pi053lm7akjli3m55q676sa3i3fy9c0pc4bhz8")))) + (base32 "1l4arid01m5475wq4sy8j598ww13847sbpg9grl71r72rs83071w")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From f4e498e84f615c8c13f172680505f1c103263aa9 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:05:29 +0100 Subject: gnu: emacs-mini-echo: Update to 0.8.0. * gnu/packages/emacs-xyz.scm (emacs-mini-echo): Update to 0.8.0. [propagated-inputs]: Add EMACS-HIDE-MODE-LINE. Change-Id: If7e58269a6920e0d4aff172cfc87c74e1447ae04 --- gnu/packages/emacs-xyz.scm | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 029384668c..111a45ba08 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -19282,25 +19282,24 @@ methods from a given list.") (license license:gpl3+))) (define-public emacs-mini-echo - (let ((commit "f25a2f543b3e9fa5043ef37c81c17fc15aceb534") - (revision "1")) - (package - (name "emacs-mini-echo") - (version (git-version "0.7.2" revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/liuyinz/mini-echo.el.git") - (commit commit))) - (sha256 - (base32 "1nbwwf087v1mp5vbmasxqnmbrsgzgm87yd5ajq1hnfxd412w3vhx")))) - (build-system emacs-build-system) - (home-page "https://github.com/liuyinz/mini-echo.el") - (synopsis "Echo buffer status in minibuffer window") - (description "This package lets you show buffer status in the echo area, + (package + (name "emacs-mini-echo") + (version "0.8.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/liuyinz/mini-echo.el") + (commit (string-append "v" version)))) + (sha256 + (base32 "0q4hvbypnjg5q1szwki2md45r5kkdxrr4zxqh57y7d53idjzhpnf")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-hide-mode-line)) + (home-page "https://github.com/liuyinz/mini-echo.el") + (synopsis "Echo buffer status in minibuffer window") + (description "This package lets you show buffer status in the echo area, so you can get rid of the mode-line.") - (license license:gpl3+)))) + (license license:gpl3+))) (define-public emacs-mini-frame (let ((commit "60838f3cab438dcbda8eaa15ab3e5d1af88910e9") -- cgit v1.2.3 From 4e251c6d14e411b46cb87fabf9ada49c8fe387ad Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:11:55 +0100 Subject: gnu: emacs-modus-themes: Update to 4.4.0. * gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.4.0. [source]: Set GitHub as upstream. Change-Id: Idc1e7bd9f6451ec70e859e0d7d2278fff58291b2 --- gnu/packages/emacs-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 111a45ba08..b3ffcca7ca 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -34246,16 +34246,16 @@ Emacs that integrate with major modes like Org-mode.") (define-public emacs-modus-themes (package (name "emacs-modus-themes") - (version "4.3.0") + (version "4.4.0") (source (origin (method git-fetch) (uri (git-reference - (url "https://git.sr.ht/~protesilaos/modus-themes") + (url "https://github.com/protesilaos/modus-themes") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "12i32y7y6hcv7mqc6g7pcmxr2f54xf3vl2yavdv76643vlhay32v")))) + (base32 "1vy6wyq8hv8fih4m8m1k9n7fdp913nmv0k5g8vppnjivmnrwfswy")))) (native-inputs (list texinfo)) (build-system emacs-build-system) (arguments -- cgit v1.2.3 From 4956116c64e0c2020b8cdbc495d2ca88835d3b75 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:14:10 +0100 Subject: gnu: emacs-org-caldav: Update to 3.1. * gnu/packages/emacs-xyz.scm (emacs-org-caldav): Update to 3.1. Change-Id: Ic88652cbb44ea2bc69a0ac99109bd18049b318b0 --- gnu/packages/emacs-xyz.scm | 47 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b3ffcca7ca..d4c4d9ab05 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -26778,31 +26778,30 @@ be changed by customizing the appropriate variables.") (license license:gpl3+)))) (define-public emacs-org-caldav - (let ((commit "754989ae500b3f576bdb94fe2ef3059f12eaf7d7")) ;version bump - (package - (name "emacs-org-caldav") - (version "3.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/dengste/org-caldav") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0vx465di6imfxmxxkhd8lsdgywyz3gnindg0fyvb2zshg3zz80bg")))) - (build-system emacs-build-system) - (arguments - ;; Tests require to have two specific calendars on a test server. - `(#:exclude '("^org-caldav-testsuite\\.el"))) - (propagated-inputs - (list emacs-org)) - (home-page "https://github.com/dengste/org-caldav") - (synopsis "Sync Org files with external calendars via the CalDAV protocol") - (description - "Org CalDAV synchronizes events between Org files and a CalDAV + (package + (name "emacs-org-caldav") + (version "3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dengste/org-caldav") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0im6swyhdy8g56lh2nnbz7hb4hjqspi7aag7qc4616m5fs7ijlig")))) + (build-system emacs-build-system) + (arguments + ;; Tests require to have two specific calendars on a test server. + `(#:exclude '("^org-caldav-testsuite\\.el"))) + (propagated-inputs + (list emacs-org)) + (home-page "https://github.com/dengste/org-caldav") + (synopsis "Sync Org files with external calendars via the CalDAV protocol") + (description + "Org CalDAV synchronizes events between Org files and a CalDAV calendar.") - (license license:gpl3+)))) + (license license:gpl3+))) (define-public emacs-zotxt (package -- cgit v1.2.3 From cc20723f6133208e5528f5a99ce6efc83ae68e2e Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:15:00 +0100 Subject: gnu: emacs-org: Update to 9.6.21. * gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.6.21. Change-Id: I4a291d8ae78b772e52e009eaf4cd86bb1438c00b --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index d4c4d9ab05..b3b993dfff 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16897,7 +16897,7 @@ passive voice.") (define-public emacs-org (package (name "emacs-org") - (version "9.6.19") + (version "9.6.21") (source (origin (method git-fetch) @@ -16906,7 +16906,7 @@ passive voice.") (commit (string-append "release_" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0yxicr9z6drsaybp8jl0jmslcqbz0np4gzzkr70j8pq3x9y69i7z")))) + (base32 "1hf76wa7qvp9lvkr3rgzk7q3slq7mf17w6w6axaj6cn73ryn2ldw")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From b04ea322e7e57f94db79c16eedafaf399c1fa770 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:16:39 +0100 Subject: gnu: emacs-org-ql: Update to 0.8.5. * gnu/packages/emacs-xyz.scm (emacs-org-ql): Update to 0.8.5. Change-Id: Ie020ddfa7436da5ca7ffa94926d7ab1f0435f2c0 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b3b993dfff..8c8d3169fe 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -23581,7 +23581,7 @@ interactive commands and functions, such as @code{completing-read}.") (define-public emacs-org-ql (package (name "emacs-org-ql") - (version "0.8.4") + (version "0.8.5") (source (origin (method git-fetch) (uri (git-reference @@ -23589,7 +23589,7 @@ interactive commands and functions, such as @code{completing-read}.") (commit (string-append "v" version)))) (sha256 (base32 - "07r9bx0bh7wyj5pbkhnrn8amzz3ynri94cxcxgcn1r3ypdhk6y85")) + "1wnvrjx9r9f1ykfdafj9pz1b0n669bqmixb5q35kmahyjis8rswq")) (file-name (git-file-name name version)))) (build-system emacs-build-system) (arguments -- cgit v1.2.3 From 615ba2e2a85a5e756079d6064e2e8c9239ebaa10 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:19:17 +0100 Subject: gnu: emacs-ox-tufte: Update to 4.1.1. * gnu/packages/emacs-xyz.scm (emacs-ox-tufte): Update to 4.1.1. Change-Id: I9eaf50b54183da1b52275bca1c9a867a40c603f2 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 8c8d3169fe..49c3f8d5ec 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -33669,7 +33669,7 @@ simple but powerful Org contents.") (define-public emacs-ox-tufte (package (name "emacs-ox-tufte") - (version "4.0.4") + (version "4.1.1") (source (origin (method git-fetch) @@ -33678,7 +33678,7 @@ simple but powerful Org contents.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "15jfwrdawj8flgyfqhsfhdlnam6n5gzw5minnixwxyp69q5vxnpw")))) + (base32 "0nmi6p19sg2vl64znm356bchphbybq03jyjsnqhddb39c4pilxah")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From e3927493e79231014d47021258d80599397266a2 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:21:56 +0100 Subject: gnu: emacs-pg: Update to 0.30. * gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.30. Change-Id: Idaed03212ee4e9e5465d79c0689592947e7f0c9d --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 49c3f8d5ec..2b9cdfec74 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -22863,7 +22863,7 @@ match and total match information in the mode-line in various search modes.") (define-public emacs-pg (package (name "emacs-pg") - (version "0.28") + (version "0.30") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/emarsden/pg-el") @@ -22871,7 +22871,7 @@ match and total match information in the mode-line in various search modes.") (file-name (git-file-name name version)) (sha256 (base32 - "00sdvlb9ybyzncjijibw81mf3lhw5p40v7086cg18xvpa2qvzdfz")))) + "1g04izsnvxinbwvzx0sj643ix5jlwdd7dkl61nvaqkkkm3g35jp6")))) (build-system emacs-build-system) (home-page "https://github.com/emarsden/pg-el") (synopsis "Emacs Lisp interface for PostgreSQL") -- cgit v1.2.3 From 9b07ed0cafce912db633651716bddbf6c819d11a Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:22:54 +0100 Subject: gnu: emacs-prescient: Update to 6.3. * gnu/packages/emacs-xyz.scm (emacs-prescient): Update to 6.3. Change-Id: I7cae7efffb7594d6200f0dc86b4b02ae09def4b8 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2b9cdfec74..01373b6278 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -12019,7 +12019,7 @@ include installing, removing or visiting the homepage.") (define-public emacs-prescient (package (name "emacs-prescient") - (version "6.2") + (version "6.3") (source (origin (method git-fetch) @@ -12028,7 +12028,7 @@ include installing, removing or visiting the homepage.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1vj21kcqlsa02nvslmxgxsbv4pc93gakj4x2a6rbk87zl6ccw7pk")))) + (base32 "0pfc0ycp4cr9zwkjv3rqfkwkx8p52ad7aq2c60j0qwp3yd0cghc4")))) (build-system emacs-build-system) (propagated-inputs (list emacs-company emacs-corfu emacs-ivy emacs-selectrum emacs-vertico)) -- cgit v1.2.3 From 07a5534f4c53655452059e21114e09236bf1b0fa Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:24:36 +0100 Subject: gnu: emacs-robe: Update to 0.8.4. * gnu/packages/emacs-xyz.scm (emacs-robe): Update to 0.8.4. Change-Id: I7a6fa9360c3e8e16dd28dc474d5c0167dcebda47 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 01373b6278..1b84d1d8fd 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -7984,7 +7984,7 @@ mode-line.") (define-public emacs-robe (package (name "emacs-robe") - (version "0.8.3") + (version "0.8.4") (source (origin (method git-fetch) @@ -7993,7 +7993,7 @@ mode-line.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1xbj7wi389n6pxfvxrakvhylkdlqg8ll9ad2zmxggcchygwah6nl")))) + (base32 "0kvyfyr4b0z0l964a8z9shy8nlnxzxc2ljcc02gj2pn1rn1wz0gq")))) (build-system emacs-build-system) (arguments '(#:include (cons "^lib\\/" %default-include))) -- cgit v1.2.3 From 91643363edb02196e3bfa02c70e0a88bcdb299ba Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:29:08 +0100 Subject: gnu: emacs-tablist: Update to 1.1. * gnu/packages/emacs-xyz.scm (emacs-tablist): Update to 1.1. [source]: Set upstream to Emacs Orphanage. Change-Id: I08424b49d0bdbd32e9b0dbce512f20d0dc17a05c --- gnu/packages/emacs-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 1b84d1d8fd..dfd636e0b4 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -5437,16 +5437,16 @@ Lisp developers who want to write macros with convenience.") (define-public emacs-tablist (package (name "emacs-tablist") - (version "1.0") + (version "1.1") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/politza/tablist") + (url "https://github.com/emacsorphanage/tablist") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 (base32 - "0pzsdg0rm59daw34ppss79cg05z9wnr8nkmdcc48nkd0p69ip2yy")))) + "11vmvrhmsxy97bfj7jndpc58bik7177i3wvc45mlyldxwyirs962")))) (build-system emacs-build-system) (home-page "https://github.com/politza/tablist") (synopsis "Extension for @code{tabulated-list-mode}") -- cgit v1.2.3 From 08c553649987b2c708e05b81960d3cf7ec25c15e Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:30:28 +0100 Subject: gnu: emacs-visual-fill-column: Update to 2.6.2. * gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.6.2. Change-Id: I300aac291843ea2317b6cf9fb8adb50f985220c7 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index dfd636e0b4..3a44634ae2 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -15200,7 +15200,7 @@ generated by Org mode (or Markdown mode) is left untouched.") (define-public emacs-visual-fill-column (package (name "emacs-visual-fill-column") - (version "2.5.2") + (version "2.6.2") (source (origin (method git-fetch) @@ -15209,7 +15209,7 @@ generated by Org mode (or Markdown mode) is left untouched.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0mw61gc70bi64kypnag9xl3y9sd2y7mb8d2q97aq74jx7hq6cm8j")))) + (base32 "1imliz6fb5bxwcflkiqgk82xa34qkxaxzmy3rmj1cy2va148afx9")))) (build-system emacs-build-system) (home-page "https://codeberg.org/joostkremers/visual-fill-column") (synopsis "Fill-column for visual-line-mode") -- cgit v1.2.3 From bb274ab5aac6e56b07b61c5be3301ae4356a603b Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:49:11 +0100 Subject: gnu: emacs-yeetube: Update to 2.1.4. * gnu/packages/emacs-xyz.scm (emacs-yeetube): Update to 2.1.4. [arguments]<#:phases>: Properly locate binaries. [inputs]: Add WGET. Change-Id: Ib72584b2ef1da5fe8b469bf3fb4c3a4efdfdb7a0 --- gnu/packages/emacs-xyz.scm | 80 ++++++++++++++++++++++++---------------------- 1 file changed, 41 insertions(+), 39 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 3a44634ae2..e6cb930bc9 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -28694,49 +28694,51 @@ and comments.") (license license:gpl3+)))) (define-public emacs-yeetube - (package - (name "emacs-yeetube") - (version "2.1.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://git.thanosapollo.org/yeetube") - (commit version))) - (sha256 - (base32 - "0c2iq6rb179zh9qbw7prxsjbiz77j060pj75s82wbbz5xjavzgp5")) - (file-name (git-file-name name version)))) - (build-system emacs-build-system) - (arguments - (list - #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'locate-binaries - (lambda* (#:key inputs #:allow-other-keys) - (emacs-substitute-variables "yeetube.el" - ("yeetube-ytdlp" - (search-input-file inputs "/bin/yt-dlp"))) - (emacs-substitute-variables "yeetube-mpv.el" - ("yeetube-mpv-path" - (search-input-file inputs "/bin/mpv")) - ("yeetube-mpv-torsocks" - (search-input-file inputs "/bin/torsocks"))))) - (add-after 'unpack 'relax-check - (lambda _ - (substitute* "yeetube-mpv.el" - (("\\(yeetube-mpv-check\\)") ""))))))) - (inputs (list mpv torsocks yt-dlp)) - (propagated-inputs (list emacs-compat)) - (home-page "https://thanosapollo.com/blog/yeetube/") - (synopsis "Youtube and Invidious front-end for Emacs") - (description - "This package offers an Emacs interface that allows you to search YouTube + (let ((commit "c74e4e77156297624d278a05bdd19c016a91ff9b")) ;version bump + (package + (name "emacs-yeetube") + (version "2.1.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.thanosapollo.org/yeetube") + (commit commit))) + (sha256 + (base32 + "1gpfm41d4wzk1i0hnmfn81xv05ida9ljibar7ji4d7nisjbd4vp9")) + (file-name (git-file-name name version)))) + (build-system emacs-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'locate-binaries + (lambda* (#:key inputs #:allow-other-keys) + (substitute* (find-files "." "\\.el$") + (("\\(executable-find \"mpv\"\\)") + (format #f "~s" + (search-input-file inputs "/bin/mpv"))) + (("\\(executable-find \"torsocks\"\\)") + (format #f "~s" + (search-input-file inputs "/bin/torsocks"))) + (("\\(executable-find \"wget\"\\)") + (format #f "~s" + (search-input-file inputs "/bin/wget"))) + (("\\(executable-find \"yt-dlp\"\\)") + (format #f "~s" + (search-input-file inputs "/bin/yt-dlp"))))))))) + (inputs (list mpv torsocks wget yt-dlp)) + (propagated-inputs (list emacs-compat)) + (home-page "https://thanosapollo.com/blog/yeetube/") + (synopsis "Youtube and Invidious front-end for Emacs") + (description + "This package offers an Emacs interface that allows you to search YouTube or an Invidious instance for a specific query. The search results are shown as links in an Org mode buffer. The videos can be opened to a user-defined video player (by default @command{mpv}) or downloaded using @command{yt-dlp}. This package also includes a @code{yt-dlp} front-end.") - (license license:gpl3+))) + (license license:gpl3+)))) (define-public emacs-org-web-tools (package -- cgit v1.2.3 From df6ea8e9e9a089f46abb841782ca623691efca4c Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sun, 17 Mar 2024 23:58:31 +0100 Subject: Revert "gnu: emacs-org-ql: Update to 0.8.5." This reverts commit b04ea322e7e57f94db79c16eedafaf399c1fa770. Check phase freezes. Change-Id: Ie66617fa09d37747214fa7357aa04630632280a0 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index e6cb930bc9..66ac39b701 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -23581,7 +23581,7 @@ interactive commands and functions, such as @code{completing-read}.") (define-public emacs-org-ql (package (name "emacs-org-ql") - (version "0.8.5") + (version "0.8.4") (source (origin (method git-fetch) (uri (git-reference @@ -23589,7 +23589,7 @@ interactive commands and functions, such as @code{completing-read}.") (commit (string-append "v" version)))) (sha256 (base32 - "1wnvrjx9r9f1ykfdafj9pz1b0n669bqmixb5q35kmahyjis8rswq")) + "07r9bx0bh7wyj5pbkhnrn8amzz3ynri94cxcxgcn1r3ypdhk6y85")) (file-name (git-file-name name version)))) (build-system emacs-build-system) (arguments -- cgit v1.2.3 From 9ec7774f4a7e6829e977e499cc3ff90ec90bef5b Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 18 Mar 2024 09:09:06 +0100 Subject: gnu: emacs-github-review: Fix build. * gnu/packages/emacs-xyz.scm (emacs-github-review)[arguments]<#:phases>: Add lexical binding to test file as required by Buttercup 1.34. Change-Id: I97f0dc510af5b82eeeebcfe7ac323015d8f11336 --- gnu/packages/emacs-xyz.scm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 66ac39b701..6485ec4f0f 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -27764,8 +27764,17 @@ turn.") (native-inputs (list emacs-buttercup emacs-undercover)) (arguments - `(#:tests? #t - #:test-command '("buttercup" "-L" "test/github-review-test.el"))) + (list + #:tests? #t + #:test-command #~(list "buttercup" "-L" "test/github-review-test.el") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'compatibility-with-recent-buttercup + (lambda _ + (emacs-batch-edit-file "test/github-review-test.el" + '(progn + (insert ";;; -*-lexical-binding:t-*-") + (basic-save-buffer)))))))) (home-page "https://github.com/charignon/github-review") (synopsis "Review GitHub pull requests within Emacs") (description "This package provides commands to pull in, comment on, and -- cgit v1.2.3 From dc2d352eb1974273e13b3a8f11aee27ae7c1f802 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 18 Mar 2024 09:17:47 +0100 Subject: gnu: emacs-subed: Fix build. * gnu/packages/emacs-xyz.scm (emacs-subed)[arguments]<#:phases>: Add lexical binding to test file as required by Buttercup 1.34. Change-Id: Ie4c13dd6e1a2bcacdcf1450db1dc1d900ee34971 --- gnu/packages/emacs-xyz.scm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 6485ec4f0f..dbd8ebe879 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -8958,7 +8958,14 @@ user.") (arguments (list #:tests? #t - #:test-command #~(list "make" "test-only"))) + #:test-command #~(list "make" "test-only") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'compatibility-with-recent-buttercup + (lambda _ + (substitute* (find-files "tests/" "\\.el$") + (("\\(buttercup-minor-mode\\) -\\*-") + "(buttercup-minor-mode); lexical-binding: t -*-"))))))) (native-inputs (list emacs-buttercup)) (build-system emacs-build-system) (home-page "https://elpa.nongnu.org/nongnu/subed.html") -- cgit v1.2.3 From 4a1650ab834c42355d124aff0584a8c742f4106a Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 18 Mar 2024 09:21:46 +0100 Subject: gnu: emacs-webpaste: Update to 3.2.2-1.8ac7b2d. * gnu/packages/emacs-xyz.scm (emacs-webpaste): Update to 3.2.2-1.8ac7b2d. Change-Id: Ifc4e9e59cb321d043e7c2aceb682119d6040e134 --- gnu/packages/emacs-xyz.scm | 72 ++++++++++++++++++++++++---------------------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index dbd8ebe879..7e02fc0ed2 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -37927,44 +37927,46 @@ released, and track their progress in watching a series.") (license license:gpl3+))) (define-public emacs-webpaste - (package - (name "emacs-webpaste") - (version "3.2.2") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/etu/webpaste.el") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "07hj9nr7x6c9w2dnvc58cfbprgp9cqzdxflp5qlpglzdw0bi9s3c")))) - (build-system emacs-build-system) - (arguments - `(#:tests? #t - #:test-command '("make" "unit" "integration") - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-tests - (lambda _ - ;; Do not use cask to run tests. - (substitute* "Makefile" - (("\\$\\{CASK\\} exec ") "")) - ;; Disable tests that need network access. - (substitute* (list "tests/unit/test-webpaste-provider-creation.el" - "tests/integration/test-webpaste-providers.el") - (("describe") "xdescribe"))))))) - (native-inputs - (list emacs-buttercup)) - (propagated-inputs - (list emacs-request)) - (home-page "https://github.com/etu/webpaste.el") - (synopsis "Paste to pastebin-like services") - (description "This mode pastes whole buffers or parts of buffers + (let ((commit "8ac7b2d409f158bcaa853aa1c5763e8acf2857bb") + (revision "1")) + (package + (name "emacs-webpaste") + (version (git-version "3.2.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/etu/webpaste.el") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1wl2q4q7c2a1m60q4dnajsyzkc9yprkyzx4hxzmxkwry22k906x3")))) + (build-system emacs-build-system) + (arguments + `(#:tests? #t + #:test-command '("make" "unit" "integration") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda _ + ;; Do not use cask to run tests. + (substitute* "Makefile" + (("\\$\\{CASK\\} exec ") "")) + ;; Disable tests that need network access. + (substitute* (list "tests/unit/test-webpaste-provider-creation.el" + "tests/integration/test-webpaste-providers.el") + (("describe") "xdescribe"))))))) + (native-inputs + (list emacs-buttercup)) + (propagated-inputs + (list emacs-request)) + (home-page "https://github.com/etu/webpaste.el") + (synopsis "Paste to pastebin-like services") + (description "This mode pastes whole buffers or parts of buffers to pastebin-like services. It supports more than one service and will failover if one service fails. More services can easily be added over time and preferred services can easily be configured.") - (license license:gpl3+))) + (license license:gpl3+)))) (define-public emacs-keystore-mode (let ((release "0.0.1") -- cgit v1.2.3 From 66b20dc567ed9801ab55209fc412e4db92d7b0b0 Mon Sep 17 00:00:00 2001 From: Josselin Poiret Date: Tue, 26 Dec 2023 17:28:52 +0100 Subject: gnu: swayidle: Update to 1.8.0. * gnu/packages/wm.scm (swayidle): Update to 1.8.0. Change-Id: Id7cda2ad9ee5a0262b4238ede698419a993d0a20 Signed-off-by: Jelle Licht --- gnu/packages/wm.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index efcca9afb8..906b7d844c 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -1837,7 +1837,7 @@ corners, shadows, inactive window dimming, etc.") (define-public swayidle (package (name "swayidle") - (version "1.7.1") + (version "1.8.0") (source (origin (method git-fetch) @@ -1846,7 +1846,7 @@ corners, shadows, inactive window dimming, etc.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "06iq12p4438d6bv3jlqsf01wjaxrzlnj1bnicn41kad563aq41xl")))) + (base32 "0y0qdqzx90kvk6l80darldvizr7p5g65bnblhxlq5a2rgvs9hkpx")))) (build-system meson-build-system) (arguments `(#:configure-flags '("-Dlogind-provider=elogind"))) -- cgit v1.2.3 From 017dd0c7e204233e1561aefb3c8dbd46ad484d16 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 18 Mar 2024 14:22:16 +0100 Subject: gnu: emacs-lua-mode: Update to 20221027-1.d07e413. * gnu/packages/emacs-xyz.scm (emacs-lua-mode): Update to 20221027-1.d07e413. [arguments]<#phases>: Ignore tests incompatible with Buttercup 1.34. Change-Id: I8be93311fe87d5d5ab6c0c981936935ecd2956e3 --- gnu/packages/emacs-xyz.scm | 56 +++++++++++++++++++++++++++------------------- 1 file changed, 33 insertions(+), 23 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 7e02fc0ed2..fccd5d87d6 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16188,30 +16188,40 @@ using package inferred style.") (license license:gpl3+)))) (define-public emacs-lua-mode - (package - (name "emacs-lua-mode") - (version "20210802") - (home-page "https://github.com/immerrr/lua-mode/") - (source - (origin - (method git-fetch) - (uri (git-reference - (url home-page) - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0r3svhggdml2n256k3b0zmbjnw51p46gan6dg07bhavpfrqs5196")))) - (build-system emacs-build-system) - (arguments - `(#:tests? #t - #:test-command '("buttercup" "-l" "lua-mode.el"))) - (native-inputs - (list emacs-buttercup lua)) - (synopsis "Major mode for lua") - (description - "This Emacs package provides a mode for @uref{https://www.lua.org/, + (let ((commit "d074e4134b1beae9ed4c9b512af741ca0d852ba3") + (revision "1")) + (package + (name "emacs-lua-mode") + (version (git-version "20221027" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/immerrr/lua-mode/") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00gvrmw8pll0cl7srygh2kmbf0g44sk9asj5sm77qvhr8jz4xkkq")))) + (build-system emacs-build-system) + (arguments + (list + #:tests? #t + #:test-command #~(list "buttercup" "-l" "lua-mode.el") + #:phases + #~(modify-phases %standard-phases + ;; XXX: These tests are not compatible with Buttercup, and cause + ;; build to fail. Remove them until they are fixed by upstream. + (add-after 'unpack 'remove-faulty-tests + (lambda _ + (delete-file "test/test-indentation.el")))))) + (native-inputs + (list emacs-buttercup lua)) + (home-page "https://github.com/immerrr/lua-mode/") + (synopsis "Major mode for Lua") + (description + "This Emacs package provides a mode for @uref{https://www.lua.org/, Lua programming language}.") - (license license:gpl2+))) + (license license:gpl2+)))) (define-public emacs-ebuild-mode (package -- cgit v1.2.3 From af7881481ba2ff28a942f71ef924d3897a92bc0d Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 18 Mar 2024 14:28:40 +0100 Subject: gnu: emacs-activities: Update to 0.7. * gnu/packages/emacs-xyz.scm (emacs-activities): Update to 0.7. Change-Id: I4ed7004db184c9dc4d57ba813e0d12945ae5c391 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index fccd5d87d6..ef63986b27 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -372,14 +372,14 @@ (define-public emacs-activities (package (name "emacs-activities") - (version "0.6") + (version "0.7") (source (origin (method url-fetch) (uri (string-append "https://elpa.gnu.org/packages/activities-" version ".tar")) (sha256 - (base32 "03dc2d9w40qp0qacv5vk49498qyb9y9n6ppd79jbglkpr0a60y21")))) + (base32 "17vwbblcwayf1lqfvc64s606cyv1pyh094i3d8fz0k5ivgfp6ybi")))) (build-system emacs-build-system) (propagated-inputs (list emacs-persist)) (home-page "https://github.com/alphapapa/activities.el") -- cgit v1.2.3 From 34874f5516e72a549be6be7dca71215fa04cf3a1 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 18 Mar 2024 14:28:53 +0100 Subject: gnu: emacs-auctex: Update to 14.0.4. * gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 14.0.4. Change-Id: Ic5ac6292a8cea7718f6a2fa4665b0099941e7188 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index ef63986b27..57340a2bc9 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -4369,14 +4369,14 @@ as a library for other Emacs packages.") (define-public emacs-auctex (package (name "emacs-auctex") - (version "14.0.3") + (version "14.0.4") (source (origin (method url-fetch) (uri (string-append "https://elpa.gnu.org/packages/" "auctex-" version ".tar")) (sha256 - (base32 "1xk29nk3r7ilxk2vag3diacamqvlws7mbjk5a0iivz5y6fy7hmjc")))) + (base32 "03w6qs4f0ksb8f54zsx189775w3wdyfaqg3dwn20a77y5cvisk52")))) (build-system emacs-build-system) ;; We use 'emacs' because AUCTeX requires dbus at compile time ;; ('emacs-minimal' does not provide dbus). -- cgit v1.2.3 From add8a882256896ae23487a540a9f8be495628a07 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 18 Mar 2024 14:29:06 +0100 Subject: gnu: emacs-compat: Update to 29.1.4.5. * gnu/packages/emacs-xyz.scm (emacs-compat): Update to 29.1.4.5. Change-Id: Ifb5c23b0f673e0a2dae5c0754b943867deac5a98 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 57340a2bc9..b5773bcbc0 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -9323,14 +9323,14 @@ correct movement and editing than you would otherwise have.") (define-public emacs-compat (package (name "emacs-compat") - (version "29.1.4.4") + (version "29.1.4.5") (source (origin (method url-fetch) (uri (string-append "https://elpa.gnu.org/packages/" "compat-" version ".tar")) (sha256 (base32 - "0710g552b1nznnfx2774gmg6yizs27s0bakqm95nsjrp6kgznbfr")))) + "191cjzrw9xm5bvcf8s1yr9hdcn9i02789xfd8pz33lk65s0rq413")))) (build-system emacs-build-system) (home-page "https://git.sr.ht/~pkal/compat") (synopsis "Emacs Lisp Compatibility Library") -- cgit v1.2.3 From c8556379c3f2d3d095a178858915720f2eebc012 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Mon, 18 Mar 2024 14:29:15 +0100 Subject: gnu: emacs-tramp: Update to 2.6.2.2. * gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.2.2. Change-Id: Id0544436624e58cb23c16ab86e77eafeb47212b0 --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b5773bcbc0..83e79544ee 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -32760,14 +32760,14 @@ well as an option for visually flashing evaluated s-expressions.") (define-public emacs-tramp (package (name "emacs-tramp") - (version "2.6.2.1") + (version "2.6.2.2") (source (origin (method url-fetch) (uri (string-append "https://elpa.gnu.org/packages/" "tramp-" version ".tar")) (sha256 - (base32 "145riknpdvw7rvpz20m766yci3w012f241mw38pbbb9cb8pn2rbf")))) + (base32 "0bbsff2qr71f70nxhdi19b3jzpv6bgfb7x7qkrccsygvsvgyrb2h")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From a8ba2f3507d03ec77506a03bf84d62f9cb439f8e Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Tue, 12 Mar 2024 14:35:48 -0400 Subject: teams: qt: Remove erroneous comment at top of scripts. * etc/teams/qt/common.scm: Remove erroneous comment. * etc/teams/qt/qt-manifest.scm: Likewise. * etc/teams/qt/qt5-manifest.scm: Likewise. Change-Id: I87a0ea669caa0ba5049b48a4f04fda58518c3f05 --- etc/teams/qt/common.scm | 4 ---- etc/teams/qt/qt-manifest.scm | 4 ---- etc/teams/qt/qt5-manifest.scm | 4 ---- 3 files changed, 12 deletions(-) diff --git a/etc/teams/qt/common.scm b/etc/teams/qt/common.scm index 8e11ac220b..4735b408d0 100644 --- a/etc/teams/qt/common.scm +++ b/etc/teams/qt/common.scm @@ -16,10 +16,6 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -;;; This file returns a manifest of packages related to linux-libre. -;;; Simplistically, it selects packages whose names begin with "linux-libre". -;;; It is used to assist continuous integration of the kernel packages. - (use-modules (guix packages) (guix profiles) (guix utils) diff --git a/etc/teams/qt/qt-manifest.scm b/etc/teams/qt/qt-manifest.scm index 0d8fa95bfe..22078530a7 100644 --- a/etc/teams/qt/qt-manifest.scm +++ b/etc/teams/qt/qt-manifest.scm @@ -16,10 +16,6 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -;;; This file returns a manifest of packages related to linux-libre. -;;; Simplistically, it selects packages whose names begin with "linux-libre". -;;; It is used to assist continuous integration of the kernel packages. - (load "common.scm") ;;; Commentary: diff --git a/etc/teams/qt/qt5-manifest.scm b/etc/teams/qt/qt5-manifest.scm index 34fdf479bf..2b25888d4b 100644 --- a/etc/teams/qt/qt5-manifest.scm +++ b/etc/teams/qt/qt5-manifest.scm @@ -16,10 +16,6 @@ ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . -;;; This file returns a manifest of packages related to linux-libre. -;;; Simplistically, it selects packages whose names begin with "linux-libre". -;;; It is used to assist continuous integration of the kernel packages. - (load "common.scm") ;;; Commentary: -- cgit v1.2.3 From 2c55353c7990c5d77f4d884e2cf79fb082794517 Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Sun, 10 Mar 2024 08:26:16 +0100 Subject: gnu: qtscxml: Update to 6.5.2. * gnu/packages/qt.scm (qtscxml): Update to 6.5.2. (qtscxml-5): Add qt5 variant. (python-pyside-2)[inputs]: Use qtscxml-5. --- gnu/packages/qt.scm | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 2 deletions(-) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 9df49d7fb3..5866d33394 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -2360,7 +2360,7 @@ control equipment. The module provides both QML and C++ interfaces. The primary target audience are embedded devices with fullscreen user interfaces, and mobile applications targeting TV-like form factors."))) -(define-public qtscxml +(define-public qtscxml-5 (package (inherit qtsvg-5) (name "qtscxml") @@ -2388,6 +2388,45 @@ machines (loading the SCXML file and instantiating states and transitions) and generating a C++ file that has a class implementing the state machine. It also contains functionality to support data models and executable content."))) +(define-public qtscxml + (package + (name "qtscxml") + (version "6.5.2") + (source (origin + (method url-fetch) + (uri (qt-url name version)) + (sha256 + (base32 + "1jxx9p7zi40r990ky991xd43mv6i8hdpnj2fhl7sf4q9fpng4c58")) + (modules '((guix build utils))) + (snippet + '(begin + (delete-file-recursively "tests/3rdparty"))))) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (delete 'check) ;move after the install phase + (add-after 'install 'check + (assoc-ref %standard-phases 'check)) + (add-before 'check 'check-setup + (lambda _ + (setenv "ARGS" "-E tst_scion") + (setenv "QT_QPA_PLATFORM" "offscreen") + (setenv "QML2_IMPORT_PATH" + (string-append #$output "/lib/qt6/qml:" + (getenv "QML2_IMPORT_PATH")))))))) + (build-system cmake-build-system) + (inputs (list qtbase qtdeclarative libxkbcommon)) + (synopsis "Qt SCXML module") + (description "The Qt SCXML module provides functionality to create state +machines from SCXML files. This includes both dynamically creating state +machines (loading the SCXML file and instantiating states and transitions) and +generating a C++ file that has a class implementing the state machine. It +also contains functionality to support data models and executable content.") + (home-page (package-home-page qtbase)) + (license (package-license qtbase)))) + (define-public qtpositioning (package (name "qtpositioning") @@ -4497,7 +4536,7 @@ color-related widgets.") qtquickcontrols-5 qtquickcontrols2-5 qtscript - qtscxml + qtscxml-5 qtsensors qtspeech qtsvg-5 -- cgit v1.2.3 From 9e89b2276886f53d954a9c415c08e690f7301426 Mon Sep 17 00:00:00 2001 From: Sergey Trofimov Date: Sun, 10 Mar 2024 08:26:17 +0100 Subject: gnu: ausweisapp: Update to 2.1.0. * gnu/packages/security-token.scm (ausweisapp2): Deprecate and rename to... (ausweisapp): ... this. Update to 2.1.0. [build-system]: Switch to qt-build-system. [inputs]: Update dependencies to Qt6. [native-inputs]: Replace qttools-5 with qttools. --- gnu/packages/security-token.scm | 49 ++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index a1fc058db8..8fe9039f20 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -41,6 +41,7 @@ #:use-module (gnu packages) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) + #:use-module (guix deprecation) #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix utils) @@ -950,43 +951,42 @@ for interaction with Nitrokey Pro, Nitrokey Storage, and Librem Key devices.") (license license:gpl3+))) -(define-public ausweisapp2 +(define-public ausweisapp (package - (name "ausweisapp2") - (version "1.22.2") + (name "ausweisapp") + (version "2.1.0") (source (origin (method url-fetch) - (uri (string-append "https://github.com/Governikus/AusweisApp2/releases" - "/download/" version "/AusweisApp2-" version ".tar.gz")) + (uri (string-append "https://github.com/Governikus/AusweisApp/releases" + "/download/" version "/AusweisApp-" version ".tar.gz")) (sha256 (base32 - "1qh1m057va7njs3yk0s31kwsvv44fjlsdac6lhiw5npcwssgjn8l")))) + "1jzxfybjrc3byw42bqjvn1nsn7vbgcl8y94sywjy6vaj3a58hy36")))) - (build-system cmake-build-system) + (build-system qt-build-system) (native-inputs - (list pkg-config qttools-5)) + (list pkg-config qttools)) (inputs - (list qtbase-5 - qtsvg-5 - qtdeclarative-5 - qtwebsockets-5 + (list qtbase + qtsvg + qtscxml + qtdeclarative + qtshadertools + qtwebsockets qtgraphicaleffects - qtquickcontrols2-5 pcsc-lite openssl)) (arguments - `(#:modules ((guix build cmake-build-system) - (guix build qt-utils) - (guix build utils)) - #:imported-modules (,@%cmake-build-system-modules - (guix build qt-utils)) + `(#:qtbase ,qtbase #:phases (modify-phases %standard-phases - (add-after 'install 'wrap-qt - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (wrap-qt-program "AusweisApp2" #:output out #:inputs inputs))))))) - (home-page "https://github.com/Governikus/AusweisApp2") + (replace 'check + (lambda* (#:key tests? parallel-tests? #:allow-other-keys) + (when tests? (invoke "ctest" "--output-on-failure" "-j" + (if parallel-tests? + (number->string (parallel-job-count)) + "1")))))))) + (home-page "https://github.com/Governikus/AusweisApp") (synopsis "Authentication program for German ID cards and residence permits") (description @@ -996,6 +996,9 @@ titles. To use this app, a supported RFID card reader or NFC-enabled smart phone is required.") (license license:eupl1.2))) +(define-deprecated/public ausweisapp2 ausweisapp + (deprecated-package "ausweisapp2" ausweisapp)) + (define-public libfido2 (package (name "libfido2") -- cgit v1.2.3 From 2c4572448ec4879be89e6fc37be45cc22b566ed1 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 17 Mar 2024 23:08:42 -0400 Subject: gnu: qemu: Re-instate info manual. * gnu/packages/patches/qemu-build-info-manual.patch: Update patch. * gnu/packages/virtualization.scm (qemu): Register it. Change-Id: I804bf7c551904d625fef85de200b9db1462f1093 --- gnu/packages/patches/qemu-build-info-manual.patch | 37 ++++++----------------- gnu/packages/virtualization.scm | 5 +-- 2 files changed, 13 insertions(+), 29 deletions(-) diff --git a/gnu/packages/patches/qemu-build-info-manual.patch b/gnu/packages/patches/qemu-build-info-manual.patch index ff28266aaa..0950787810 100644 --- a/gnu/packages/patches/qemu-build-info-manual.patch +++ b/gnu/packages/patches/qemu-build-info-manual.patch @@ -13,50 +13,33 @@ readers. Signed-off-by: Maxim Cournoyer diff --git a/docs/meson.build b/docs/meson.build +index 9040f860ae..2ae7886fcb 100644 --- a/docs/meson.build +++ b/docs/meson.build -@@ -92,4 +92,25 @@ if build_docs +@@ -98,4 +98,26 @@ if build_docs alias_target('sphinxdocs', sphinxdocs) alias_target('html', sphinxdocs) alias_target('man', sphinxmans) + -+ # Generate a Texinfo version of the QEMU manual. ++ # Add a target to build and install a Texinfo version of the QEMU ++ # manual, if 'makeinfo' is available. + makeinfo = find_program(['texi2any', 'makeinfo']) + if makeinfo.found() + sphinxtexi = custom_target( -+ 'QEMU manual generated texinfo source', -+ output: ['QEMU.texi', 'sphinxtexi.stamp'], ++ 'qemu.texi', ++ output: ['qemu.texi', 'sphinxtexi.stamp'], + depfile: 'sphinxtexi.d', + command: [SPHINX_ARGS, '-Ddepfile=@DEPFILE@', + '-Ddepfile_stamp=@OUTPUT1@', '-b', 'texinfo', -+ meson.current_source_dir(), meson.current_build_dir()]) ++ '-d', private_dir, input_dir, meson.current_build_dir()]) + sphinxinfo = custom_target( -+ 'QEMU info manual', ++ 'qemu.info', + input: sphinxtexi, -+ output: 'QEMU.info', ++ output: 'qemu.info', + install: true, + install_dir: get_option('infodir'), -+ command: [makeinfo, '--no-split', '@INPUT0@', '--output=@OUTPUT@']) ++ command: [makeinfo, '--no-split', '--output=@OUTPUT@', '@INPUT0@']) + alias_target('texi', sphinxtexi) + alias_target('info', sphinxinfo) + endif endif -diff --git a/meson.build b/meson.build ---- a/meson.build -+++ b/meson.build -@@ -37,6 +37,7 @@ endif - qemu_confdir = get_option('sysconfdir') / get_option('qemu_suffix') - qemu_datadir = get_option('datadir') / get_option('qemu_suffix') - qemu_docdir = get_option('docdir') / get_option('qemu_suffix') -+qemu_infodir = get_option('infodir') / get_option('qemu_suffix') - qemu_moddir = get_option('libdir') / get_option('qemu_suffix') - - qemu_desktopdir = get_option('datadir') / 'applications' -@@ -3698,6 +3699,7 @@ else - summary_info += {'local state directory': 'queried at runtime'} - endif - summary_info += {'Doc directory': get_option('prefix') / get_option('docdir')} -+summary_info += {'Info directory': get_option('prefix') / get_option('infodir')} - summary_info += {'Build directory': meson.current_build_dir()} - summary_info += {'Source path': meson.current_source_dir()} - summary_info += {'GIT submodules': config_host['GIT_SUBMODULES']} diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index a0889c4dd7..295649237c 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -15,7 +15,7 @@ ;;; Copyright © 2020, 2021 Brice Waegeneire ;;; Copyright © 2020 Mathieu Othacehe ;;; Copyright © 2020, 2021, 2022 Marius Bakke -;;; Copyright © 2020, 2021, 2022, 2023 Maxim Cournoyer +;;; Copyright © 2020, 2021, 2022, 2023, 2024 Maxim Cournoyer ;;; Copyright © 2020 Brett Gilio ;;; Copyright © 2021 Leo Famulari ;;; Copyright © 2021, 2022 Pierre Langlois @@ -177,7 +177,8 @@ version ".tar.xz")) (sha256 (base32 "1fv5wbxpjxqzv10bdlq0ykgqfmzqx4s8yfch9zvqcm8h0il1gk23")) - (patches (search-patches "qemu-disable-some-qtests-tests.patch" + (patches (search-patches "qemu-build-info-manual.patch" + "qemu-disable-some-qtests-tests.patch" "qemu-fix-agent-paths.patch")) (modules '((guix build utils))) (snippet -- cgit v1.2.3 From d891d7897001d1dbfe4ec93c6f72fc4f51fb0627 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 17 Mar 2024 23:25:11 -0400 Subject: gnu: qemu: Update to 8.2.2. * gnu/packages/virtualization.scm (qemu): Update to 8.2.2. [source]: Adjust snippet. [arguments] : Patch tests sources with native /bin/sh. Also patch /bin/sh references in migration/migration.c, util/envlist.c files. * gnu/packages/patches/qemu-disable-some-qtests-tests.patch: Delete file. * gnu/packages/patches/qemu-disable-bios-tables-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: Ia44017e4d567ede1995ae707ed6acbb1ec5194fe --- gnu/local.mk | 2 +- .../patches/qemu-disable-bios-tables-test.patch | 40 +++++++++++++++++ .../patches/qemu-disable-some-qtests-tests.patch | 52 ---------------------- gnu/packages/virtualization.scm | 22 ++++++--- 4 files changed, 56 insertions(+), 60 deletions(-) create mode 100644 gnu/packages/patches/qemu-disable-bios-tables-test.patch delete mode 100644 gnu/packages/patches/qemu-disable-some-qtests-tests.patch diff --git a/gnu/local.mk b/gnu/local.mk index d57341f8bf..7f1006010b 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1946,7 +1946,7 @@ dist_patch_DATA = \ %D%/packages/patches/python-werkzeug-tests.patch \ %D%/packages/patches/python-zeep-Fix-pytest_httpx-test-cases.patch \ %D%/packages/patches/qemu-build-info-manual.patch \ - %D%/packages/patches/qemu-disable-some-qtests-tests.patch \ + %D%/packages/patches/qemu-disable-bios-tables-test.patch \ %D%/packages/patches/qemu-glibc-2.27.patch \ %D%/packages/patches/qemu-glibc-2.30.patch \ %D%/packages/patches/qemu-fix-agent-paths.patch \ diff --git a/gnu/packages/patches/qemu-disable-bios-tables-test.patch b/gnu/packages/patches/qemu-disable-bios-tables-test.patch new file mode 100644 index 0000000000..39b7b0b53c --- /dev/null +++ b/gnu/packages/patches/qemu-disable-bios-tables-test.patch @@ -0,0 +1,40 @@ +The bios-tables-test may fail; disable it (see: https://gitlab.com/qemu-project/qemu/-/issues/1098) + +diff --git a/tests/qtest/meson.build b/tests/qtest/meson.build +index f096cf3ecd..82f6e1ffeb 100644 +--- a/tests/qtest/meson.build ++++ b/tests/qtest/meson.build +@@ -1,7 +1,6 @@ + slow_qtests = { + 'ahci-test' : 60, + 'aspeed_smc-test': 360, +- 'bios-tables-test' : 120, + 'boot-serial-test' : 60, + 'migration-test' : 150, + 'npcm7xx_pwm-test': 150, +@@ -82,9 +81,6 @@ qtests_i386 = \ + config_all_devices.has_key('CONFIG_Q35') and \ + config_all_devices.has_key('CONFIG_VIRTIO_PCI') and \ + slirp.found() ? ['virtio-net-failover'] : []) + \ +- (unpack_edk2_blobs and \ +- config_all_devices.has_key('CONFIG_HPET') and \ +- config_all_devices.has_key('CONFIG_PARALLEL') ? ['bios-tables-test'] : []) + \ + qtests_pci + \ + qtests_cxl + \ + ['fdc-test', +@@ -213,7 +209,6 @@ qtests_arm = \ + + # TODO: once aarch64 TCG is fixed on ARM 32 bit host, make bios-tables-test unconditional + qtests_aarch64 = \ +- (cpu != 'arm' and unpack_edk2_blobs ? ['bios-tables-test'] : []) + \ + (config_all.has_key('CONFIG_TCG') and config_all_devices.has_key('CONFIG_TPM_TIS_SYSBUS') ? \ + ['tpm-tis-device-test', 'tpm-tis-device-swtpm-test'] : []) + \ + (config_all_devices.has_key('CONFIG_XLNX_ZYNQMP_ARM') ? ['xlnx-can-test', 'fuzz-xlnx-dp-test'] : []) + \ +@@ -304,7 +299,6 @@ if gnutls.found() + endif + + qtests = { +- 'bios-tables-test': [io, 'boot-sector.c', 'acpi-utils.c', 'tpm-emu.c'], + 'cdrom-test': files('boot-sector.c'), + 'dbus-vmstate-test': files('migration-helpers.c') + dbus_vmstate1, + 'erst-test': files('erst-test.c'), diff --git a/gnu/packages/patches/qemu-disable-some-qtests-tests.patch b/gnu/packages/patches/qemu-disable-some-qtests-tests.patch deleted file mode 100644 index f60698de8f..0000000000 --- a/gnu/packages/patches/qemu-disable-some-qtests-tests.patch +++ /dev/null @@ -1,52 +0,0 @@ -Disable the qtest-aarch64/migration-test, which sometimes fail -non-deterministically (see: -https://gitlab.com/qemu-project/qemu/-/issues/1230). - -Also disable the bios-tables-test, which may fail on older machines (see: -https://gitlab.com/qemu-project/qemu/-/issues/1098). - ---- qemu-8.1.0/tests/qtest/meson.build.old 2023-08-30 11:48:27.871146249 -0400 -+++ qemu-8.1.0/tests/qtest/meson.build 2023-08-30 13:53:25.994084948 -0400 -@@ -1,6 +1,5 @@ - slow_qtests = { - 'ahci-test' : 60, -- 'bios-tables-test' : 120, - 'boot-serial-test' : 60, - 'migration-test' : 150, - 'npcm7xx_pwm-test': 150, -@@ -81,9 +80,6 @@ - config_all_devices.has_key('CONFIG_Q35') and \ - config_all_devices.has_key('CONFIG_VIRTIO_PCI') and \ - slirp.found() ? ['virtio-net-failover'] : []) + \ -- (unpack_edk2_blobs and \ -- config_all_devices.has_key('CONFIG_HPET') and \ -- config_all_devices.has_key('CONFIG_PARALLEL') ? ['bios-tables-test'] : []) + \ - qtests_pci + \ - qtests_cxl + \ - ['fdc-test', -@@ -212,7 +208,6 @@ - - # TODO: once aarch64 TCG is fixed on ARM 32 bit host, make bios-tables-test unconditional - qtests_aarch64 = \ -- (cpu != 'arm' and unpack_edk2_blobs ? ['bios-tables-test'] : []) + \ - (config_all.has_key('CONFIG_TCG') and config_all_devices.has_key('CONFIG_TPM_TIS_SYSBUS') ? \ - ['tpm-tis-device-test', 'tpm-tis-device-swtpm-test'] : []) + \ - (config_all_devices.has_key('CONFIG_XLNX_ZYNQMP_ARM') ? ['xlnx-can-test', 'fuzz-xlnx-dp-test'] : []) + \ -@@ -222,8 +217,7 @@ - config_all_devices.has_key('CONFIG_TPM_TIS_I2C') ? ['tpm-tis-i2c-test'] : []) + \ - ['arm-cpu-features', - 'numa-test', -- 'boot-serial-test', -- 'migration-test'] -+ 'boot-serial-test'] - - qtests_s390x = \ - qtests_filter + \ -@@ -301,7 +295,6 @@ - endif - - qtests = { -- 'bios-tables-test': [io, 'boot-sector.c', 'acpi-utils.c', 'tpm-emu.c'], - 'cdrom-test': files('boot-sector.c'), - 'dbus-vmstate-test': files('migration-helpers.c') + dbus_vmstate1, - 'erst-test': files('erst-test.c'), diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm index 295649237c..f1d40df1f1 100644 --- a/gnu/packages/virtualization.scm +++ b/gnu/packages/virtualization.scm @@ -169,16 +169,16 @@ (define-public qemu (package (name "qemu") - (version "8.1.3") + (version "8.2.2") (source (origin (method url-fetch) (uri (string-append "https://download.qemu.org/qemu-" version ".tar.xz")) (sha256 - (base32 "1fv5wbxpjxqzv10bdlq0ykgqfmzqx4s8yfch9zvqcm8h0il1gk23")) + (base32 "1wy45fbf4816l4ylsz8b8cbypva9apcdnvlgqfr586icp30lcww4")) (patches (search-patches "qemu-build-info-manual.patch" - "qemu-disable-some-qtests-tests.patch" + "qemu-disable-bios-tables-test.patch" "qemu-fix-agent-paths.patch")) (modules '((guix build utils))) (snippet @@ -197,7 +197,7 @@ (for-each delete-file (find-files "." "^(efi|pxe)-.*\\.rom$"))) ;; Delete bundled code that we provide externally. (for-each delete-file-recursively - '("subprojects/dtc" + '("roms/u-boot/scripts/dtc" "roms/ipxe" "roms/openbios" "roms/opensbi" @@ -322,10 +322,18 @@ (lambda* (#:key native-inputs inputs #:allow-other-keys) ;; Ensure the executables created by these source files reference ;; /bin/sh from the store so they work inside the build container. - (substitute* '("block/cloop.c" "migration/exec.c" - "net/tap.c" "tests/qtest/libqtest.c" + (substitute* '("block/cloop.c" + "migration/exec.c" + "migration/migration.c" + "net/tap.c" + "util/envlist.c") + (("/bin/sh") + (search-input-file inputs "/bin/sh"))) + ;; For tests, use the native /bin/sh is available. + (substitute* '("tests/qtest/libqtest.c" "tests/qtest/vhost-user-blk-test.c") - (("/bin/sh") (search-input-file inputs "/bin/sh"))) + (("/bin/sh") + (search-input-file (or native-inputs inputs) "/bin/sh"))) (substitute* "tests/qemu-iotests/testenv.py" (("#!/usr/bin/env python3") (string-append "#!" (search-input-file (or native-inputs inputs) -- cgit v1.2.3 From f12172612d0d3473cbf11ed9ea1512a91f18ce9e Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Sun, 17 Mar 2024 23:30:22 -0400 Subject: doc: Adjust for QEMU info manual name change. * doc/guix.texi (Networking Setup): Change QEMU to qemu for its info manual reference. Change-Id: I55f57e66947f2581531c15fd5228a3ca043a9574 --- doc/guix.texi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guix.texi b/doc/guix.texi index eca1cb3712..af246562a8 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -21081,7 +21081,7 @@ the @code{loopback} Shepherd service. @defvar %qemu-static-networking This is the @code{static-networking} record representing network setup when using QEMU's user-mode network stack on @code{eth0} (@pxref{Using -the user mode network stack,,, QEMU, QEMU Documentation}). +the user mode network stack,,, qemu, QEMU Documentation}). @end defvar @cindex DHCP, networking service -- cgit v1.2.3 From c8fdd007f9430be7310b37153c92252b78bdac17 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 2 Feb 2024 22:08:31 +0000 Subject: gnu: beancount: Adjust package style. * gnu/packages/finance.scm (beancount) [arguments]: Use G-expressions. <#:phases>: Remove trailing #f from lambda. Change-Id: I3a248c0b233b0f4d73dcc01f269cfb0a12fe06ff --- gnu/packages/finance.scm | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index e8491713bb..32c507cd85 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1976,17 +1976,17 @@ that allows you to run services and through them access the Bitcoin Cash network (patches (search-patches "beancount-disable-googleapis-fonts.patch")))) (build-system python-build-system) (arguments - `(#:tests? #f ; Says test is missing, not sure why - #:phases - (modify-phases %standard-phases - ;; Not importing the googleapis package for now - (add-after 'unpack 'ignore-googleapis - (lambda _ - (substitute* "setup.py" - (("'google-api-python-client',") "")) - #t)) - ;; No module named 'google_auth_oauthlib' - (delete 'sanity-check)))) + (list + #:tests? #f ; Says test is missing, not sure why + #:phases + #~(modify-phases %standard-phases + ;; Not importing the googleapis package for now + (add-after 'unpack 'ignore-googleapis + (lambda _ + (substitute* "setup.py" + (("'google-api-python-client',") "")))) + ;; No module named 'google_auth_oauthlib' + (delete 'sanity-check)))) (inputs (list python-beautifulsoup4 python-bottle -- cgit v1.2.3 From 4fd0c88dc61743cde210150e84231593db4bc7a1 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 17 Mar 2024 15:37:50 +0000 Subject: gnu: beancount: Enable sanity check. Inputs were swapped to propagated-inputs to allow other packages depending on `beancount` to pass sanity check. * gnu/packages/finance.scm (beancount) [arguments] <#:phases>: Remove 'ignore-googleapis phase. Add 'relax-requirements phase, disabling check for "pdfminer2". [propagated-inputs]: Add python-google-api-client and python-google-auth-oauthlib. Change-Id: I15af4cd9cdbf5d522b9c5570e3ba60ad4d29e231 --- gnu/packages/finance.scm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 32c507cd85..9d9ba26b9e 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1980,18 +1980,18 @@ that allows you to run services and through them access the Bitcoin Cash network #:tests? #f ; Says test is missing, not sure why #:phases #~(modify-phases %standard-phases - ;; Not importing the googleapis package for now - (add-after 'unpack 'ignore-googleapis + (add-after 'unpack 'relax-requirements (lambda _ (substitute* "setup.py" - (("'google-api-python-client',") "")))) - ;; No module named 'google_auth_oauthlib' - (delete 'sanity-check)))) - (inputs + ;; Use compatible fork, and do not fail during sanity check. + (("\"pdfminer2\",") ""))))))) + (propagated-inputs (list python-beautifulsoup4 python-bottle python-chardet python-dateutil + python-google-api-client + python-google-auth-oauthlib python-lxml python-magic python-ply -- cgit v1.2.3 From 5ee3f3cec4be77cd6e629ebf7417ea0c3125b505 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Sun, 17 Mar 2024 16:36:41 +0000 Subject: gnu: beancount: Enable tests. * gnu/packages/finance.scm (beancount) [source]: Swap to git checkout, containing all required test data files. [build-system]: Swap to pyproject-build-system. [arguments] <#:phases>: Add 'build-extensions phase. [propagated-inputs]: Add python-auth2client. [native-inputs]: Add gnupg and python-pdfminer-six. Change-Id: Id0c725cae8cdc677ad0c3a0a75be6eea682eee05 --- gnu/packages/finance.scm | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 9d9ba26b9e..cbc4027ca7 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -37,6 +37,7 @@ ;;; Copyright © 2023 Foundation Devices, Inc. ;;; Copyright © 2023 Attila Lendvai ;;; Copyright © 2024 Saku Laesvuori +;;; Copyright © 2024 Sharlatan Hellseher ;;; ;;; This file is part of GNU Guix. ;;; @@ -1969,22 +1970,40 @@ that allows you to run services and through them access the Bitcoin Cash network (version "2.3.6") (source (origin - (method url-fetch) - (uri (pypi-uri "beancount" version)) + (method git-fetch) ; no test data files in PyPI archive + (uri (git-reference + (url "https://github.com/beancount/beancount") + (commit version))) + (file-name (git-file-name name version)) (sha256 - (base32 "0nj7sdh7wxc0hv8wxwqhw9v1zgx1sn4w92368ci2wzdmssz967w0")) - (patches (search-patches "beancount-disable-googleapis-fonts.patch")))) - (build-system python-build-system) + (base32 "1slxsjw29cyr2kbirdpijhpqspk55k38rpmk3zc02pr1wll62qsv")) + (patches (search-patches "beancount-disable-googleapis-fonts.patch")) + (modules '((guix build utils))) + (snippet + #~(begin + ;; Remove broken experiments. + (delete-file-recursively "experiments") + ;; Remove bundled packages. + (delete-file-recursively "third_party"))))) + (build-system pyproject-build-system) (arguments (list - #:tests? #f ; Says test is missing, not sure why + #:test-flags + #~(list "-k" (string-append + ;; ModuleNotFoundError: No module named 'pytest' + "not test_parse_stdin" + ;; AssertionError: 5 not greater than 20 + " and not test_setup")) #:phases #~(modify-phases %standard-phases (add-after 'unpack 'relax-requirements (lambda _ (substitute* "setup.py" ;; Use compatible fork, and do not fail during sanity check. - (("\"pdfminer2\",") ""))))))) + (("\"pdfminer2\",") "")))) + (add-before 'check 'build-extensions + (lambda _ + (invoke "python" "setup.py" "build_ext" "--inplace")))))) (propagated-inputs (list python-beautifulsoup4 python-bottle @@ -1994,10 +2013,11 @@ that allows you to run services and through them access the Bitcoin Cash network python-google-auth-oauthlib python-lxml python-magic + python-oauth2client python-ply python-requests)) (native-inputs - (list python-pytest)) + (list gnupg python-pdfminer-six python-pytest)) (home-page "https://beancount.github.io/") (synopsis "Command-line double-entry accounting tool") (description -- cgit v1.2.3 From 228c55cbf0f70ba087a11b9e66e2c52a0388f3c5 Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 3 Feb 2023 00:58:10 +0800 Subject: gnu: Add python-markdown2. * gnu/packages/python-xyz.scm (python-markdown2): New variable. Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 7ed8c945be..0e458fdadc 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -136,6 +136,7 @@ ;;; Copyright © 2023 Amade Nemes ;;; Copyright © 2023 Bruno Victal ;;; Copyright © 2023 Kaelyn Takata +;;; Copyright © 2023 dan ;;; Copyright © 2023 Dominik Delgado Steuter ;;; Copyright © 2023 Ivan Vilata-i-Balaguer ;;; Copyright © 2023 Ontje Lünsdorf @@ -14245,6 +14246,41 @@ extensions, and several HTML output formats. A command line wrapper markdown_py is also provided to convert Markdown files to HTML.") (license license:bsd-3))) +(define-public python-markdown2 + (package + (name "python-markdown2") + (version "2.4.13") + (source + (origin + (method git-fetch) ; no tests data in PyPi package + (uri (git-reference + (url "https://github.com/trentm/python-markdown2") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0m1wy8i4xmna5b97dvks8cfjmc1wid8pxmd2h82869d0ajva3r6a")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? test-flags #:allow-other-keys) + (when tests? + (with-directory-excursion "test" + (invoke "python" "testall.py")))))))) + (native-inputs + (list python-pygments)) + (home-page "https://github.com/trentm/python-markdown2") + (synopsis "Fast and complete Python implementation of Markdown") + (description + "This package provides a fast and complete Python implementation of +Markdown. It was written to closely match the behaviour of the original +Perl-implemented Markdown.pl. It also comes with a number of +extensions (called @code{extras}) for things like syntax coloring, tables, +header-ids.") + (license license:expat))) + (define-public python-mdx-include (package (name "python-mdx-include") -- cgit v1.2.3 From 044d3f4bef1e36333e5cf9be7d70544fd6501482 Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 3 Feb 2023 00:58:14 +0800 Subject: gnu: Add python-pypytools. * gnu/packages/python-xyz.scm (python-pypytools): New variable. Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 0e458fdadc..c4a5375839 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -11433,6 +11433,27 @@ removal, line continuation, indentation, comment processing, identifier processing, values parsing, case insensitive comparison, and more.") (license license:expat))) +(define-public python-pypytools + (package + (name "python-pypytools") + (version "0.6.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "pypytools" version)) + (sha256 + (base32 "0ag5xyzagprji0m2pkqsfy8539s003mn41pl6plbmh6iwi9w0h51")))) + (build-system python-build-system) + (arguments (list #:tests? #f)) ; no tests + (propagated-inputs (list python-py)) + (home-page "https://github.com/antocuni/pypytools/") + (synopsis + "Tools to use PyPy-specific features, with CPython fallbacks") + (description + "This package provides a collection of useful tools to use PyPy-specific +features, with CPython fallbacks.") + (license license:x11))) + (define-public python-simplegeneric (package (name "python-simplegeneric") -- cgit v1.2.3 From 18af584bb4b37fcb538e7a3b1dc993f3da8de391 Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 3 Feb 2023 00:58:15 +0800 Subject: gnu: Add python-cheroot. * gnu/packages/python-web.scm (python-cheroot): New variable. Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-web.scm | 57 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index c2bdfc8da8..9ad081beb1 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -58,6 +58,7 @@ ;;; Copyright © 2022 msimonin ;;; Copyright © 2022 Michael Rohleder ;;; Copyright © 2022 Baptiste Strazzulla +;;; Copyright © 2023 dan ;;; Copyright © 2023 John Kehayias ;;; Copyright © 2023 Ivan Vilata-i-Balaguer ;;; Copyright © 2024 Troy Figiel @@ -1279,6 +1280,62 @@ over a different origin than that of the web application.") other HTTP libraries.") (license license:expat))) +(define-public python-cheroot + (package + (name "python-cheroot") + (version "10.0.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "cheroot" version)) + (sha256 + (base32 + "1w0ind0dza9j1py56y23344piqkpyfmcm060qfrnk6gggy3s3i2r")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list "--cov=cheroot" + ;; Tests are flaky in parallel invocation. + ;; "--numprocesses=auto" + "--doctest-modules" + "--showlocals" + ;; Disable test requiring networking. + "-k" "not test_tls_client_auth") + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? test-flags #:allow-other-keys) + (when tests? + (with-directory-excursion "/tmp" + (apply invoke "pytest" "-v" + (append test-flags (list #$output)))))))))) + (propagated-inputs + (list python-jaraco-functools + python-more-itertools + python-six)) + (native-inputs + (list python-cryptography + python-jaraco-text + python-portend + python-pyopenssl + python-pypytools + python-pytest + python-pytest-cov + python-pytest-mock + python-pytest-xdist + python-requests + python-requests-toolbelt + python-requests-unixsocket + python-setuptools-scm + python-setuptools-scm-git-archive + python-trustme)) + (home-page "https://cheroot.cherrypy.dev") + (synopsis "Highly-optimized, pure-python HTTP server") + (description + "Cheroot is a high-performance, pure-Python HTTP server.") + (license license:bsd-3))) + (define-public httpie (package (name "httpie") -- cgit v1.2.3 From 1db82acdfc7e518b09603e7e64ddfc4e87262497 Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 3 Feb 2023 00:58:16 +0800 Subject: gnu: Add fava. * gnu/packages/finance.scm (fava): New variable. Signed-off-by: Sharlatan Hellseher --- gnu/packages/finance.scm | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index cbc4027ca7..2505118575 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -31,6 +31,7 @@ ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2022 Philip McGrath ;;; Copyright © 2022 Collin J. Doering +;;; Copyright © 2023 dan ;;; Copyright © 2022 Justin Veilleux ;;; Copyright © 2023 Frank Pursel ;;; Copyright © 2023 Skylar Hill @@ -2026,6 +2027,55 @@ define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.") (license license:gpl2))) +(define-public fava + (package + (name "fava") + ;; XXX: A newer version requires Flask > 2.2, which is not available in + ;; Guix yet. + (version "1.24.4") + (source + (origin + (method url-fetch) + (uri (pypi-uri "fava" version)) + (sha256 + (base32 "1iwha9vx223iiyjqbixpz1lp8q766ikhi7xcap3pscjhldxlym4j")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "setup.cfg" + ((">=8,<10") ">8")))) + ;; Tests write to $HOME. + ;; FileNotFoundError: [Errno 2] No such file or directory + (add-before 'check 'set-home + (lambda _ + (setenv "HOME" "/tmp")))))) + (propagated-inputs + (list beancount + python-babel + python-cheroot + python-click + python-flask + python-flask-babel + python-jinja2 + python-markdown2 + python-ply + python-simplejson + python-werkzeug)) + (native-inputs + (list python-pytest + python-chardet + python-dateutil + python-setuptools-scm)) + (home-page "https://beancount.github.io/fava/") + (synopsis "Web interface for the accounting tool Beancount") + (description "Fava is a web interface for the double-entry bookkeeping +software Beancount with a focus on features and usability.") + (license license:expat))) + (define-public emacs-beancount ;; Note that upstream has not made any release since this project moved ;; into its own repository (it was originally part of beancount itself) -- cgit v1.2.3 From 697db5938d591f32d30eba1d80af7283ce48cf4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 21:01:10 +0800 Subject: gnu: dosbox-staging: Update to 0.81.0. * gnu/packages/emulators.scm (dosbox-staging): Update to 0.81.0. Change-Id: I949cb68aa4bb44973a9cc641855ae6c4f5b5b0cd --- gnu/packages/emulators.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index ffa46ca6fc..5916717a31 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -410,7 +410,7 @@ older games.") ;; This is not a patch staging area for DOSBox, but an unaffiliated fork. (package (name "dosbox-staging") - (version "0.80.1") + (version "0.81.0") (source (origin (method git-fetch) @@ -419,7 +419,7 @@ older games.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1iqqrw95lpgjbmi777jdl5z1nizxgfy8xwpmy1fasjlb2yh2kp93")))) + (base32 "1fkshxaq12pd72v8m2f3a6d6jk9gh39hn0846gfkfinvw7yykzrl")))) (build-system meson-build-system) (arguments (list #:configure-flags -- cgit v1.2.3 From 3c46191abd0ab1e6cf24ddfedafbd9b646989f5c Mon Sep 17 00:00:00 2001 From: Zheng Junjie <873216071@qq.com> Date: Mon, 17 Jul 2023 12:10:55 +0800 Subject: gnu: quickjs: Fix building on riscv64-linux. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/javascript.scm (quickjs)[arguments]: Adjust make-flags when building for riscv64-linux to link with '-latomic'. Signed-off-by: 宋文武 Change-Id: Ic66874191985c877f5fb648b37e241bff3f16084 --- gnu/packages/javascript.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index 84d12f6b13..3ec1e5c5a5 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2021 Pierre Neidhardt ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2022 Frank Pursel +;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -837,7 +838,8 @@ roots, or wrestle with obscure build systems.") (arguments `(#:make-flags (list "prefix=" - (string-append "DESTDIR=" %output)) + (string-append "DESTDIR=" %output) + ,@(if (target-riscv64?) '("LDFLAGS=-latomic") '())) #:phases (modify-phases %standard-phases (delete 'configure) -- cgit v1.2.3 From efad468f6d51133c967205c8b9fb8e52a8bfd05e Mon Sep 17 00:00:00 2001 From: Zheng Junjie <873216071@qq.com> Date: Mon, 17 Jul 2023 12:10:56 +0800 Subject: gnu: quickjs: Use G-expressions. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/javascript.scm (quickjs)[arguments]: Rewrite as G-expressions. Signed-off-by: 宋文武 Change-Id: Ib6b47266a7faf020831653ce205b442f3af35de2 --- gnu/packages/javascript.scm | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index 3ec1e5c5a5..a1c0d9ad01 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -836,16 +836,15 @@ roots, or wrestle with obscure build systems.") "06pywwpmfwjz225h59wf90q96a2fd66qfcw5xa6m6y9k9k7glnx4")))) (build-system gnu-build-system) (arguments - `(#:make-flags - (list "prefix=" - (string-append "DESTDIR=" %output) - ,@(if (target-riscv64?) '("LDFLAGS=-latomic") '())) - #:phases - (modify-phases %standard-phases - (delete 'configure) - (replace 'check - (lambda _ - (invoke "make" "microbench")))))) + (list #:make-flags + #~(list "prefix=" + (string-append "DESTDIR=" #$output) + #$@(if (target-riscv64?) '("LDFLAGS=-latomic") '())) + #:phases #~(modify-phases %standard-phases + (delete 'configure) + (replace 'check + (lambda _ + (invoke "make" "microbench")))))) (home-page "https://bellard.org/quickjs/") (synopsis "Small embeddable Javascript engine") (description "QuickJS supports the ES2020 specification including modules, -- cgit v1.2.3 From 8a4ed004d6b0720f47fc6ef5f0247a66a42a2f7c Mon Sep 17 00:00:00 2001 From: Zheng Junjie <873216071@qq.com> Date: Mon, 17 Jul 2023 12:10:57 +0800 Subject: gnu: quickjs: Honor the #:tests? flag. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/javascript.scm (quickjs)[arguments]: Adjust custom 'check phase to honor the #:tests? flag. Signed-off-by: 宋文武 Change-Id: I686b3b9a615cbdaefaf59d9c1c0ba7628d7d92f2 --- gnu/packages/javascript.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index a1c0d9ad01..c6e7443f85 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -843,8 +843,9 @@ roots, or wrestle with obscure build systems.") #:phases #~(modify-phases %standard-phases (delete 'configure) (replace 'check - (lambda _ - (invoke "make" "microbench")))))) + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "make" "microbench"))))))) (home-page "https://bellard.org/quickjs/") (synopsis "Small embeddable Javascript engine") (description "QuickJS supports the ES2020 specification including modules, -- cgit v1.2.3 From d67b764ceb0da86a198ef692b162c80090f43af7 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Sun, 25 Feb 2024 14:47:39 +0800 Subject: gnu: Add wmenu. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/wm.scm (wmenu): New variable. Change-Id: I7395a23801471fba6a22a1b44f6c9a19dddd894e Signed-off-by: 宋文武 --- gnu/packages/wm.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 906b7d844c..d76f92c5ed 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -1759,6 +1759,35 @@ modules for building a Wayland compositor.") (propagated-inputs (modify-inputs (package-propagated-inputs wlroots) (delete libdisplay-info))))) +(define-public wmenu + (package + (name "wmenu") + (version "0.1.7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~adnano/wmenu") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0wjn68r5cx4zvw7sby6sk2ip5h4fn0jbgb1nasm9nsgjpv63pnpm")))) + (build-system meson-build-system) + (native-inputs (append (if (%current-target-system) + ;; for wayland-scanner + (list pkg-config-for-build + wayland) + '()) + (list pkg-config scdoc))) + (inputs (list cairo pango wayland libxkbcommon wayland-protocols)) + (home-page "https://git.sr.ht/~adnano/wmenu") + (synopsis "Dynamic menu for Wayland") + (description "@command{wmenu} is a dynamic menu for Wayland, which reads a list +of newline-separated items from stdin. When the user selects an item and presses +Return, their choice is printed to stdout and wmenu terminates. Entering text will +narrow the items to those matching the tokens in the input.") + (license license:expat))) + (define-public sway (package (name "sway") -- cgit v1.2.3 From a356eb7b9461f7ae5e57ccda1dd1114e1e388fa1 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Tue, 27 Feb 2024 23:50:33 +0800 Subject: gnu: sxhkd: Use Gexps. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/xdisorg.scm(sxhkd)[arguments]: Use Gexps. Change-Id: Ib2379193014fdfe21de161691dac46d6e9feb758 Signed-off-by: 宋文武 --- gnu/packages/xdisorg.scm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 169d6a9c42..cd30b6661e 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -41,7 +41,7 @@ ;;; Copyright © 2020 Gabriel Arazas ;;; Copyright © 2020 James Smith ;;; Copyright © 2020 B. Wilson -;;; Copyright © 2020, 2021, 2023 Zheng Junjie <873216071@qq.com> +;;; Copyright © 2020, 2021, 2023, 2024 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2021, 2022, 2023 Maxim Cournoyer ;;; Copyright © 2021, 2022, 2024 Nicolas Goaziou ;;; Copyright © 2021 Xinglu Chen @@ -1343,14 +1343,14 @@ Guile will work for XBindKeys.") (inputs (list asciidoc libxcb xcb-util xcb-util-keysyms xcb-util-wm)) (arguments - `(#:phases (modify-phases %standard-phases (delete 'configure)) - #:tests? #f ; no check target - #:make-flags - (list ,(string-append "CC=" (cc-for-target)) - (string-append "PREFIX=" %output) - ;; Keep the documentation where the build system installs LICENSE. - (string-append "DOCPREFIX=" %output - "/share/doc/" ,name "-" ,version)))) + (list #:phases #~(modify-phases %standard-phases (delete 'configure)) + #:tests? #f ; no check target + #:make-flags + #~(list (string-append "CC=" #$(cc-for-target)) + (string-append "PREFIX=" #$output) + ;; Keep the documentation where the build system installs LICENSE. + (string-append "DOCPREFIX=" #$output + "/share/doc/" #$name "-" #$version)))) (home-page "https://github.com/baskerville/sxhkd") (synopsis "Simple X hotkey daemon") (description "sxhkd is a simple X hotkey daemon with a powerful and -- cgit v1.2.3 From 683a01b7a1af2ac638b5a64fc5ed4fb30d65d6a8 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Tue, 27 Feb 2024 23:50:34 +0800 Subject: gnu: sxhkd: Remove asciidoc from inputs. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit asciidoc is a developing-time dependency. * gnu/packages/xdisorg.scm(sxhkd)[inputs]: Remove asciidoc. Change-Id: Ib2379193014fdfe21de161691dac46d6e9feb758 Signed-off-by: 宋文武 --- gnu/packages/xdisorg.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index cd30b6661e..514e5c7164 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -1341,7 +1341,7 @@ Guile will work for XBindKeys.") (base32 "1winwzdy9yxvxnrv8gqpigl9y0c2px27mnms62bdilp4x6llrs9r")))) (build-system gnu-build-system) (inputs - (list asciidoc libxcb xcb-util xcb-util-keysyms xcb-util-wm)) + (list libxcb xcb-util xcb-util-keysyms xcb-util-wm)) (arguments (list #:phases #~(modify-phases %standard-phases (delete 'configure)) #:tests? #f ; no check target -- cgit v1.2.3 From 332d7c34289fd758204ce319ed997dffc5316805 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Tue, 27 Feb 2024 23:50:35 +0800 Subject: gnu: bspwm: Use Gexps. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/wm.scm(bspwm)[arguments]: Use Gexps. Change-Id: I47399c52c8ba9adb8ea95c2a05cc8ba4762bbca3 Signed-off-by: 宋文武 --- gnu/packages/wm.scm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index d76f92c5ed..94d3cb7c10 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -187,13 +187,13 @@ xcb-util-keysyms xcb-util-wm)) (arguments - '(#:phases - (modify-phases %standard-phases - (delete 'configure)) ; no configure script - #:tests? #f ; no check target - #:make-flags - (list "CC=gcc" - (string-append "PREFIX=" %output)))) + (list #:phases + #~(modify-phases %standard-phases + (delete 'configure)) ; no configure script + #:tests? #f ; no check target + #:make-flags + #~(list "CC=gcc" + (string-append "PREFIX=" #$output)))) (home-page "https://github.com/baskerville/bspwm") (synopsis "Tiling window manager based on binary space partitioning") (description "bspwm is a tiling window manager that represents windows as -- cgit v1.2.3 From a9495366f3e5383a86fc27ff9b7b82089ca30d8f Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Tue, 27 Feb 2024 23:50:36 +0800 Subject: gnu: bspwm: Fix cross-compilation. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/wm.scm (bspwm)[arguments]<#:make-flags>: Use CC-FOR-TARGET. Change-Id: I47399c52c8ba9adb8ea95c2a05cc8ba4762bbca3 Signed-off-by: 宋文武 --- gnu/packages/wm.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 94d3cb7c10..fc483b98ab 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -192,7 +192,7 @@ (delete 'configure)) ; no configure script #:tests? #f ; no check target #:make-flags - #~(list "CC=gcc" + #~(list (string-append "CC=" #$(cc-for-target)) (string-append "PREFIX=" #$output)))) (home-page "https://github.com/baskerville/bspwm") (synopsis "Tiling window manager based on binary space partitioning") -- cgit v1.2.3 From cac593fa8265f9ccd33ff92c98137ad21f73df97 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Sat, 2 Mar 2024 18:06:54 +0800 Subject: gnu: spdlog: Use Gexps. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/logging.scm (spdlog)[arguments]: Use Gexps. Change-Id: I53485d8adb450f7d0bfc2a2ed8ddee51142fd9a8 Signed-off-by: 宋文武 --- gnu/packages/logging.scm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gnu/packages/logging.scm b/gnu/packages/logging.scm index 47e8cd39c2..afd602db42 100644 --- a/gnu/packages/logging.scm +++ b/gnu/packages/logging.scm @@ -26,6 +26,7 @@ (define-module (gnu packages logging) #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) #:use-module (guix packages) #:use-module (guix utils) #:use-module (guix download) @@ -227,10 +228,10 @@ output in multiple windows in a terminal.") ;; TODO run benchmark. Currently not possible, as adding ;; (gnu packages benchmark) forms a dependency cycle (arguments - '(#:configure-flags - (list "-DSPDLOG_BUILD_BENCH=OFF" - "-DSPDLOG_BUILD_SHARED=ON" - "-DSPDLOG_BUILD_TESTS=ON"))) + (list #:configure-flags + #~(list "-DSPDLOG_BUILD_BENCH=OFF" + "-DSPDLOG_BUILD_SHARED=ON" + "-DSPDLOG_BUILD_TESTS=ON"))) (native-inputs (list catch2-3)) (home-page "https://github.com/gabime/spdlog") (synopsis "Fast C++ logging library") -- cgit v1.2.3 From 321ddfe1db1bad1ff700fb36fe783b31e28d031c Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Sat, 2 Mar 2024 18:06:55 +0800 Subject: gnu: spdlog: Fix cross-compilation. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/logging.scm (spdlog)[arguments]<#:configure-flags>: when cross-compilation, don't add -DSPDLOG_BUILD_TESTS=ON. Change-Id: I90911c548c3f138ff40bff4b086f6102b717acf2 Signed-off-by: 宋文武 --- gnu/packages/logging.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/logging.scm b/gnu/packages/logging.scm index afd602db42..a757c22154 100644 --- a/gnu/packages/logging.scm +++ b/gnu/packages/logging.scm @@ -231,7 +231,9 @@ output in multiple windows in a terminal.") (list #:configure-flags #~(list "-DSPDLOG_BUILD_BENCH=OFF" "-DSPDLOG_BUILD_SHARED=ON" - "-DSPDLOG_BUILD_TESTS=ON"))) + #$@(if (%current-target-system) + '() + '("-DSPDLOG_BUILD_TESTS=ON"))))) (native-inputs (list catch2-3)) (home-page "https://github.com/gabime/spdlog") (synopsis "Fast C++ logging library") -- cgit v1.2.3 From 755838a37884b775e27e370bb9fcdc43c3b000f0 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Sat, 9 Mar 2024 12:21:45 +0800 Subject: gnu: wtype: Fix cross-compiling. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/freedesktop.scm (wtype) [native-inputs]: Remove libxkbcommon. [inputs]: Add wayland, libxkbcommon. Change-Id: I010369e6a98d68bc30246ef6dec2cef6a4fe4d21 Signed-off-by: 宋文武 --- gnu/packages/freedesktop.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 20cf2510d2..a1b259ef8a 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2022 Petr Hodina ;;; Copyright © 2022 muradm ;;; Copyright © 2023 Alex Devaure +;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -1463,7 +1464,10 @@ XEv.") (base32 "0bpix92vzip9vlhzihj3k8h9flrlna231x3y8ah7p4965l177yjd")))) (build-system meson-build-system) (native-inputs - (list pkg-config wayland libxkbcommon)) + (list pkg-config + ;; for wayland-scanner + wayland)) + (inputs (list wayland libxkbcommon)) (synopsis "Xdotool type for Wayland") (description "Wtype lets you simulate keyboard input and mouse activity, move and resize windows, etc.") -- cgit v1.2.3 From 3ea55fada0593cd05c686cef2f6a59ba65933ef5 Mon Sep 17 00:00:00 2001 From: Zheng Junjie Date: Sun, 17 Mar 2024 16:47:07 +0800 Subject: services: sddm: Add extension for localed-service-type. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/services/sddm.scm (sddm-service-type): Add extension for localed-service-type. * gnu/services/xorg.scm (xorg-configuration-keyboard-layout): Export it. Change-Id: I26e6475b733d69f1baf00786e302a3ec6d3c4a74 Signed-off-by: 宋文武 --- gnu/services/sddm.scm | 7 ++++++- gnu/services/xorg.scm | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gnu/services/sddm.scm b/gnu/services/sddm.scm index 69c737829b..48695e2806 100644 --- a/gnu/services/sddm.scm +++ b/gnu/services/sddm.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2019 Ludovic Courtès ;;; Copyright © 2019 Jesse Gildersleve ;;; Copyright © 2020 Jakub Kądziołka +;;; Copyright © 2023, 2024 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -328,7 +329,11 @@ Relogin=" (if (sddm-configuration-relogin? config) (service-extension account-service-type (const %sddm-accounts)) (service-extension profile-service-type - sddm-profile-service))) + sddm-profile-service) + (service-extension localed-service-type + (compose + xorg-configuration-keyboard-layout + sddm-configuration-xorg)))) (default-value (sddm-configuration)) (description "Run SDDM, a display and log-in manager for X11 and diff --git a/gnu/services/xorg.scm b/gnu/services/xorg.scm index 1ee15ea90c..b86e2d3c5b 100644 --- a/gnu/services/xorg.scm +++ b/gnu/services/xorg.scm @@ -14,6 +14,7 @@ ;;; Copyright © 2022 Chris Marusich ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2023 muradm +;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -77,6 +78,7 @@ xorg-configuration-extra-config xorg-configuration-server xorg-configuration-server-arguments + xorg-configuration-keyboard-layout %default-xorg-modules %default-xorg-fonts -- cgit v1.2.3 From a66a5d55c58a3389bb241243b5b1d2ec1975fa9e Mon Sep 17 00:00:00 2001 From: Z572 <873216071@qq.com> Date: Tue, 27 Jun 2023 00:56:23 +0800 Subject: gnu: a2jmidid: Use G-expressions. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/music.scm (a2jmidid)[arguments]: Use G-expressions. Change-Id: I05101e63ff5aec8946f6f8f187bb5a02960e0901 Signed-off-by: 宋文武 --- gnu/packages/music.scm | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 9fce768445..c0137ed548 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -54,6 +54,7 @@ ;;; Copyright © 2023 Antero Mejr ;;; Copyright © 2023, 2024 Sharlatan Hellseher ;;; Copyright © 2023 Yovan Naumovski +;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -7250,18 +7251,16 @@ It is provided as an LV2 plugin and as a standalone Jack application.") (base32 "1x6rcl3f4nklnx4p5jln9a7fpj9y7agjxs9rw7cccmwnski7pnsq")) (file-name (git-file-name name version)))) (arguments - `(#:tests? #f ; No tests. - #:phases - (modify-phases %standard-phases - (add-after 'install 'wrap-programs - (lambda* (#:key inputs outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin (string-append out "/bin/"))) - (substitute* (string-append bin "a2j") - (("a2j_control") (string-append bin "a2j_control"))) - (wrap-program (string-append bin "a2j_control") - `("PYTHONPATH" prefix (,(getenv "GUIX_PYTHONPATH")))) - #t)))))) + (list #:tests? #f ; No tests. + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'wrap-programs + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((bin (string-append #$output "/bin/"))) + (substitute* (string-append bin "a2j") + (("a2j_control") (string-append bin "a2j_control"))) + (wrap-program (string-append bin "a2j_control") + `("PYTHONPATH" prefix (,(getenv "GUIX_PYTHONPATH")))))))))) (build-system meson-build-system) (inputs (list alsa-lib -- cgit v1.2.3 From 8dbc9b46586e55967e1ea4b6067e82bcba031ba1 Mon Sep 17 00:00:00 2001 From: Zheng Junjie <873216071@qq.com> Date: Tue, 19 Mar 2024 19:08:09 +0800 Subject: gnu: a2jmidid: Fix build for riscv64-linux. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/music.scm (a2jmidid)[source]: Add snippet. Change-Id: I7bcbe87cba314eeb7f939ea64573b3717e4ed448 Signed-off-by: 宋文武 --- gnu/packages/music.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index c0137ed548..c1f69ee55c 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -7247,6 +7247,13 @@ It is provided as an LV2 plugin and as a standalone Jack application.") (uri (git-reference (url "https://github.com/jackaudio/a2jmidid") (commit version))) + (modules '((guix build utils))) + (snippet + ;; Fix build for for riscv64-linux, same as: + ;; https://github.com/jackaudio/a2jmidid/pull/18 + '(substitute* "sigsegv.c" + (("!defined[(]__aarch64__[)]") + "!defined(__arch64__) && !defined(__riscv)"))) (sha256 (base32 "1x6rcl3f4nklnx4p5jln9a7fpj9y7agjxs9rw7cccmwnski7pnsq")) (file-name (git-file-name name version)))) -- cgit v1.2.3 From 8ed66de8f5433217f3a2e351bd5c679fbdc192fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:23 +0800 Subject: gnu: xfce4-clipman-plugin: Update to 1.6.6. * gnu/packages/xfce.scm (xfce4-clipman-plugin): Update to 1.6.6. Change-Id: If6af26b29ece57da258805431947abd6a30f5cee --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 593226a740..d58b59825e 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -471,7 +471,7 @@ applications menu, workspace switcher and more.") (define-public xfce4-clipman-plugin (package (name "xfce4-clipman-plugin") - (version "1.6.4") + (version "1.6.6") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/panel-plugins/" @@ -479,7 +479,7 @@ applications menu, workspace switcher and more.") "xfce4-clipman-plugin-" version ".tar.bz2")) (sha256 (base32 - "1v5c1z154a46426198m3pl0fyrlsgfiqy4x9rvzcwzlp6lg5iplz")))) + "083i9pbcqjkdzzjx055ld4gd4gn3xnc3rn10vpsqv1vg01dlgb88")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config)) -- cgit v1.2.3 From 05e9eb55dc0fe8fdf7d29406356cccad3dbbba96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:24 +0800 Subject: gnu: xfce4-pulseaudio-plugin: Update to 0.4.8. * gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.8. Change-Id: Id99dcd7d692651c81e68d94bd73e862d808440aa --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index d58b59825e..8e6c358ed8 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -498,7 +498,7 @@ matching them against regular expressions.") (define-public xfce4-pulseaudio-plugin (package (name "xfce4-pulseaudio-plugin") - (version "0.4.7") + (version "0.4.8") (source (origin (method url-fetch) @@ -507,7 +507,7 @@ matching them against regular expressions.") (version-major+minor version) "/" "xfce4-pulseaudio-plugin-" version ".tar.bz2")) (sha256 - (base32 "0b4fjvrrah0b97cbv8ds7r6cwnj392ya2r7703ixf724f43hkpah")))) + (base32 "0j037wnx0z22nw11mq0y3cnq1srr52zckjap3klj3hirghh2nx5x")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config dbus-glib dbus)) -- cgit v1.2.3 From 963b3832e1fbca8a144f1713e2ac9ca1dd1bd90e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:25 +0800 Subject: gnu: thunar-archive-plugin: Update to 0.5.2. * gnu/packages/xfce.scm (thunar-archive-plugin): Update to 0.5.2. Change-Id: I7a4983605ecfbd5d450ac1914a312a90c959ff82 --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 8e6c358ed8..8e938e0617 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -793,7 +793,7 @@ and import the new pictures from your camera.") (define-public thunar-archive-plugin (package (name "thunar-archive-plugin") - (version "0.5.1") + (version "0.5.2") (source (origin (method url-fetch) @@ -801,7 +801,7 @@ and import the new pictures from your camera.") name "/" (version-major+minor version) "/" name "-" version ".tar.bz2")) (sha256 - (base32 "1vcbbmh2vw43231c7vbkwc35pmhj7ixb65fvssrwfxydsfqkl6x8")))) + (base32 "1qxdsnwjy8z358yd0avi1h2r6y1izfv26dzlp5fsh3pwpivzhyb3")))) (build-system gnu-build-system) (native-inputs (list pkg-config intltool)) (inputs (list exo thunar gtk+)) -- cgit v1.2.3 From bfccbcdb5971efce938fb18c4d80a3c8e8c4c498 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:26 +0800 Subject: gnu: thunar-media-tags-plugin: Update to 0.4.0. * gnu/packages/xfce.scm (thunar-media-tags-plugin): Update to 0.4.0. Change-Id: If28479841e800d89226544c586c8d557ce0b3472 --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 8e938e0617..ceb20e8b55 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -836,7 +836,7 @@ Samba from Thunar (the Xfce file manager) without requiring root access.") (define-public thunar-media-tags-plugin (package (name "thunar-media-tags-plugin") - (version "0.3.0") + (version "0.4.0") (source (origin (method url-fetch) @@ -844,7 +844,7 @@ Samba from Thunar (the Xfce file manager) without requiring root access.") name "/" (version-major+minor version) "/" name "-" version ".tar.bz2")) (sha256 - (base32 "06sr7b4p9f585gian8vpx7j0pkzg0vvwcrjmrhvh7i5sb90w8rg2")))) + (base32 "02n99ymqs8msa798r63sy409pwrycg8p4pxx3yf497k924g134lm")))) (build-system gnu-build-system) (native-inputs (list pkg-config intltool)) (inputs (list exo gtk+ thunar taglib)) -- cgit v1.2.3 From ec0caf7a27b8a9933cd079e5b9143200aa955ce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:27 +0800 Subject: gnu: gigolo: Update to 0.5.3. * gnu/packages/xfce.scm (gigolo): Update to 0.5.3. Change-Id: I24ef7d48fce687d3da32bfa9e13fb18557e680c6 --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index ceb20e8b55..52b8e888c2 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1032,7 +1032,7 @@ devices and folders.") (define-public gigolo (package (name "gigolo") - (version "0.5.2") + (version "0.5.3") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/apps/" @@ -1040,7 +1040,7 @@ devices and folders.") "/" name "-" version ".tar.bz2")) (sha256 (base32 - "1hxv3lla567nnqxxly8xfi8fzmpcdhxb493x9hinr7szfnh1ljp3")))) + "1l1g9ljvyzir1jpjf0248nnwwf3sakwljlik6cj5wrj4azv88nfj")))) (build-system gnu-build-system) (native-inputs (list pkg-config intltool)) (inputs (list gtk+)) -- cgit v1.2.3 From 4ac58ec4c1e64d83845f1b8d20749075ff11cb95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:29 +0800 Subject: gnu: ristretto: Update to 0.13.2. * gnu/packages/xfce.scm (ristretto): Update to 0.13.2. Change-Id: Ia4adb63b5a21a7cdaf085da5a40f4f13d3cd6a04 --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 52b8e888c2..fb1567fadc 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1300,7 +1300,7 @@ inhibit interface which allows applications to prevent automatic sleep.") (define-public ristretto (package (name "ristretto") - (version "0.13.1") + (version "0.13.2") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/apps/ristretto/" @@ -1308,7 +1308,7 @@ inhibit interface which allows applications to prevent automatic sleep.") "ristretto-" version ".tar.bz2")) (sha256 (base32 - "07kraf6k18f53vgx98hvrb20hcm5134m7c958w96fl142nzzy6np")))) + "1nbxfm6ljcw45vn8hhjxwcv3k387hdah4jnn07n9w08n63g5x7vp")))) (build-system gnu-build-system) (native-inputs (list intltool desktop-file-utils -- cgit v1.2.3 From 759e67b4fd5ba67510ed22bb164ebfaf4210a72e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:28 +0800 Subject: gnu: xfce4-dict: Update to 0.8.6. * gnu/packages/xfce.scm (xfce4-dict): Update to 0.8.6. Change-Id: Ib8a818393a50a3059d4b2fd984fea1e8bfe5457f --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index fb1567fadc..810b7ce3eb 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1136,7 +1136,7 @@ on your desktop.") (define-public xfce4-dict (package (name "xfce4-dict") - (version "0.8.5") + (version "0.8.6") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/apps/" name "/" @@ -1144,7 +1144,7 @@ on your desktop.") name "-" version ".tar.bz2")) (sha256 (base32 - "06xa7987azyx6y4mkmg58qv7gsg66szmr8ly29l9l1v1xl5sp7i9")))) + "0h8adjgb7126hafik7r1k9wr3g6d835ggsh8zj9k4k9mf35bfpdf")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config)) -- cgit v1.2.3 From 807e389b8adb5f3a922471f48b928e2723cb14c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:30 +0800 Subject: gnu: xfce4-taskmanager: Update to 1.5.7. * gnu/packages/xfce.scm (xfce4-taskmanager): Update to 1.5.7. Change-Id: I196ac35c768d1d2983d59ad0ea7595669912559b --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 810b7ce3eb..48bb1722c2 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1328,7 +1328,7 @@ the desktop wallpaper.") (define-public xfce4-taskmanager (package (name "xfce4-taskmanager") - (version "1.5.5") + (version "1.5.7") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/apps/" @@ -1336,7 +1336,7 @@ the desktop wallpaper.") "xfce4-taskmanager-" version ".tar.bz2")) (sha256 (base32 - "1rcaalqv6sdsnc6ick8fifgkqcf2xiflw9yk5szqn2qs4jx02kzn")))) + "1fv83xcbnlwabi32z3fsdik1knh7v45ji529dx9kwlv4b8pq6dk7")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config)) -- cgit v1.2.3 From 053b202b292cc45aca22575c878108122aeeee87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:31 +0800 Subject: gnu: xfce4-notifyd: Update to 0.9.4. * gnu/packages/xfce.scm (xfce4-notifyd): Update to 0.9.4. [arguments]: Patch "configure" script for "glib-mkenums". Change-Id: I67a455b620f60ad0419c1071fbf8672a619528da --- gnu/packages/xfce.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 48bb1722c2..ba885647a0 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1388,7 +1388,7 @@ several different time zones.") (define-public xfce4-notifyd (package (name "xfce4-notifyd") - (version "0.8.2") + (version "0.9.4") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/apps/" @@ -1396,7 +1396,7 @@ several different time zones.") name "-" version ".tar.bz2")) (sha256 (base32 - "115fy87lcn9scwx52kjs0g250q2d3r10sahl6l8l38fs13dqm8p3")))) + "063qxbcy8djijsb0clzkai3mwg43mmlswwrg403vsi2w0n614v5f")))) (build-system glib-or-gtk-build-system) (arguments (list #:phases @@ -1409,7 +1409,9 @@ several different time zones.") (("\\$PKG_CONFIG --variable=glib_compile_resources gio-2.0") "which glib-compile-resources") (("\\$PKG_CONFIG --variable=glib_genmarshal glib-2.0") - "which glib-genmarshal"))))))) + "which glib-genmarshal") + (("\\$PKG_CONFIG --variable=glib_mkenums glib-2.0") + "which glib-mkenums"))))))) (native-inputs (list intltool pkg-config (list glib "bin") which)) (inputs -- cgit v1.2.3 From 24dd85ca33a67b9d2508490f07c3edd3831f72f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:32 +0800 Subject: gnu: mousepad: Update to 0.6.2. * gnu/packages/xfce.scm (mousepad): Update to 0.6.2. Change-Id: I2d8cba922872e6d563a0a14467828d8f65993e6d --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index ba885647a0..5e5f8be6c3 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1465,7 +1465,7 @@ of data to either CD/DVD/BD.") (define-public mousepad (package (name "mousepad") - (version "0.6.1") + (version "0.6.2") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/apps/mousepad/" @@ -1473,7 +1473,7 @@ of data to either CD/DVD/BD.") version ".tar.bz2")) (sha256 (base32 - "0dpzzy03hlw6gljp7ywdi6np41r88p2nr7rypwzy6zdwqwv5832n")))) + "17fi33mkdz1nfmsgqlfa20l06wwy0s8lcj21cfg6ikdiihxwpjp7")))) (build-system gnu-build-system) (arguments '(#:configure-flags '(;; Use the GSettings keyfile backend rather than -- cgit v1.2.3 From 8311297294ba6cfb0d90ec19daff35b6b54b2231 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:33 +0800 Subject: gnu: xfce4-screenshooter: Update to 1.10.5. * gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.5. Change-Id: Id4dcbc6a9761486450cc062df6a14a15a1ed0546 --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 5e5f8be6c3..af73cd3460 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1504,7 +1504,7 @@ of data to either CD/DVD/BD.") (define-public xfce4-screenshooter (package (name "xfce4-screenshooter") - (version "1.10.4") + (version "1.10.5") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/apps/" @@ -1514,7 +1514,7 @@ of data to either CD/DVD/BD.") version ".tar.bz2")) (sha256 (base32 - "1534h1a3a8b9pl20zpccaifrlsrbsihdcdjndn9nmqalgrl9kwd2")))) + "0732f1v6s1zkflq47rgdsimq73k7q94gwag1y9sza5smd8m1ywgs")))) (build-system gnu-build-system) (native-inputs (list pkg-config intltool -- cgit v1.2.3 From 834078abfd01bf90a0cdbc643d724147018b2dd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:34 +0800 Subject: gnu: xfce4-screensaver: Update to 4.18.3. * gnu/packages/xfce.scm (xfce4-screensaver): Update to 4.18.3. Change-Id: I20d8de0cc24aacf50ba9e6f174f0de083718cd48 --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index af73cd3460..d710d51618 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1533,7 +1533,7 @@ A plugin for the Xfce panel is also available.") (define-public xfce4-screensaver (package (name "xfce4-screensaver") - (version "4.18.2") + (version "4.18.3") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/apps/" @@ -1543,7 +1543,7 @@ A plugin for the Xfce panel is also available.") version ".tar.bz2")) (sha256 (base32 - "161bdsvkbknaf9fpz4b1r4amnm72hzfmx9c6krg2396k2k2d5z74")))) + "0f9sw703pcgz47689qgc550h2hpqlzvsfgggd7z9s6516rhk2wfi")))) (build-system gnu-build-system) (arguments `(#:phases -- cgit v1.2.3 From dd288551c243eb796a153e68827ff3d34b691fc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:36 +0800 Subject: gnu: xfce4-genmon-plugin: Update to 4.2.0. * gnu/packages/xfce.scm (xfce4-genmon-plugin): Update to 4.2.0. Change-Id: Iec9dd94ac046cd944861483726f95efd008750d4 --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index d710d51618..ef056537b2 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1789,7 +1789,7 @@ be clicked to open the chosen mount point.") (define-public xfce4-genmon-plugin (package (name "xfce4-genmon-plugin") - (version "4.1.1") + (version "4.2.0") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/panel-plugins/" @@ -1798,7 +1798,7 @@ be clicked to open the chosen mount point.") "/xfce4-genmon-plugin-" version ".tar.bz2")) (sha256 (base32 - "0d81npcqnmkw2qaqa8c6igh9j5r4ivgb15zcjwxjkyhrzz89y4dj")))) + "0qh3b818kbf5sc07dshkd54nhqncsk0inlwv21zq8h11bzp0i3cl")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config)) -- cgit v1.2.3 From 068d9984326f881f3c2ba362105ad9a38b556fb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:37 +0800 Subject: gnu: xfce4-weather-plugin: Update to 0.11.2. * gnu/packages/xfce.scm (xfce4-weather-plugin): Update to 0.11.2. [inputs]: Add json-c. Change-Id: I45f70797ac7c3d29abae69afc65e6c37c5c434b7 --- gnu/packages/xfce.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index ef056537b2..67e38c4bf6 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -2197,7 +2197,7 @@ lan interface (signal state, signal quality, network name (SSID)).") (define-public xfce4-weather-plugin (package (name "xfce4-weather-plugin") - (version "0.11.1") + (version "0.11.2") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/panel-plugins/" @@ -2206,12 +2206,12 @@ lan interface (signal state, signal quality, network name (SSID)).") "/xfce4-weather-plugin-" version ".tar.bz2")) (sha256 (base32 - "0fajhibacccfw0rl8741iz7qkqls4ynn9760j78rbp6wl3wlcld4")))) + "0sw7p8xsgyc7b5w92abigqz9mii79w2vdlprm5c0hmb3g3zhmm35")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config)) (inputs - (list gtk+ libsoup-minimal-2 libxfce4ui libxml2 xfce4-panel)) + (list gtk+ json-c libsoup-minimal-2 libxfce4ui libxml2 xfce4-panel)) (home-page "https://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin") (synopsis "Show information about local weather in the Xfce panel") -- cgit v1.2.3 From 83c5e7169d3bfa23a51225a8d809a435c1f2dd6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sat, 16 Mar 2024 11:47:35 +0800 Subject: gnu: xfce4-cpugraph-plugin: Update to 1.2.10. * gnu/packages/xfce.scm (xfce4-cpugraph-plugin): Update to 1.2.10. Change-Id: I1c68847916b4075c24baa80578ff2f5b167a9bd3 --- gnu/packages/xfce.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 67e38c4bf6..475d544884 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -1604,7 +1604,7 @@ A plugin for the Xfce panel is also available.") (define-public xfce4-cpugraph-plugin (package (name "xfce4-cpugraph-plugin") - (version "1.2.8") + (version "1.2.10") (source (origin (method url-fetch) (uri (string-append "https://archive.xfce.org/src/panel-plugins/" @@ -1613,7 +1613,7 @@ A plugin for the Xfce panel is also available.") "/xfce4-cpugraph-plugin-" version ".tar.bz2")) (sha256 (base32 - "1gylfmpn36cm1b1kz0x8smy5hixzlhmdg5i53cj5fzgk4773id5z")))) + "05frfn3y009xndks9rsw90jgk0v5zfarn5jqaqci45v9ab82sy9p")))) (build-system gnu-build-system) (native-inputs (list intltool pkg-config)) -- cgit v1.2.3 From df1cfbe439b488ec62aa8240f94784c830c67216 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:23:16 +0100 Subject: gnu: r-genomeinfodb: Update to 1.38.8. * gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.38.8. [propagated-inputs]: Add r-rcurl. Change-Id: Icd046f9d32486d1ec104d5e564177382616b7290 --- gnu/packages/bioconductor.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm index 0aa1635e6a..ec18568e53 100644 --- a/gnu/packages/bioconductor.scm +++ b/gnu/packages/bioconductor.scm @@ -7882,18 +7882,18 @@ genomic intervals. In addition, it can use BAM or BigWig files as input.") (define-public r-genomeinfodb (package (name "r-genomeinfodb") - (version "1.38.7") + (version "1.38.8") (source (origin (method url-fetch) (uri (bioconductor-uri "GenomeInfoDb" version)) (sha256 (base32 - "0xx6ybvnbpxj59g1fiij8bicniamhhd7d7fcw8c7py15y3h2mlc1")))) + "126qq2549h3dpjiq36709pym5bfwk6jqbz5q2sb5hl8lwm1apv8w")))) (properties `((upstream-name . "GenomeInfoDb"))) (build-system r-build-system) (propagated-inputs - (list r-biocgenerics r-genomeinfodbdata r-iranges r-s4vectors)) + (list r-biocgenerics r-genomeinfodbdata r-iranges r-rcurl r-s4vectors)) (native-inputs (list r-knitr)) (home-page "https://bioconductor.org/packages/GenomeInfoDb") -- cgit v1.2.3 From 16855a1c9e6ee0af1f9113aebda7bfff268d4619 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:30:40 +0100 Subject: gnu: r-tictoc: Update to 1.2.1. * gnu/packages/bioinformatics.scm (r-tictoc): Move variable from here... * gnu/packages/cran.scm (r-tictoc): ...to here; update to 1.2.1. Change-Id: I3fc9dde3928a6c5cbe0e25eba8ec001c16e2b66f --- gnu/packages/bioinformatics.scm | 24 ------------------------ gnu/packages/cran.scm | 24 ++++++++++++++++++++++++ 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index dd51f73d5b..4edf43e2b3 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -11675,30 +11675,6 @@ clustering analysis, differential analysis, motif inference and exploration of single cell ATAC-seq sequencing data.") (license license:gpl3))) -(define-public r-tictoc - (package - (name "r-tictoc") - (version "1.2") - (source (origin - (method url-fetch) - (uri (cran-uri "tictoc" version)) - (sha256 - (base32 - "037jbwb58mj5asf3kr6hpf3fy9c6fkinnd8hbpfb141a2jsa8pph")))) - (properties `((upstream-name . "tictoc"))) - (build-system r-build-system) - (home-page "https://github.com/jabiru/tictoc") - (synopsis - "Time R scripts and implementations of stack and list structures") - (description - "The tictoc package provides the timing functions @code{tic} and -@code{toc} that can be nested. It provides an alternative to -@code{system.time()} with a different syntax similar to that in another -well-known software package. @code{tic} and @code{toc} are easy to use, and -are especially useful when timing several sections in more than a few lines of -code.") - (license license:asl2.0))) - (define-public r-tsis (let ((commit "24460298fbe1d26e4da390f6e4f3d4d9d62334dc") (revision "1")) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 97518abc4c..a43d78e925 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -3841,6 +3841,30 @@ algorithm described in MetaCell analysis of single-cell RNA-seq data using K-nn graph partitions.") (license license:gpl2))) +(define-public r-tictoc + (package + (name "r-tictoc") + (version "1.2.1") + (source (origin + (method url-fetch) + (uri (cran-uri "tictoc" version)) + (sha256 + (base32 + "0cw8r1gn4p2v1l3d80brk9sfr9nyckyyym5nr9xq3d74l74vgkcg")))) + (properties `((upstream-name . "tictoc"))) + (build-system r-build-system) + (home-page "https://github.com/jabiru/tictoc") + (synopsis + "Time R scripts and implementations of stack and list structures") + (description + "The tictoc package provides the timing functions @code{tic} and +@code{toc} that can be nested. It provides an alternative to +@code{system.time()} with a different syntax similar to that in another +well-known software package. @code{tic} and @code{toc} are easy to use, and +are especially useful when timing several sections in more than a few lines of +code.") + (license license:asl2.0))) + (define-public r-tidyft (package (name "r-tidyft") -- cgit v1.2.3 From 5bef5f4c7cf193100164b369c12bcf0d6ce0d4fd Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:33:24 +0100 Subject: gnu: r-dyngen: Move to (gnu packages cran). * gnu/packages/bioinformatics.scm (r-dyngen): Move variable from here... * gnu/packages/cran.scm (r-dyngen): ...to here. Change-Id: Id181200fb4cbf268542d93e79e43fdeffa99410d --- gnu/packages/bioinformatics.scm | 39 --------------------------------------- gnu/packages/cran.scm | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 4edf43e2b3..064882b2d9 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -16456,45 +16456,6 @@ sequencing data in microbiome studies with the Dirichlet-tree Multinomial Mixtures.") (license license:cc0)))) -(define-public r-dyngen - (package - (name "r-dyngen") - (version "1.0.5") - (source - (origin - (method url-fetch) - (uri (cran-uri "dyngen" version)) - (sha256 - (base32 - "095jqn1rd83qm3ayca9hmv6bhlaa2c338020l46vniq8n38kbnra")))) - (properties `((upstream-name . "dyngen"))) - (build-system r-build-system) - (propagated-inputs - (list r-assertthat - r-dplyr - r-dynutils - r-ggplot2 - r-ggraph - r-ggrepel - r-gillespiessa2 - r-igraph - r-lmds - r-matrix - r-patchwork - r-pbapply - r-purrr - r-rlang - r-tibble - r-tidygraph - r-tidyr - r-viridis)) - (home-page "https://github.com/dynverse/dyngen") - (synopsis "Multi-Modal simulator for single-cell omics analyses") - (description - "This package provides a multi-modal simulation engine for studying -dynamic cellular processes at single-cell resolution.") - (license license:expat))) - ;; Needed for r-liana (define-public r-omnipathr/devel (let ((commit "679bb79e319af246a16968d27d64d8d6937a331a") diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index a43d78e925..6f0ecba1ce 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -12617,6 +12617,45 @@ contain lags, diffs and missing values.") ;; Any GPL version. (license license:gpl2+))) +(define-public r-dyngen + (package + (name "r-dyngen") + (version "1.0.5") + (source + (origin + (method url-fetch) + (uri (cran-uri "dyngen" version)) + (sha256 + (base32 + "095jqn1rd83qm3ayca9hmv6bhlaa2c338020l46vniq8n38kbnra")))) + (properties `((upstream-name . "dyngen"))) + (build-system r-build-system) + (propagated-inputs + (list r-assertthat + r-dplyr + r-dynutils + r-ggplot2 + r-ggraph + r-ggrepel + r-gillespiessa2 + r-igraph + r-lmds + r-matrix + r-patchwork + r-pbapply + r-purrr + r-rlang + r-tibble + r-tidygraph + r-tidyr + r-viridis)) + (home-page "https://github.com/dynverse/dyngen") + (synopsis "Multi-Modal simulator for single-cell omics analyses") + (description + "This package provides a multi-modal simulation engine for studying +dynamic cellular processes at single-cell resolution.") + (license license:expat))) + (define-public r-dynutils (package (name "r-dynutils") -- cgit v1.2.3 From 9ffed4af70fef6620bb758817d1d09820de76d66 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:38:14 +0100 Subject: gnu: apache-arrow: Update to 15.0.1. * gnu/packages/databases.scm (apache-arrow): Update to 15.0.1. Change-Id: I68b1eca089e7bb2a6d6a034264b99dc6fb2a8851 --- gnu/packages/databases.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 62739fa1c0..ea49868c06 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -4514,7 +4514,7 @@ the SQL language using a syntax that reflects the resulting query.") (define-public apache-arrow (package (name "apache-arrow") - (version "14.0.2") + (version "15.0.1") (source (origin (method git-fetch) @@ -4524,7 +4524,7 @@ the SQL language using a syntax that reflects the resulting query.") (file-name (git-file-name name version)) (sha256 (base32 - "1idw58vs8r6g6xy2qkhccgc79hwx4r5rr4bhd6ilxx56fwq9hkn2")))) + "0zrcwsq9c976xncc1kg6lw24s5r3ag8vfzhmcnkvi5z2c9x4lvvc")))) (build-system cmake-build-system) (arguments (list -- cgit v1.2.3 From 8b8e7971ba14b8bb8249ac4e133670bc87e3adb0 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:38:27 +0100 Subject: gnu: r-arrow: Update to 15.0.1. * gnu/packages/cran.scm (r-arrow): Update to 15.0.1. Change-Id: If22201b2e8f15bb13fdb9dc3d03b95cb4a437e78 --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 6f0ecba1ce..054e03f2d4 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -25697,14 +25697,14 @@ colored by the number of neighboring points. This is useful to visualize the (define-public r-arrow (package (name "r-arrow") - (version "14.0.2.1") + (version "15.0.1") (source (origin (method url-fetch) (uri (cran-uri "arrow" version)) (sha256 (base32 - "1l1ninmq6mbqm7cckcy0qw4f20fkrixrykcqkh24bszg514r9af5")))) + "070pp0p5h1ij7pg34l5grrx4vwfihagnvnk4kj7l3w0gh8y88ibz")))) (properties `((upstream-name . "arrow"))) (build-system r-build-system) (inputs -- cgit v1.2.3 From f3958db4ad24bb35213d1022de582c4f51720602 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:39:21 +0100 Subject: gnu: snakemake-5: Use G-expression. * gnu/packages/python-xyz.scm (snakemake-5)[arguments]: Use #$output instead of referencing "out" in outputs. Change-Id: Ie3d6d5788c4db4060e26079cb81441f5bc6f08e8 --- gnu/packages/python-xyz.scm | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c4a5375839..dc211ff782 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -12821,19 +12821,18 @@ approach.") (build-system python-build-system) (arguments ;; TODO: Package missing test dependencies. - '(#:tests? #f - #:phases - (modify-phases %standard-phases - ;; For cluster execution Snakemake will call Python. Since there is - ;; no suitable PYTHONPATH set, cluster execution will fail. We fix - ;; this by calling the snakemake wrapper instead. - (add-after 'unpack 'call-wrapper-not-wrapped-snakemake - (lambda* (#:key outputs #:allow-other-keys) - (substitute* "snakemake/executors/__init__.py" - (("\\{sys.executable\\} -m snakemake") - (string-append (assoc-ref outputs "out") - "/bin/snakemake"))) - #t))))) + (list + #:tests? #f + #:phases + #~(modify-phases %standard-phases + ;; For cluster execution Snakemake will call Python. Since there is + ;; no suitable PYTHONPATH set, cluster execution will fail. We fix + ;; this by calling the snakemake wrapper instead. + (add-after 'unpack 'call-wrapper-not-wrapped-snakemake + (lambda _ + (substitute* "snakemake/executors/__init__.py" + (("\\{sys.executable\\} -m snakemake") + (string-append #$output "/bin/snakemake")))))))) (propagated-inputs (list python-appdirs python-configargparse -- cgit v1.2.3 From ed30db3349e817d2d5185e8558d024b84c8ba1c6 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:40:48 +0100 Subject: gnu: r-igraph: Update to 2.0.3. * gnu/packages/cran.scm (r-igraph): Update to 2.0.3. [inputs]: Remove gmp. Change-Id: If54bcfc50b631a81b25a25829ab4aa3fcfd2ed29 --- gnu/packages/cran.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 054e03f2d4..1752bd075c 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -35727,14 +35727,14 @@ model.") (define-public r-igraph (package (name "r-igraph") - (version "2.0.2") + (version "2.0.3") (source (origin (method url-fetch) (uri (cran-uri "igraph" version)) (sha256 (base32 - "0kfc9blyy54cz0m4mdzzwgvn0rkil49kdk438411mx62g2vxby9l")))) + "0xlg5lxzr8dc260fii43chsspqvb962i1yrcars988b78lnig2lf")))) (properties `((upstream-name . "igraph") (updater-extra-native-inputs . ("which")))) @@ -35742,7 +35742,7 @@ model.") (native-inputs (list gfortran pkg-config r-knitr which)) (inputs - (list glpk gmp libxml2 zlib)) + (list glpk libxml2 zlib)) (propagated-inputs (list r-cli r-cpp11 -- cgit v1.2.3 From 1f1b0ea83875048e3041ea58fcad20f96b874a63 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:23 +0100 Subject: gnu: r-gwasexacthw: Update to 1.2. * gnu/packages/cran.scm (r-gwasexacthw): Update to 1.2. Change-Id: I385f01483d7fdc09d80af927ddba3953f6b0c169 --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 1752bd075c..aaf48dbf89 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -1344,13 +1344,13 @@ compositional data.") (define-public r-gwasexacthw (package (name "r-gwasexacthw") - (version "1.01") + (version "1.2") (source (origin (method url-fetch) (uri (cran-uri "GWASExactHW" version)) (sha256 (base32 - "19qmk8h7kxmn9kzw0x4xns5p3qqz27xkqq4q6zmh4jzizd0fsl78")))) + "1xzcvmbh27ibd7g9zlqyp215q4yfkhdypcvm5gjkvw1qhd3pl4yk")))) (properties `((upstream-name . "GWASExactHW"))) (build-system r-build-system) (home-page "https://cran.r-project.org/package=GWASExactHW") -- cgit v1.2.3 From d2f5a08a1fdb1d528f6a406434ceff2b2ccfdce8 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:23 +0100 Subject: gnu: r-zcompositions: Update to 1.5.0-3. * gnu/packages/cran.scm (r-zcompositions): Update to 1.5.0-3. Change-Id: Ic234af6e5fbcae562107b382a0bfaafaae948bb8 --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index aaf48dbf89..e598c89f47 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -2318,13 +2318,13 @@ known as Dynamic Linear Models.") (define-public r-zcompositions (package (name "r-zcompositions") - (version "1.5.0-2") + (version "1.5.0-3") (source (origin (method url-fetch) (uri (cran-uri "zCompositions" version)) (sha256 (base32 - "08kcl870x7kai7zdhqgm4cbfhbrf673rjxghbwpn08l7pwkhix60")))) + "1gbwx3vgx5viqnn5jsszild6ikyc2pmf1hdjc9475caf9xx9l589")))) (properties `((upstream-name . "zCompositions"))) (build-system r-build-system) (propagated-inputs -- cgit v1.2.3 From 5e2048a840e05981fefcb800ec054e20203966cb Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:23 +0100 Subject: gnu: r-sass: Update to 0.4.9. * gnu/packages/cran.scm (r-sass): Update to 0.4.9. Change-Id: I4e2e0d7ea1ba6ded92b254436ac7d401a62c667a --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index e598c89f47..d890a6563d 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -5022,14 +5022,14 @@ weights.") (define-public r-sass (package (name "r-sass") - (version "0.4.8") + (version "0.4.9") (source (origin (method url-fetch) (uri (cran-uri "sass" version)) (sha256 (base32 - "0364ndnmlqrga3k4c1hfy1894k5wpm9srf9201g9zb92rlq2kfj2")))) + "1lnl2xssz33vg7p6a8ij55hg6j1p1d3y2mq22pvf0r3rmnd08cz1")))) (properties `((upstream-name . "sass"))) (build-system r-build-system) (propagated-inputs -- cgit v1.2.3 From 57d336ca1f2d24f8bcae027d42b7ce706a340525 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:23 +0100 Subject: gnu: r-pkgbuild: Update to 1.4.4. * gnu/packages/cran.scm (r-pkgbuild): Update to 1.4.4. Change-Id: Ie936c7da08a22bb41dc77a42b05dfccf794af1cb --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index d890a6563d..410db74eb4 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -6539,13 +6539,13 @@ processes. Most of its code is based on the @code{psutil} Python package.") (define-public r-pkgbuild (package (name "r-pkgbuild") - (version "1.4.3") + (version "1.4.4") (source (origin (method url-fetch) (uri (cran-uri "pkgbuild" version)) (sha256 - (base32 "0rci20gj2x0bgjy51jp8i4gld6arsigj7lhdkpwvdyhadjsyv0qm")))) + (base32 "1a72s2gg7ddjj94naiii44f3vyhky05gaa6xvdf72m1nshy88wjr")))) (build-system r-build-system) (propagated-inputs (list r-callr r-cli r-desc r-processx r-r6)) -- cgit v1.2.3 From 6b1b84d4821ea59e37604a4c10ab322a141b8dc0 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:23 +0100 Subject: gnu: r-psych: Update to 2.4.3. * gnu/packages/cran.scm (r-psych): Update to 2.4.3. Change-Id: Ib7e464f2e2ec9a6d6eb5768e9ac8160f403777df --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 410db74eb4..f08da532ca 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -8969,14 +8969,14 @@ problems as well as resampling based estimators of prediction error.") (define-public r-psych (package (name "r-psych") - (version "2.4.1") + (version "2.4.3") (source (origin (method url-fetch) (uri (cran-uri "psych" version)) (sha256 (base32 - "08ip2m91c6hinva18zv575cn6w14pnjc503m1gisrg65c3z3f69b")))) + "0ic479y314knn20m1cjlp15lji7f70xrg95ln570pgkhrk5853bi")))) (build-system r-build-system) (propagated-inputs (list r-lattice r-mnormt r-nlme)) -- cgit v1.2.3 From b92c2301851664dac76f702494d516b4e039502a Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:23 +0100 Subject: gnu: r-coro: Update to 1.0.4. * gnu/packages/cran.scm (r-coro): Update to 1.0.4. Change-Id: I42900489764208510b0f80c910954c6b5214d51d --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index f08da532ca..6d96b9f775 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -9156,13 +9156,13 @@ from the data points.") (define-public r-coro (package (name "r-coro") - (version "1.0.3") + (version "1.0.4") (source (origin (method url-fetch) (uri (cran-uri "coro" version)) (sha256 - (base32 "0wvxdpdh3xrskz5s5wfkva856x849knx1jigbf0ff6s6n6qjjxsf")))) + (base32 "0r6cb2gr29vxjlbfzqxdgbccp57l6raxncljisl1vyj6xi2by8cg")))) (properties `((upstream-name . "coro"))) (build-system r-build-system) (propagated-inputs (list r-rlang)) -- cgit v1.2.3 From 46b6eaa664674d1696c695cfb97bc62bd1806141 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:24 +0100 Subject: gnu: r-processx: Update to 3.8.4. * gnu/packages/cran.scm (r-processx): Update to 3.8.4. Change-Id: Ie11b9d8a99df3e316b61a74f9bd12cbb0ab7dbb3 --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 6d96b9f775..d4a05f9721 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -10301,13 +10301,13 @@ constants, and control debugging of packages via environment variables.") (define-public r-processx (package (name "r-processx") - (version "3.8.3") + (version "3.8.4") (source (origin (method url-fetch) (uri (cran-uri "processx" version)) (sha256 - (base32 "0cfq6pq8rg0vhjfgvf48hfvngbn1g6hv28b6pgxh55xqh8acbn0s")))) + (base32 "02z7n59pglz6jw1vyyl0mkc7mz2c7y8yzsnhq5yz62digwnnf9v6")))) (build-system r-build-system) (propagated-inputs (list r-ps r-r6)) -- cgit v1.2.3 From 3deab18d67eef212d202425b1209e43f15ba9c1e Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:24 +0100 Subject: gnu: r-tinytex: Update to 0.50. * gnu/packages/cran.scm (r-tinytex): Update to 0.50. Change-Id: Icfeb215ccd37ad816719639f925cde545196bbde --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index d4a05f9721..f42e0d393f 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -10736,14 +10736,14 @@ vectors.") (define-public r-tinytex (package (name "r-tinytex") - (version "0.49") + (version "0.50") (source (origin (method url-fetch) (uri (cran-uri "tinytex" version)) (sha256 (base32 - "0i9icscy5n6p6w3f4v2z3cznywrrv2l6xyyhb0k1fpa4cpn6j4cl")))) + "11k0pl073b4k4wmpxkw4a071jbpvhr1g3cwm9v99rw3gh6p6x15l")))) (build-system r-build-system) (propagated-inputs (list r-xfun)) -- cgit v1.2.3 From c0649e8d3f0f521e29d48cee14484c523feb086a Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:24 +0100 Subject: gnu: r-nestedcv: Update to 0.7.8. * gnu/packages/cran.scm (r-nestedcv): Update to 0.7.8. [propagated-inputs]: Remove r-magrittr; add r-rocr. Change-Id: Icf9c947cea5e88395eb036bb2ea12004e49141bf --- gnu/packages/cran.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index f42e0d393f..c0a7413dc0 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -10821,13 +10821,13 @@ implementation of an approximate nearest neighbor search using hierarchical (define-public r-nestedcv (package (name "r-nestedcv") - (version "0.7.4") + (version "0.7.8") (source (origin (method url-fetch) (uri (cran-uri "nestedcv" version)) (sha256 - (base32 "0ymy1dbkcpiyq44zpvpkz1m5ivnchip07q6agh6ij50imddxb48s")))) + (base32 "1pdky7kzqs1rhl0f4hba3sggifplfgbp339imxym4dvvdb81b589")))) (properties `((upstream-name . "nestedcv"))) (build-system r-build-system) (propagated-inputs (list r-caret @@ -10836,13 +10836,13 @@ implementation of an approximate nearest neighbor search using hierarchical r-foreach r-ggplot2 r-glmnet - r-magrittr r-matrixstats r-matrixtests r-proc r-rfast r-rhpcblasctl - r-rlang)) + r-rlang + r-rocr)) (native-inputs (list r-knitr)) (home-page "https://github.com/myles-lewis/nestedcv") (synopsis "Nested cross-validation with glmnet and caret") -- cgit v1.2.3 From 471686e07cbaf3f6024a9d4e69b3b978cd9a7f3d Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:24 +0100 Subject: gnu: r-ggsci: Update to 3.0.2. * gnu/packages/cran.scm (r-ggsci): Update to 3.0.2. Change-Id: I0b241d7bf9dd12c14a687e8a9132db1ac7bb71a9 --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index c0a7413dc0..629211afcd 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -13772,14 +13772,14 @@ Sequence logos can easily be combined with other ggplot2 plots.") (define-public r-ggsci (package (name "r-ggsci") - (version "3.0.1") + (version "3.0.2") (source (origin (method url-fetch) (uri (cran-uri "ggsci" version)) (sha256 (base32 - "030rkjx64mlhy19d74p3blsi92nyjq9vbn33323dvm1rihb8avgi")))) + "0qasxv3aliqqmfi3nk3140lrbcrw4lbfw5hm65hfkgf5a3bkca67")))) (build-system r-build-system) (propagated-inputs (list r-ggplot2 r-scales)) -- cgit v1.2.3 From 1554d2154fa9af8c8af3b59f1f5d900726d8ce4d Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:24 +0100 Subject: gnu: r-insight: Update to 0.19.9. * gnu/packages/cran.scm (r-insight): Update to 0.19.9. Change-Id: I1f48e61ac918c1b60f3962a79793994fc7de6243 --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 629211afcd..7d6c61559d 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -14549,14 +14549,14 @@ Decomposition in R (Beaton et al 2014) .") (define-public r-insight (package (name "r-insight") - (version "0.19.8") + (version "0.19.9") (source (origin (method url-fetch) (uri (cran-uri "insight" version)) (sha256 (base32 - "1f76fqrcv54l01z2nb46ysh3f41j06nqpn4ffn2gmjfggmj4xvwq")))) + "0q6wd28bnav9vwzprwvm9fhpmhqvq85iyg4h503lavcvi5g39a9x")))) (build-system r-build-system) (native-inputs (list r-knitr)) -- cgit v1.2.3 From 6aae048cd61d96796ca1f1c7ffb656c61c20ae4a Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:24 +0100 Subject: gnu: r-wrs2: Update to 1.1-6. * gnu/packages/cran.scm (r-wrs2): Update to 1.1-6. Change-Id: If0f280067722cddf1dd3024076a4e19faeea652b --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 7d6c61559d..7cc3dd976c 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -14793,13 +14793,13 @@ contains or can be specified by the user.") (define-public r-wrs2 (package (name "r-wrs2") - (version "1.1-5") + (version "1.1-6") (source (origin (method url-fetch) (uri (cran-uri "WRS2" version)) (sha256 (base32 - "028xs424m879siaf3rrhzl1dacp9j7wcl5fpikyx2n0cc7anq4vq")))) + "1wsnsl4gy1hbgxfzzhfybak0jqmxq9fsh3scqyxydd7ia9r2n52k")))) (properties `((upstream-name . "WRS2"))) (build-system r-build-system) (propagated-inputs (list r-mass r-plyr r-reshape)) -- cgit v1.2.3 From 0838412b9987a5d0803fc1f86b2bcbd0b69ffe12 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:25 +0100 Subject: gnu: r-tarchetypes: Update to 0.8.0. * gnu/packages/cran.scm (r-tarchetypes): Update to 0.8.0. Change-Id: I934c092307515bb316c0265bc9145ec9b6a15e4d --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 7cc3dd976c..e67adbb48b 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -16673,13 +16673,13 @@ handle data from simple random samples as well as complex surveys.") (define-public r-tarchetypes (package (name "r-tarchetypes") - (version "0.7.12") + (version "0.8.0") (source (origin (method url-fetch) (uri (cran-uri "tarchetypes" version)) (sha256 (base32 - "0l5kk7a3p0pbqh9rrjz43aa4dgcfffcb3wwsl60bm9v48lzv7frv")))) + "18vn2mx5nqlib0by5v7493g8gsbzcdbg0dn92cpbf713r69v1lbk")))) (properties `((upstream-name . "tarchetypes"))) (build-system r-build-system) (propagated-inputs (list r-digest -- cgit v1.2.3 From 93bb0037c6e3c81ce4a12723d451dd342846dea8 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:25 +0100 Subject: gnu: r-targets: Update to 1.6.0. * gnu/packages/cran.scm (r-targets): Update to 1.6.0. Change-Id: I4e72c19c1aa0c9486f5b495e60e969f043a6936e --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index e67adbb48b..13f79c9f9c 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -16707,13 +16707,13 @@ were influenced by the drake R package by Will Landau (2018) (define-public r-targets (package (name "r-targets") - (version "1.5.1") + (version "1.6.0") (source (origin (method url-fetch) (uri (cran-uri "targets" version)) (sha256 (base32 - "1g21cp0p5jdghr61w9q3y73jm2k248z4apn7rlxqm6m18i4x7zsb")))) + "1ddpbhvdydxm62k6ay7hpqjh8kh2isjpcdh3gygzcdrghx6d7x65")))) (properties `((upstream-name . "targets"))) (build-system r-build-system) (propagated-inputs (list r-base64url -- cgit v1.2.3 From 5b1c38cdb8fdc1e5eeaab5dd812cf51306344ea0 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:25 +0100 Subject: gnu: r-remotes: Update to 2.5.0. * gnu/packages/cran.scm (r-remotes): Update to 2.5.0. Change-Id: Ie68b8b2a04fb6d2b0d2d15936e25e7d026a8d1b6 --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 13f79c9f9c..5d8a8dcbbc 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -17846,14 +17846,14 @@ more information about packages, and where they were installed from.") (define-public r-remotes (package (name "r-remotes") - (version "2.4.2.1") + (version "2.5.0") (source (origin (method url-fetch) (uri (cran-uri "remotes" version)) (sha256 (base32 - "1790q52z4fy4zb1hnpn066q9fph53syl7gaxlbgbqq1dcndcma3v")))) + "0345s9q0fyv0wrxkklcy97h7bi85jfb3vwkh80px926d4qa3yrjd")))) (build-system r-build-system) (native-inputs (list r-knitr)) -- cgit v1.2.3 From 943519beeace6eed752bec1a49af868d536ee9b9 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:25 +0100 Subject: gnu: r-tm: Update to 0.7-12. * gnu/packages/cran.scm (r-tm): Update to 0.7-12. Change-Id: Ie148245220ef5ea28d118696b92078dd7a84dd3e --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 5d8a8dcbbc..c52f65671f 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -19264,14 +19264,14 @@ Processing.") (define-public r-tm (package (name "r-tm") - (version "0.7-11") + (version "0.7-12") (source (origin (method url-fetch) (uri (cran-uri "tm" version)) (sha256 (base32 - "0hp7xamjmifd56qwsin5m0xng592wwxsbfxdz37n4k6zjf28paws")))) + "1z0zpz6jgzg34cz07cdpya2zwwsvywrd8xgwahhlz15vnaij7j3y")))) (properties `((upstream-name . "tm"))) (build-system r-build-system) (propagated-inputs -- cgit v1.2.3 From 2722baf843713e8da5e3e0663d2f0875cdd083b5 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:25 +0100 Subject: gnu: r-bigrquery: Update to 1.5.1. * gnu/packages/cran.scm (r-bigrquery): Update to 1.5.1. Change-Id: I6aca258386093f1eb6fed5b6501b28b26d05b31f --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index c52f65671f..10bc5ded65 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -20495,14 +20495,14 @@ preparing, executing, and processing HTTP requests.") (define-public r-bigrquery (package (name "r-bigrquery") - (version "1.5.0") + (version "1.5.1") (source (origin (method url-fetch) (uri (cran-uri "bigrquery" version)) (sha256 (base32 - "1s2vvygv4d8mdd67r6j2s9d1xg009lpxysfarmrnqh0s2s1rglkz")))) + "0wkm9xka83skq1cnv830q4jnqvwm8rlmns2mj8n692h2y5qxlmna")))) (build-system r-build-system) (propagated-inputs (list r-bit64 -- cgit v1.2.3 From 4e9e8aa341571fce124026995b3706daf9f9694a Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:25 +0100 Subject: gnu: r-rms: Update to 6.8-0. * gnu/packages/cran.scm (r-rms): Update to 6.8-0. Change-Id: If854e5151f3821f6a4c660e268ebd4ff063521dd --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 10bc5ded65..3d59a601ed 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -23793,13 +23793,13 @@ lspec, polyclass, and polymars.") (define-public r-rms (package (name "r-rms") - (version "6.7-1") + (version "6.8-0") (source (origin (method url-fetch) (uri (cran-uri "rms" version)) (sha256 - (base32 "199xb98zxsbd8wa9g33bgrvbcpq79glnfmq060ic8f9vjw96r0qz")))) + (base32 "1cd6m6i2ild2f2x9rkyd2aqb33q3xy0596bs3dnvr2mnh5fcar5d")))) (build-system r-build-system) (propagated-inputs (list r-cluster -- cgit v1.2.3 From d2cb6f5cb2fc61e16db0e1091cd21d1ba16baba1 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:26 +0100 Subject: gnu: r-parameters: Update to 0.21.6. * gnu/packages/cran.scm (r-parameters): Update to 0.21.6. Change-Id: Ie0c10257117909ca246eb01b9a15b94adbf6d85c --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 3d59a601ed..39e51c129c 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -27509,14 +27509,14 @@ in pipelines.") (define-public r-parameters (package (name "r-parameters") - (version "0.21.5") + (version "0.21.6") (source (origin (method url-fetch) (uri (cran-uri "parameters" version)) (sha256 (base32 - "0yxljycspmljj5s4i5knwyhxp29s616f7kg3xcwn0ip15kfg260v")))) + "004ld3m9qdq3bwl8qmp3h700kzqlgbmgz739d7fpiqgrs0s2gv83")))) (properties `((upstream-name . "parameters"))) (build-system r-build-system) (propagated-inputs -- cgit v1.2.3 From 9e31e0a0a095b5c3e2f5e2887be083736ba08e09 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:26 +0100 Subject: gnu: r-gamlss-data: Update to 6.0-6. * gnu/packages/cran.scm (r-gamlss-data): Update to 6.0-6. Change-Id: I6bb7a4ae35b7c83d132979a6024d4cedabe97eb3 --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 39e51c129c..2198677fe8 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -28853,14 +28853,14 @@ discussed in Reisen et al. (2017) @url{doi:10.1016/j.jspi.2017.02.008}.") (define-public r-gamlss-data (package (name "r-gamlss-data") - (version "6.0-2") + (version "6.0-6") (source (origin (method url-fetch) (uri (cran-uri "gamlss.data" version)) (sha256 (base32 - "07mpdl4h9rwmnpl9jmsn6ig8ji11an6pyjfsvg62h2alapwbdcyv")))) + "08mb154mz1kk19zb414i5mg1q1yv7nylwpc5kzsb602mv4cxpq5s")))) (properties `((upstream-name . "gamlss.data"))) (build-system r-build-system) (home-page "http://www.gamlss.org/") -- cgit v1.2.3 From 4286ff407e49f3d4854f3fbfc4dfe91facccc591 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:26 +0100 Subject: gnu: r-erm: Update to 1.0-6. * gnu/packages/cran.scm (r-erm): Update to 1.0-6. Change-Id: I2bfd514d63ee0ae873d4368f7fb2ba9798998cd5 --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 2198677fe8..ccca9da3f3 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -32423,14 +32423,14 @@ Latent regression models and plausible value imputation are also supported.") (define-public r-erm (package (name "r-erm") - (version "1.0-5") + (version "1.0-6") (source (origin (method url-fetch) (uri (cran-uri "eRm" version)) (sha256 (base32 - "0bkivhiy02pibdcvb9z0i0yvc3wz3v33n6slhkkik61gcw1idmf0")))) + "059xny2jl81is1qyxgpbf4qi5zqpvdc64322kjz1i011kq9apwmw")))) (properties `((upstream-name . "eRm"))) (build-system r-build-system) (propagated-inputs -- cgit v1.2.3 From baa0e9294741bb363a82c0d52e5bbf0ed8c6169b Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:26 +0100 Subject: gnu: r-seurat: Update to 5.0.3. * gnu/packages/cran.scm (r-seurat): Update to 5.0.3. Change-Id: Id86830ab2ce8122989bf88149fb9d733b8a458fa --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index ccca9da3f3..1aece47c59 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -36956,13 +36956,13 @@ other R users.") (define-public r-seurat (package (name "r-seurat") - (version "5.0.2") + (version "5.0.3") (source (origin (method url-fetch) (uri (cran-uri "Seurat" version)) (sha256 (base32 - "1d49a9mhip81lvnkr8i4dznkmzyskdzrpi485w7yw2sr0qbyzg5c")))) + "08r5l6sk8i134izd29ydfm7hva7a9b3lfglmgngc9w73qs9dzwz4")))) (properties `((upstream-name . "Seurat"))) (build-system r-build-system) (propagated-inputs -- cgit v1.2.3 From 11395f56828764191b8e02acb7e0f8e6457eaea5 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:26 +0100 Subject: gnu: r-mlr3learners: Update to 0.6.0. * gnu/packages/cran.scm (r-mlr3learners): Update to 0.6.0. Change-Id: Iac86172bfc5d3d3b719ccacb4b87c120ce2cc596 --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 1aece47c59..c09ffdcb59 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -37732,13 +37732,13 @@ computational operations, add-on packages provide additional functionality.") (define-public r-mlr3learners (package (name "r-mlr3learners") - (version "0.5.8") + (version "0.6.0") (source (origin (method url-fetch) (uri (cran-uri "mlr3learners" version)) (sha256 (base32 - "0q44qmd9zfc68jl2zz684rx9744g83vd7z40dck8cdvnnrxcff5g")))) + "06gz6h19cnb62js1b35nddy453dyj64mr788p8ww56kgfk6yzxr8")))) (build-system r-build-system) (propagated-inputs (list r-checkmate -- cgit v1.2.3 From 8b4681327242d06022364111768a0d5550a119c9 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:26 +0100 Subject: gnu: r-ragg: Update to 1.3.0. * gnu/packages/cran.scm (r-ragg): Update to 1.3.0. Change-Id: I3e44fe7dab732944082223cbde4f6cbd2800714f --- gnu/packages/cran.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index c09ffdcb59..22edad035a 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -38083,14 +38083,14 @@ the font tool-set provided by the @code{systemfonts} package.") (define-public r-ragg (package (name "r-ragg") - (version "1.2.7") + (version "1.3.0") (source (origin (method url-fetch) (uri (cran-uri "ragg" version)) (sha256 (base32 - "17qc53scxf02f8hlpyirsjdav4wjh3mk6q04npf82y0j5mk1hynp")))) + "1chlas4i6p8gigx02x1y7nanmz9jbv1h4fa145zk223bbg9j931j")))) (properties `((upstream-name . "ragg"))) (build-system r-build-system) (inputs -- cgit v1.2.3 From 9b32c43908fed215a81697b5f0f02b1051d09179 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:27 +0100 Subject: gnu: r-digest: Update to 0.6.35. * gnu/packages/statistics.scm (r-digest): Update to 0.6.35. Change-Id: I054d6daa5b056241547411e83a30a7d1e7afd2d1 --- gnu/packages/statistics.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index ef2d154a07..e440fa51dc 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -972,13 +972,13 @@ effects of different types of color-blindness.") (define-public r-digest (package (name "r-digest") - (version "0.6.34") + (version "0.6.35") (source (origin (method url-fetch) (uri (cran-uri "digest" version)) (sha256 - (base32 "1na47pywh059g9ymf56z232h5yxbj0gn755cb10ms5igjd97awqb")))) + (base32 "07vqv2mnf8ppan2a3gydh4yr84n8489hypfas1rlk7050nxkycyc")))) (build-system r-build-system) ;; Vignettes require r-knitr, which requires r-digest, so we have to ;; disable them and the tests. -- cgit v1.2.3 From c81807e8712ad0ffb15626c02767ee3fbc807ee0 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:27 +0100 Subject: gnu: r-tidyselect: Update to 1.2.1. * gnu/packages/statistics.scm (r-tidyselect): Update to 1.2.1. Change-Id: Id5cddcbd6180070c16651634eff8cd9c4839c104 --- gnu/packages/statistics.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index e440fa51dc..347cfcf058 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -4533,14 +4533,14 @@ more complete @code{viridis} package.") (define-public r-tidyselect (package (name "r-tidyselect") - (version "1.2.0") + (version "1.2.1") (source (origin (method url-fetch) (uri (cran-uri "tidyselect" version)) (sha256 (base32 - "0fwy4qp3j0ksy15rkrh3588h7wa8c21h0fzx5s762zg34yvjd3ak")))) + "0g4h8mfm5ima0izy4h0c65q478473xsj4hskh15dzg5z1fx9g7hn")))) (build-system r-build-system) (propagated-inputs (list r-cli r-glue r-lifecycle r-rlang r-vctrs r-withr)) -- cgit v1.2.3 From 7286a4569dc7773bc07b0e4fef96ebe7e2af179f Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 14:43:27 +0100 Subject: gnu: r-hmisc: Update to 5.1-2. * gnu/packages/statistics.scm (r-hmisc): Update to 5.1-2. Change-Id: I6b6ab9916f58323f0bc523e3c8ff0a22e59d63b5 --- gnu/packages/statistics.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index 347cfcf058..952335be54 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -4952,13 +4952,13 @@ package instead.") (define-public r-hmisc (package (name "r-hmisc") - (version "5.1-1") + (version "5.1-2") (source (origin (method url-fetch) (uri (cran-uri "Hmisc" version)) (sha256 - (base32 "0laan26ja6m9k3spkk1ymalwb181ramzjq6ii3b0404xv2kfywa9")))) + (base32 "088gniwbymzhqg3vp0kpkbazryjzy9iq6wdvf9hg9qf0sjbibpg7")))) (properties `((upstream-name . "Hmisc"))) (build-system r-build-system) (native-inputs -- cgit v1.2.3 From 26aa8fc87e73d2eff1640d52f6ab0ab0729fc5a2 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 19 Mar 2024 15:01:38 +0100 Subject: gnu: snakemake-7: Patch tibanna command line. * gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Remove store reference in tibanna command line. Change-Id: I339f4c3133a0e687723a53277818749a8e5fc97a --- gnu/packages/python-xyz.scm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index dc211ff782..f29bb4e1bb 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -12963,7 +12963,22 @@ Python style, together with a fast and comfortable execution environment.") "") (("\"-m snakemake\"") (string-append "\"" #$output - "/bin/snakemake" "\""))))) + "/bin/snakemake" "\"")) + ;; The snakemake command produced by format_job_exec contains + ;; references to /gnu/store. Prior to patching above that's + ;; just a reference to Python; after patching it's a reference + ;; to the snakemake executable. + ;; + ;; In Tibanna execution mode Snakemake arranges for a certain + ;; Docker image to be deployed to AWS. It then passes its own + ;; command line to Tibanna. This is misguided because it only + ;; ever works if the local Snakemake command was run inside + ;; the same Docker image. In the case of using Guix this is + ;; never correct, so we need to replace the store reference. + (("tibanna_args.command = command") + (string-append + "tibanna_args.command = command.replace('" + #$output "/bin/snakemake', 'python3 -m snakemake')"))))) (add-after 'unpack 'patch-version (lambda _ (substitute* "setup.py" -- cgit v1.2.3 From ee11b22fcc7d8b42847e9d940ce5be3bc0d4f880 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Mon, 18 Mar 2024 23:05:00 -0400 Subject: gnu: icecat: Update to 115.9.0-guix0-preview1 [security fixes]. Includes fixes for CVE-2023-5388, CVE-2024-0743, CVE-2024-2605, CVE-2024-2607, CVE-2024-2608, CVE-2024-2610, CVE-2024-2611, CVE-2024-2612, CVE-2024-2614, and CVE-2024-2616. * gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update. (icecat-source): Update gnuzilla commit, base version, and hashes. --- gnu/packages/gnuzilla.scm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm index 1910a6d64c..5df9f1f47b 100644 --- a/gnu/packages/gnuzilla.scm +++ b/gnu/packages/gnuzilla.scm @@ -522,9 +522,9 @@ variable defined below. It requires guile-json to be installed." ;; XXXX: Workaround 'snippet' limitations. (define computed-origin-method (@@ (guix packages) computed-origin-method)) -(define %icecat-base-version "115.8.0") +(define %icecat-base-version "115.9.0") (define %icecat-version (string-append %icecat-base-version "-guix0-preview1")) -(define %icecat-build-id "20240220000000") ;must be of the form YYYYMMDDhhmmss +(define %icecat-build-id "20240319000000") ;must be of the form YYYYMMDDhhmmss ;; 'icecat-source' is a "computed" origin that generates an IceCat tarball ;; from the corresponding upstream Firefox ESR tarball, using the 'makeicecat' @@ -544,12 +544,12 @@ variable defined below. It requires guile-json to be installed." "firefox-" upstream-firefox-version ".source.tar.xz")) (sha256 (base32 - "1slmp2v1q3my81z8kiym9rpxw5d9n4sn07v7hv99517w7vr8d05g")))) + "00r847l2j2wk20wf1plbnz2ifyqkvwqmaqwq6zknsqz6qmqk6fyv")))) ;; The upstream-icecat-base-version may be older than the ;; %icecat-base-version. - (upstream-icecat-base-version "115.8.0") - (gnuzilla-commit "7e2ff1ad7e03d2bfe0b2daf3f25961b06cab8848") + (upstream-icecat-base-version "115.9.0") + (gnuzilla-commit "d1dab742d12e2ffacae70733b14016287fc46613") (gnuzilla-source (origin (method git-fetch) @@ -561,7 +561,7 @@ variable defined below. It requires guile-json to be installed." (string-take gnuzilla-commit 8))) (sha256 (base32 - "1lv3vfqv0zb634gnvzb37fs04rb1jlrd2n1k51yjsvdznpqfpi1y")))) + "16z2l0fbbxpl2q80w9mx0x89cq82plkb45jpf172xah0k782akhd")))) ;; 'search-patch' returns either a valid file name or #f, so wrap it ;; in 'assume-valid-file-name' to avoid 'local-file' warnings. -- cgit v1.2.3 From 06baf4d6ba187e4f56f15692b6013cf1c89df7f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 19 Mar 2024 15:53:02 +0100 Subject: =?UTF-8?q?profiles:=20=E2=80=98read-manifest=E2=80=99=20raises=20?= =?UTF-8?q?to=20=E2=80=98&profile-error=E2=80=99=20upon=20version=20mismat?= =?UTF-8?q?ch.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * guix/profiles.scm (sexp->manifest): In the catch-all clause, raise to ‘&profile-error’ in addition to ‘&message’. Change-Id: Ieb08187b388531c2157bfe67fb1b7319dbbb4ff3 --- guix/profiles.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/guix/profiles.scm b/guix/profiles.scm index ce2f8337bf..2d695a52f8 100644 --- a/guix/profiles.scm +++ b/guix/profiles.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2013-2023 Ludovic Courtès +;;; Copyright © 2013-2024 Ludovic Courtès ;;; Copyright © 2013 Nikita Karetnikov ;;; Copyright © 2014, 2016 Alex Kost ;;; Copyright © 2015 Mark H Weaver @@ -652,6 +652,8 @@ denoting a specific output of a package." vlist-null))) (_ (raise (condition + (&profile-error + (profile (and=> (source-property sexp 'filename) dirname))) (&message (message "unsupported manifest format"))))))) (define (read-manifest port) -- cgit v1.2.3 From c90a4e8dcd6ac650392ffcc039273baf145aa3cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 19 Mar 2024 12:56:49 +0100 Subject: =?UTF-8?q?describe:=20Try=20harder=20to=20find=20the=20=E2=80=98g?= =?UTF-8?q?uix=20pull=E2=80=99=20profile.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes . The strategy used by ‘current-profile’ so far would fail to find the right profile (the one created by ‘guix pull’ or ‘guix time-machine’) in cases where said profile is itself included in another profile. This happens, for instance, when running ‘guix shell -CW -- guix describe’, which, as a result, would display nothing but the ‘guix’ channel. This patch fixes that by having ‘current-profile’ not just check for the presence of a ‘manifest’ file but also parse it to determine whether it’s a ‘guix pull’ kind of manifest. * guix/describe.scm (find-profile): New procedure. (current-profile): Adjust to use it. Change-Id: I9194f54ce1496a6591e247c76203f497f28c330b --- guix/describe.scm | 48 +++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 39 insertions(+), 9 deletions(-) diff --git a/guix/describe.scm b/guix/describe.scm index 65cd79094b..a4ca2462f4 100644 --- a/guix/describe.scm +++ b/guix/describe.scm @@ -1,5 +1,5 @@ ;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2018, 2019, 2020, 2021 Ludovic Courtès +;;; Copyright © 2018-2021, 2024 Ludovic Courtès ;;; ;;; This file is part of GNU Guix. ;;; @@ -27,6 +27,7 @@ sexp->channel manifest-entry-channel) #:use-module (srfi srfi-1) + #:use-module (srfi srfi-34) #:use-module (ice-9 match) #:export (current-profile current-profile-date @@ -55,20 +56,49 @@ ;; later on. (program-arguments)) +(define (find-profile program) + "Return the profile created by 'guix pull' or 'guix time-machine' that +PROGRAM lives in; PROGRAM is expected to end in \"/bin/guix\". Return #f if +such a profile could not be found." + (and (string-suffix? "/bin/guix" program) + ;; Note: We want to do _lexical dot-dot resolution_. Using ".." for + ;; real would instead take us into the /gnu/store directory that + ;; ~/.config/guix/current/bin points to, whereas we want to obtain + ;; ~/.config/guix/current. + (let ((candidate (dirname (dirname program)))) + (and (file-exists? (string-append candidate "/manifest")) + (let ((manifest (guard (c ((profile-error? c) #f)) + (profile-manifest candidate)))) + (define (fallback) + (or (and=> (false-if-exception (readlink program)) + find-profile) + (and=> (false-if-exception (readlink (dirname program))) + (lambda (target) + (find-profile (in-vicinity target "guix")))))) + + ;; Is CANDIDATE the "right" profile--the one created by 'guix + ;; pull'? It might be that CANDIDATE itself contains a + ;; symlink to the "right" profile; this happens for instance + ;; when using 'guix shell -CW'. Thus, if CANDIDATE doesn't + ;; fit the bill, dereference PROGRAM or its parent directory + ;; and try again. + (match (and manifest + (manifest-lookup manifest + (manifest-pattern (name "guix")))) + (#f + (fallback)) + (entry + (if (assq 'source (manifest-entry-properties entry)) + candidate + (fallback))))))))) + (define current-profile (mlambda () "Return the profile (created by 'guix pull') the calling process lives in, or #f if this is not applicable." (match initial-program-arguments ((program . _) - (and (string-suffix? "/bin/guix" program) - ;; Note: We want to do _lexical dot-dot resolution_. Using ".." - ;; for real would instead take us into the /gnu/store directory - ;; that ~/.config/guix/current/bin points to, whereas we want to - ;; obtain ~/.config/guix/current. - (let ((candidate (dirname (dirname program)))) - (and (file-exists? (string-append candidate "/manifest")) - candidate))))))) + (find-profile program))))) (define (current-profile-date) "Return the creation date of the current profile (produced by 'guix pull'), -- cgit v1.2.3 From b7931e6f5d606a7032d5408885ee43fa9e88454b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 19 Mar 2024 16:49:02 +0100 Subject: =?UTF-8?q?git=20authenticate:=20Document=20=E2=80=98--end?= =?UTF-8?q?=E2=80=99.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * guix/scripts/git/authenticate.scm (show-help): Document ‘--end’. * doc/guix.texi (Invoking guix git authenticate): Likewise. Reported-by: Tomas Volf <~@wolfsden.cz> Change-Id: Ia646203ce2f721487de547c76b9488754c70db66 --- doc/guix.texi | 3 +++ guix/scripts/git/authenticate.scm | 2 ++ 2 files changed, 5 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index af246562a8..20f007b1c0 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -7632,6 +7632,9 @@ contain OpenPGP public keys in @file{.key} files, either in binary form or ``ASCII-armored''. By default the keyring is loaded from the branch named @code{keyring}. +@item --end=@var{commit} +Authenticate revisions up to @var{commit}. + @item --stats Display commit signing statistics upon completion. diff --git a/guix/scripts/git/authenticate.scm b/guix/scripts/git/authenticate.scm index 6ff5cee682..def4879e96 100644 --- a/guix/scripts/git/authenticate.scm +++ b/guix/scripts/git/authenticate.scm @@ -100,6 +100,8 @@ Authenticate the given Git checkout using COMMIT/SIGNER as its introduction.\n") (display (G_ " -k, --keyring=REFERENCE load keyring from REFERENCE, a Git branch")) + (display (G_ " + --end=COMMIT authenticate revisions up to COMMIT")) (display (G_ " --stats display commit signing statistics upon completion")) (display (G_ " -- cgit v1.2.3 From 176e2eda7fd41ba0e6f3e1c3bb2f6aaea21bc822 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Tue, 19 Mar 2024 16:57:23 +0100 Subject: =?UTF-8?q?doc:=20cookbook:=20Account=20for=20=E2=80=98guix=20pull?= =?UTF-8?q?=E2=80=99=20in=20/etc/profile=20instructions.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * doc/guix-cookbook.texi (Setting Up Compute Nodes): Include $HOME/.config/guix/current. Change-Id: I6c1c42394991af8f1fa7c2630bdb4b0aef946c2b --- doc/guix-cookbook.texi | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/doc/guix-cookbook.texi b/doc/guix-cookbook.texi index 2366c13caf..e7ef5fa784 100644 --- a/doc/guix-cookbook.texi +++ b/doc/guix-cookbook.texi @@ -22,7 +22,7 @@ Copyright @copyright{} 2020 André Batista@* Copyright @copyright{} 2020 Christine Lemmer-Webber@* Copyright @copyright{} 2021 Joshua Branson@* Copyright @copyright{} 2022, 2023 Maxim Cournoyer@* -Copyright @copyright{} 2023 Ludovic Courtès@* +Copyright @copyright{} 2023-2024 Ludovic Courtès@* Copyright @copyright{} 2023 Thomas Ieong Permission is granted to copy, distribute and/or modify this document @@ -5299,14 +5299,17 @@ export LC_ALL For convenience, @code{guix package} automatically generates @file{~/.guix-profile/etc/profile}, which defines all the environment variables necessary to use the packages---@code{PATH}, -@code{C_INCLUDE_PATH}, @code{PYTHONPATH}, etc. Thus it's a good idea to -source it from @code{/etc/profile}: +@code{C_INCLUDE_PATH}, @code{PYTHONPATH}, etc. Likewise, @command{guix +pull} does that under @file{~/.config/guix/current}. Thus it's a good +idea to source both from @code{/etc/profile}: @example -GUIX_PROFILE="$HOME/.guix-profile" -if [ -f "$GUIX_PROFILE/etc/profile" ]; then - . "$GUIX_PROFILE/etc/profile" -fi +for GUIX_PROFILE in "$HOME/.config/guix/current" "$HOME/.guix-profile" +do + if [ -f "$GUIX_PROFILE/etc/profile" ]; then + . "$GUIX_PROFILE/etc/profile" + fi +done @end example Last but not least, Guix provides command-line completion notably for -- cgit v1.2.3 From d082573db1b86d922965dc746627bf0f0cc18af4 Mon Sep 17 00:00:00 2001 From: stuebinm Date: Thu, 29 Feb 2024 23:40:34 +0100 Subject: gnu: hikari: Build against wlroots@0.15. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It fails to build with versions of wlroots newer than 0.15, which seems unlikey to be fixed https://hub.darcs.net/raichoo/hikari/issue/45 * gnu/packages/wm.scm (wlroots-0.15): New variable. (hikari)[inputs]: Replace wlroots with wlroots-0.15. Change-Id: Id90e1e1ff399afe54fff68167f497f0484d2c218 Signed-off-by: Ludovic Courtès --- gnu/packages/wm.scm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index fc483b98ab..7d21d04094 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -1759,6 +1759,21 @@ modules for building a Wayland compositor.") (propagated-inputs (modify-inputs (package-propagated-inputs wlroots) (delete libdisplay-info))))) +(define-public wlroots-0.15 + (package + (inherit wlroots) + (name "wlroots-0.15") + (version "0.15.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/wlroots/wlroots") + (commit version))) + (file-name (git-file-name "wlroots" version)) + (sha256 + (base32 "00s73nhi3sc48l426jdlqwpclg41kx1hv0yk4yxhbzw19gqpfm1h")))))) + (define-public wmenu (package (name "wmenu") @@ -3248,7 +3263,7 @@ session. Nor does it depend on any UI toolkits such as Qt or GTK.") linux-pam pango wayland - wlroots-0.16)) + wlroots-0.15)) (arguments `(#:tests? #f ; no tests #:make-flags -- cgit v1.2.3 From 74533133d3cae3c3f97b3e433920877159522d38 Mon Sep 17 00:00:00 2001 From: Tanguy Le Carrour Date: Sun, 17 Mar 2024 17:32:31 +0100 Subject: gnu: Add python-pypugjs. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/python-xyz.scm (python-pypugjs): New variable. Change-Id: I050ab42d0149fcffddcf6b12dd9c1ddea23f84c9 Signed-off-by: Tanguy Le Carrour Signed-off-by: Ludovic Courtès --- gnu/packages/python-xyz.scm | 48 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index f29bb4e1bb..8209e21828 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -6057,6 +6057,54 @@ adds a 'now' tag providing a convenient access to the arrow.now() API from templates. A format string can be provided to control the output.") (license license:expat))) +(define-public python-pypugjs + (package + (name "python-pypugjs") + (version "5.9.12") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kakulukia/pypugjs") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0zj7a560h973cl7brfw1nmyhgm8rp8j80wnih0shvhmw4ql23lpa")))) + (build-system pyproject-build-system) + (arguments + (list + #:phases #~(modify-phases %standard-phases + ;; Our pyramid is outdated and pyramid-mako is not packaged. + (add-after 'unpack 'disable-pyramid + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "setup.py" + (("'pyramid") + "#'pyramid")))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "python" "-m" "pytest" "-v" + "pypugjs/testsuite/"))))))) + (native-inputs (list python-coverage + python-django + python-jinja2 + python-flake8 + python-flask + python-mako + python-nose + python-poetry-core + python-pytest + python-tornado-6 + python-wheel)) + (propagated-inputs (list python-charset-normalizer python-six)) + (home-page "https://github.com/kakulukia/pypugjs") + (synopsis "Convert Pug source files into different template languages") + (description + "PyPugJS is a high-performance port of PugJS for Python, that converts +any @file{.pug} source into different template languages: Django, Jinja2, +Mako, and Tornado.") + (license license:expat))) ;; MIT + (define-public python-pysdl2 (package (name "python-pysdl2") -- cgit v1.2.3 From b213afbf582222cf8865c17285abece3ef8f6e15 Mon Sep 17 00:00:00 2001 From: Romain GARBAGE Date: Tue, 5 Mar 2024 10:10:16 +0100 Subject: gnu: combinatorial-blas: Skip failing tests. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/maths.scm (combinatorial-blas): Add new phase. Change-Id: Ifefb2b17e6758547d38290753a7cd338032a6abb Signed-off-by: Ludovic Courtès --- gnu/packages/maths.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index d551b751e6..1b4d325649 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -8094,6 +8094,12 @@ easily be incorporated into existing simulation codes.") #:parallel-tests? #f ;tests use 'mpiexec -n4' #:phases (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda _ + ;; Skip failing tests (SIGFPE and SIGSEGV). + (substitute* "ReleaseTests/CMakeLists.txt" + (("^.*SpAsgnTest.*$") "") + (("^.*IndexingTest.*$") "")))) (add-before 'check 'mpi-setup ,%openmpi-setup) (add-before 'check 'test-setup -- cgit v1.2.3 From b7eb1a8116b2caee7acf26fb963ae998fbdb4253 Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Tue, 5 Mar 2024 21:52:22 +0100 Subject: gnu: Add alsa-midi-latency-test. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/audio.scm (alsa-midi-latency-test): New variable. Change-Id: I35d3047cb997c5787de515a38ae0a0eb8f12600d Signed-off-by: Ludovic Courtès --- gnu/packages/audio.scm | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 578a0bd016..d2a856d8ed 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -31,7 +31,7 @@ ;;; Copyright © 2020 Vincent Legoll ;;; Copyright © 2020, 2021 Guillaume Le Vaillant ;;; Copyright © 2020 Jonathan Frederickson -;;; Copyright © 2020 Giacomo Leidi +;;; Copyright © 2020, 2024 Giacomo Leidi ;;; Copyright © 2020, 2021, 2023 Vinicius Monego ;;; Copyright © 2020 Michael Rohleder ;;; Copyright © 2021 jgart @@ -261,6 +261,41 @@ softsynth library that can be used with other applications.") ;; Player. license:gpl3+)))) +(define-public alsa-midi-latency-test + (let ((version "0.0.5") + (revision "0") + (commit "07e43f8a1e6fd6d3bd97a00f2ee5afb74cb66f95")) + (package + (name "alsa-midi-latency-test") + (version (git-version version revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/koppi/alsa-midi-latency-test") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b3xd4z7zx6mmh6q2q7wnyd0hzikny2cikwzhaab3q86b551vb9n")))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ;there are no tests + #:phases #~(modify-phases %standard-phases + (replace 'bootstrap + (lambda _ + (invoke "sh" "./autogen.sh")))))) + (native-inputs (list automake autoconf libtool)) + (inputs (list alsa-lib)) + (synopsis "Measure the roundtrip time of MIDI messages") + (description + "@code{alsa-midi-latency-test} measures the roundtrip time of a MIDI +message in the alsa subsystem of the Linux kernel using a high precision timer. +It calculates the worst case roundtrip time of all sent MIDI messages and +displays a histogram of the roundtrip time jitter.") + (home-page "https://github.com/koppi/alsa-midi-latency-test") + (license license:gpl2+)))) + (define-public webrtc-audio-processing (package (name "webrtc-audio-processing") -- cgit v1.2.3 From be88124ebc3046098fd3eaa4d4f0877c7376c18a Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Wed, 20 Mar 2024 11:57:38 +0100 Subject: gnu: txr: Update to 294. * gnu/packages/lisp.scm (txr): Update to 294. Change-Id: I53693122aaf5b2c0ae8f7f13e846de81f1525fc1 --- gnu/packages/lisp.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm index c58e56b7a7..219b183753 100644 --- a/gnu/packages/lisp.scm +++ b/gnu/packages/lisp.scm @@ -1003,7 +1003,7 @@ the HTML documentation of TXR.") (define-public txr (package (name "txr") - (version "293") + (version "294") (source (origin (method git-fetch) @@ -1012,7 +1012,7 @@ the HTML documentation of TXR.") (commit (string-append "txr-" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1b3vhlnw4ymznnlh9d71qhkcdc1p69a53hilckc3rql9y4jsik57")))) + (base32 "0cd0ah6lzwszn4jjxrbwknhscdm6rgsprpiybzlikcckgcylpkdn")))) (build-system gnu-build-system) (arguments (list #:configure-flags -- cgit v1.2.3 From fa3633134464f17eeca61205382187796cbcdcca Mon Sep 17 00:00:00 2001 From: "Andre A. Gomes" Date: Mon, 18 Mar 2024 10:47:48 +0200 Subject: gnu: emacs-slime: Update to 2.29.1. * gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.29.1. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/emacs-xyz.scm | 116 ++++++++++++++++++++++----------------------- 1 file changed, 57 insertions(+), 59 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 83e79544ee..32975bc3a6 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -10363,70 +10363,68 @@ in HTML mode.") (define-public emacs-slime ;; Update together with sbcl-slime-swank. - (let ((commit "735258a26bb97e85d25f39e4bef83c1f80c12f5d") - (revision "1")) - (package - (name "emacs-slime") - (version (git-version "2.28" revision commit)) - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/slime/slime") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0prskgzfqjmn8sc7p9nklnd0n1plwcvh40slgh23km31raplmzk7")))) - (build-system emacs-build-system) - (arguments - (list - #:include #~(cons* "\\.lisp$" "\\.asd$" - "contrib" - "lib/hyperspec.el" - %default-include) - #:exclude #~(list "^slime-tests.el" "^contrib/test/" - "^contrib/Makefile$" "^contrib/README.md$") - #:phases - #~(modify-phases %standard-phases - (add-before 'install 'configure - (lambda* _ - (emacs-substitute-variables "slime.el" - ("inferior-lisp-program" "sbcl")))) - (add-before 'install 'install-doc - (lambda _ - (let ((info-dir (string-append #$output "/share/info")) - (doc-dir (string-append #$output "/share/doc/" - #$name "-" #$version)) - (doc-files '("doc/slime-refcard.pdf" - "README.md" "NEWS" "PROBLEMS" - "CONTRIBUTING.md"))) - (with-directory-excursion "doc" - (substitute* "Makefile" - (("infodir=/usr/local/info") - (string-append "infodir=" info-dir))) - (invoke "make" "html/index.html") - (invoke "make" "slime.info") - (install-file "slime.info" info-dir) - (copy-recursively "html" (string-append doc-dir "/html"))) - (for-each (lambda (f) - (install-file f doc-dir) - (delete-file f)) - doc-files) - (delete-file-recursively "doc"))))))) - (propagated-inputs - (list emacs-macrostep)) - (native-inputs - (list texinfo)) - (home-page "https://github.com/slime/slime") - (synopsis "Superior Lisp Interaction Mode for Emacs") - (description - "SLIME extends Emacs with support for interactive programming in + (package + (name "emacs-slime") + (version "2.29.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/slime/slime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1fcasqsdfwsphkfx1vd3r5mr89vgvzb9g2dbw82mc9lijg1mr1ki")))) + (build-system emacs-build-system) + (arguments + (list + #:include #~(cons* "\\.lisp$" "\\.asd$" + "contrib" + "lib/hyperspec.el" + %default-include) + #:exclude #~(list "^slime-tests.el" "^contrib/test/" + "^contrib/Makefile$" "^contrib/README.md$") + #:phases + #~(modify-phases %standard-phases + (add-before 'install 'configure + (lambda* _ + (emacs-substitute-variables "slime.el" + ("inferior-lisp-program" "sbcl")))) + (add-before 'install 'install-doc + (lambda _ + (let ((info-dir (string-append #$output "/share/info")) + (doc-dir (string-append #$output "/share/doc/" + #$name "-" #$version)) + (doc-files '("doc/slime-refcard.pdf" + "README.md" "NEWS" "PROBLEMS" + "CONTRIBUTING.md"))) + (with-directory-excursion "doc" + (substitute* "Makefile" + (("infodir=/usr/local/info") + (string-append "infodir=" info-dir))) + (invoke "make" "html/index.html") + (invoke "make" "slime.info") + (install-file "slime.info" info-dir) + (copy-recursively "html" (string-append doc-dir "/html"))) + (for-each (lambda (f) + (install-file f doc-dir) + (delete-file f)) + doc-files) + (delete-file-recursively "doc"))))))) + (propagated-inputs + (list emacs-macrostep)) + (native-inputs + (list texinfo)) + (home-page "https://github.com/slime/slime") + (synopsis "Superior Lisp Interaction Mode for Emacs") + (description + "SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around @command{slime-mode}, an Emacs minor mode that complements the standard @command{lisp-mode}. While lisp-mode supports editing Lisp source files, @command{slime-mode} adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on.") - (license (list license:gpl2+ license:public-domain))))) + (license (list license:gpl2+ license:public-domain)))) (define-public emacs-popup (package -- cgit v1.2.3 From 3f5fe4503c55f81b33ea95ab8e134193e4651fff Mon Sep 17 00:00:00 2001 From: "Andre A. Gomes" Date: Mon, 18 Mar 2024 10:47:56 +0200 Subject: gnu: sbcl-slime-swank: Update to 2.29.1. * gnu/packages/lisp-xyz.scm (sbcl-slime-swank): Update to 2.29.1. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 79 +++++++++++++++++++++++------------------------ 1 file changed, 39 insertions(+), 40 deletions(-) diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index ec9bf3a9ca..012a62526f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -3687,48 +3687,47 @@ writing code that contains string literals that contain code themselves.") (sbcl-package->ecl-package sbcl-pythonic-string-reader)) (define-public sbcl-slime-swank - (let ((commit "735258a26bb97e85d25f39e4bef83c1f80c12f5d") - (revision "1")) - (package - (name "sbcl-slime-swank") - (version (git-version "2.28" revision commit)) - (source - (origin - (file-name (git-file-name "cl-slime-swank" version)) - (method git-fetch) - (uri (git-reference - (url "https://github.com/slime/slime/") - (commit commit))) - (sha256 - (base32 "0prskgzfqjmn8sc7p9nklnd0n1plwcvh40slgh23km31raplmzk7")) - (modules '((guix build utils))) - (snippet - ;; The doc folder drags `gawk' into the closure. Doc is already - ;; provided by emacs-slime. - `(begin - (delete-file-recursively "doc") - #t)))) - (build-system asdf-build-system/sbcl) - (arguments - '(#:asd-systems '("swank" "swank/exts") - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'set-fasl-directory - (lambda* (#:key outputs #:allow-other-keys) - (substitute* "swank-loader.lisp" - (("\\(probe-file fasl\\)" all) - ;; Do not try to delete Guix store files. - (string-append - all "\n" - " (not (equal (subseq (pathname-directory fasl) 1 3)" - " '(\"gnu\" \"store\"))) ; XXX: GUIX PATCH")))))))) - (home-page "https://github.com/slime/slime") - (synopsis "Common Lisp Swank server") - (description - "This is only useful if you want to start a Swank server in a Lisp + ;; Update together with emacs-slime. + (package + (name "sbcl-slime-swank") + (version "2.29.1") + (source + (origin + (file-name (git-file-name "cl-slime-swank" version)) + (method git-fetch) + (uri (git-reference + (url "https://github.com/slime/slime/") + (commit (string-append "v" version)))) + (sha256 + (base32 "1fcasqsdfwsphkfx1vd3r5mr89vgvzb9g2dbw82mc9lijg1mr1ki")) + (modules '((guix build utils))) + (snippet + ;; The doc folder drags `gawk' into the closure. Doc is already + ;; provided by emacs-slime. + `(begin + (delete-file-recursively "doc") + #t)))) + (build-system asdf-build-system/sbcl) + (arguments + '(#:asd-systems '("swank" "swank/exts") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'set-fasl-directory + (lambda* (#:key outputs #:allow-other-keys) + (substitute* "swank-loader.lisp" + (("\\(probe-file fasl\\)" all) + ;; Do not try to delete Guix store files. + (string-append + all "\n" + " (not (equal (subseq (pathname-directory fasl) 1 3)" + " '(\"gnu\" \"store\"))) ; XXX: GUIX PATCH")))))))) + (home-page "https://github.com/slime/slime") + (synopsis "Common Lisp Swank server") + (description + "This is only useful if you want to start a Swank server in a Lisp processes that doesn't run under Emacs. Lisp processes created by @command{M-x slime} automatically start the server.") - (license (list license:gpl2+ license:public-domain))))) + (license (list license:gpl2+ license:public-domain)))) (define-public cl-slime-swank (sbcl-package->cl-source-package sbcl-slime-swank)) -- cgit v1.2.3 From dfd929b3b180ca319a7fb8d8ac64ab58bcfd17e9 Mon Sep 17 00:00:00 2001 From: "Andre A. Gomes" Date: Mon, 18 Mar 2024 20:50:30 +0200 Subject: gnu: nyxt: Update to 3.11.5. * gnu/packages/web-browsers.scm (nyxt): Update to 3.11.5. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/web-browsers.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/web-browsers.scm b/gnu/packages/web-browsers.scm index 0503dc4cd2..a83562485d 100644 --- a/gnu/packages/web-browsers.scm +++ b/gnu/packages/web-browsers.scm @@ -590,7 +590,7 @@ driven and does not detract you from your daily work.") (define-public nyxt (package (name "nyxt") - (version "3.11.4") + (version "3.11.5") (source (origin (method git-fetch) @@ -599,7 +599,7 @@ driven and does not detract you from your daily work.") (commit version))) (sha256 (base32 - "1c1kiwa7chm491gpzihpqv33ysmxfp83gw6wcsbq72hkwir6kf74")) + "1f7pvh5bzkasbcfydd82pg7qn987ysbxk3j58dxzq2nzi05s0y4p")) (file-name (git-file-name name version)))) (build-system gnu-build-system) (arguments -- cgit v1.2.3 From 6cb181c07f83dfdeae1882208941086f3717a165 Mon Sep 17 00:00:00 2001 From: Guillaume Le Vaillant Date: Wed, 20 Mar 2024 13:24:34 +0100 Subject: gnu: electron-cash: Update to 4.4.0. * gnu/packages/finance.scm (electron-cash): Update to 4.4.0. Change-Id: Ibe9ee61d4d2817b68fb36fb3072c6d16b8bc1016 --- gnu/packages/finance.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 2505118575..08b345332a 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -610,7 +610,7 @@ other machines/servers. Electrum does not download the Bitcoin blockchain.") (define-public electron-cash (package (name "electron-cash") - (version "4.3.1") + (version "4.4.0") (source (origin (method git-fetch) @@ -619,7 +619,7 @@ other machines/servers. Electrum does not download the Bitcoin blockchain.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "0slx7hmlw2gpcqg951vwvnyl7j52pfzqyaldphghhfxbfzjs7v64")))) + (base32 "1hfkp24m1yipadanjf5wm6clmyllkcbh7fbw8whnrvxa2v7sa4l8")))) (build-system python-build-system) (arguments (list -- cgit v1.2.3 From 5d1ba303df97486ee6c59808fd2375ea452aebf0 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Wed, 20 Mar 2024 14:30:22 +0000 Subject: gnu: xfce4-dev-tools: Add libxslt as a native-input. As the configure script is looking for it. * gnu/packages/xfce.scm (xfce4-dev-tools)[native-inputs]: Add libxslt. Change-Id: Ia7ab573bbdf7461fc68053667a5962717afd0015 --- gnu/packages/xfce.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 475d544884..e90689384f 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -2234,7 +2234,8 @@ local weather in the panel, using forecast data provided by the "10bnb8q7sj60ahzfwrb3av4ngr17wk1p6jsnfv0yn8l90kksnb41")))) (build-system gnu-build-system) (native-inputs - (list pkg-config)) + (list pkg-config + libxslt)) (inputs (list glib)) (home-page "https://docs.xfce.org/xfce/xfce4-dev-tools/") -- cgit v1.2.3 From a24aa227f72544ae4b95510c62f968d219148efc Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Wed, 6 Mar 2024 10:38:03 +0100 Subject: gnu: python-joblib: Update to 1.3.2. * gnu/packages/python-xyz.scm (python-joblib): Update to 1.3.2. [build-system]: Update to pyproject-build-system. [arguments] <#:phases>: Remove check phase. <#:test-flags>: Keep former test flag. [propagated-inputs]: Add python-psutil. Change-Id: Ide110a19431b1d26e1d7dd8d1adc3b3f0f417749 Signed-off-by: Christopher Baines --- gnu/packages/python-xyz.scm | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 8209e21828..0ac9d669d3 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -6220,26 +6220,20 @@ bookmarks using a declarative input in the form of a markdown file.") (define-public python-joblib (package (name "python-joblib") - (version "1.1.1") + (version "1.3.2") (source (origin (method url-fetch) (uri (pypi-uri "joblib" version)) (sha256 (base32 - "0019p280s2k941mihl67l7y6amwx86639xp3zvpsg1lmyish67rh")))) - (build-system python-build-system) + "1cbjjzsh9hzaqr2cqja95673p7j88b8bd02hjpkq8xz147k6by4j")))) + (build-system pyproject-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - (replace 'check - (lambda* (#:key tests? #:allow-other-keys) - (when tests? - (setenv "JOBLIB_MULTIPROCESSING" "0") - (invoke "pytest" "-v" "joblib" - ;; We disable this test to avoid having to depend on ipython/jupyter - "-k" "not test_parallel_call_cached_function_defined_in_jupyter"))))))) - (native-inputs - (list python-pytest)) + (list + #:test-flags ; disabled to avoid having to depend on ipython/jupyter + #~(list "-k" "not test_parallel_call_cached_function_defined_in_jupyter"))) + (native-inputs (list python-pytest)) + (propagated-inputs (list python-psutil)) (home-page "https://joblib.readthedocs.io/") (synopsis "Using Python functions as pipeline jobs") (description -- cgit v1.2.3 From 9b611cd175039318c2caa0dbe9bf783aac1285d1 Mon Sep 17 00:00:00 2001 From: apoorv569 Date: Wed, 20 Mar 2024 07:50:50 +0530 Subject: gnu: emacs-evil-collection: Update to 0.0.10. * gnu/packages/emacs-xyz.scm (emacs-evil-collection): Update to 0.0.10. Signed-off-by: Christopher Baines Change-Id: I864c9a6434e9ba46cfb510183962aa6b3739b32a --- gnu/packages/emacs-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 32975bc3a6..9738f15b55 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16321,7 +16321,7 @@ extensions.") (define-public emacs-evil-collection (package (name "emacs-evil-collection") - (version "0.0.9") + (version "0.0.10") (source (origin (method git-fetch) @@ -16330,7 +16330,7 @@ extensions.") (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "1y1ig4shqaaiiwqm5pv8hvh8ynr6irhffkgmpyzmhdaaicxnfazc")))) + (base32 "09hnxb8nh3g0hi93fz9f1y164gv9iyh5994wfn6fsq2v1xdz8phm")))) (build-system emacs-build-system) (arguments (list -- cgit v1.2.3 From 69951a61a1d8f1f2135ea2dc836738be282b97bc Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Wed, 20 Mar 2024 00:26:57 +0100 Subject: gnu: emacs-extempore-mode: Update to 0.0.0-1.92e0fff. * gnu/packages/emacs-xyz.scm (emacs-extempore-mode): Update to to 0.0.0-1.92e0fff. Change-Id: I1e4cfebedf5450384e40425619925ecdf7465a64 Signed-off-by: Christopher Baines --- gnu/packages/emacs-xyz.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 9738f15b55..eadc8eeb67 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -5875,8 +5875,8 @@ code written in the D programming language.") (define-public emacs-extempore-mode ;; Use the latest commit at time of packaging. There are no releases or tags. - (let ((commit "09518ae6650d7be33a4633a4c0f31b7130d04c6e") - (revision "1")) + (let ((commit "92e0fff482a0a4dc2971c39581c5ea9e84ae5e1c") + (revision "2")) (package (name "emacs-extempore-mode") (version (git-version "0.0.0" revision commit)) @@ -5888,7 +5888,7 @@ code written in the D programming language.") (commit commit))) (file-name (git-file-name name version)) (sha256 - (base32 "0hfza9lzdsz94gxhmzyp9fwviscv19rmnjgd0q613faayn11sjsp")))) + (base32 "1chxl2x9wjblhfknx7aa8pgqppc60917n437bxapx4hp3275x16q")))) (build-system emacs-build-system) (home-page "https://github.com/extemporelang/extempore-emacs-mode") (synopsis "Emacs major mode for Extempore source files") -- cgit v1.2.3