rosenthal: caddy: Update to 2.10.0.

* modules/rosenthal/packages/web.scm (caddy): Update to 2.10.0.
[arguments]<#:go>: Use go-1.24.
[native-inputs]: Updated vendored dependencies.
This commit is contained in:
Hilton Chain 2025-05-15 16:06:53 +08:00
parent 98dd8d365e
commit eccee1eb9b
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292

View File

@ -13,12 +13,13 @@
#:use-module (gnu packages golang) #:use-module (gnu packages golang)
#:use-module (gnu packages image) #:use-module (gnu packages image)
#:use-module (gnu packages web) #:use-module (gnu packages web)
#:use-module (gnu packages version-control)) #:use-module (gnu packages version-control)
#:use-module (rosenthal packages golang))
(define-public caddy (define-public caddy
(package (package
(name "caddy") (name "caddy")
(version "2.9.1") (version "2.10.0")
(source (origin (source (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
@ -27,13 +28,13 @@
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1cnkx7n2ca49xgzqx3lanh1bm1mkpnnl03vjzy7gd4z6dq2mqvax")) "00crxr956sp865pc3mg0zsacsy80s8v4jgqpmbq3hrsk2gcdsc47"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet '(substitute* "go.mod" (snippet '(substitute* "go.mod"
(("^toolchain.*") ""))))) (("^toolchain.*") "")))))
(build-system go-build-system) (build-system go-build-system)
(arguments (arguments
(list #:go go-1.23 (list #:go go-1.24
#:tests? (not (%current-target-system)) ;TODO: Run test suite. #:tests? (not (%current-target-system)) ;TODO: Run test suite.
#:install-source? #f #:install-source? #f
#:import-path "./cmd/caddy" #:import-path "./cmd/caddy"
@ -86,12 +87,12 @@
(invoke caddy "version")))))))) (invoke caddy "version"))))))))
(native-inputs (native-inputs
(list (origin (list (origin
(method (go-mod-vendor #:go go-1.23)) (method (go-mod-vendor #:go go-1.24))
(uri (package-source this-package)) (uri (package-source this-package))
(file-name "vendored-go-dependencies") (file-name "vendored-go-dependencies")
(sha256 (sha256
(base32 (base32
"13viia2v0ac3nbg0pxngiq05wbd563xs5k64l3ypy5p7ljx6kfda"))))) "0iwxhc85xnhpqrahiaw1017vxg27hc5q22rc0f96g42mc2mbi2zl")))))
(home-page "https://caddyserver.com/") (home-page "https://caddyserver.com/")
(synopsis "Extensible HTTP web server with automatic HTTPS") (synopsis "Extensible HTTP web server with automatic HTTPS")
(description (description