guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 42fd387d81476ea15a3d5c4937289b7d5a798527
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Sep 29 21:29:05 2026 +0100
gnu: chezmoi: Update to 2.72.1.
* gnu/packages/configuration-management.scm (chezmoi): Update to 2.72.1.
[arguments] <embed-files>: Add more to the scope.
<test-subdirs>: Run portion of tests.
<phases>{rename-binaries}: New phase.
[native-inputs]: Remove go-github-com-charmbracelet-glamour-0.3,
go-github-com-google-go-github-v36, go-github-com-google-gops,
go-github-com-google-renameio, go-github-com-mitchellh-mapstructure,
go-github-com-pelletier-go-toml, go-github-com-rs-zerolog,
go-github-com-sergi-go-diff, go-github-com-spf13-afero,
go-github-com-spf13-viper, go-github-com-stretchr-testify,
go-github-com-twpayne-go-vfs-v3, go-go-uber-org-multierr,
go-gopkg-in-yaml-v2, and go-gopkg-in-yaml-v3; add go-filippo-io-age,
go-github-com-azure-azure-sdk-for-go-sdk-azidentity,
go-github-com-azure-azure-sdk-for-go-sdk-security-keyvault-azsecrets,
go-github-com-burntsushi-toml, go-github-com-shopify-ejson,
go-github-com-alecthomas-assert-v2, go-github-com-aws-aws-sdk-go-v2,
go-github-com-aws-aws-sdk-go-v2-config,
go-github-com-aws-aws-sdk-go-v2-service-secretsmanager,
go-github-com-bartventer-httpcache,
go-github-com-betterleaks-betterleaks,
go-github-com-charmbracelet-bubbles,
go-github-com-charmbracelet-bubbletea,
go-github-com-charmbracelet-glamour,
go-github-com-charmbracelet-lipgloss, go-github-com-fsnotify-fsnotify,
go-github-com-go-sprout-sprout, go-github-com-go-viper-mapstructure-v2,
go-github-com-goccy-go-yaml, go-github-com-google-go-github-v72,
go-github-com-google-renameio-v2, go-github-com-gopasspw-gopass,
go-github-com-itchyny-gojq, go-github-com-klauspost-compress,
go-github-com-mitchellh-copystructure, go-github-com-muesli-termenv,
go-github-com-nwaples-rardecode-v2, go-github-com-pete-woods-go-expect,
go-github-com-spf13-pflag, go-github-com-tailscale-hujson,
go-github-com-tobischo-gokeepasslib-v3,
go-github-com-twpayne-go-pinentry-v4, go-github-com-twpayne-go-vfs-v5,
go-github-com-ulikunitz-xz, go-golang-org-x-crypto,
go-golang-org-x-sync, go-golang-org-x-text, go-gopkg-in-ini-v1,
go-mvdan-cc-sh-v3, and go-znkr-io-diff.
---
gnu/packages/configuration-management.scm | 127 +++++++++++++++++-------------
1 file changed, 71 insertions(+), 56 deletions(-)
diff --git a/gnu/packages/configuration-management.scm
b/gnu/packages/configuration-management.scm
index 8f3888ae912..87ba205a299 100644
--- a/gnu/packages/configuration-management.scm
+++ b/gnu/packages/configuration-management.scm
@@ -26,6 +26,8 @@
#:use-module (gnu packages check)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-check)
+ #:use-module (gnu packages golang-compression)
+ #:use-module (gnu packages golang-crypto)
#:use-module (gnu packages golang-vcs)
#:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
@@ -92,87 +94,100 @@ everything is configured the way it's supposed to be.")
(define-public chezmoi
(package
(name "chezmoi")
- (version "2.1.0")
+ (version "2.72.1")
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/twpayne/chezmoi")
- (commit (string-append "v" version))))
+ (url "https://github.com/twpayne/chezmoi")
+ (commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
- "1kjjbns80pcd6wh51kmhpw8xlm57cqgq205qp2i2z78n82h3fijc"))))
+ "0qfp2iighx5889lssx8m0xv3pw8mysxards4x8vz8bzsflmgm3ig"))))
(build-system go-build-system)
(arguments
(list
#:install-source? #f
- #:import-path "github.com/twpayne/chezmoi"
- #:embed-files #~(list ".*\\.xml")
- #:test-flags
- #~(list "-skip" (string-join
- (list "TestScript/autocommit"
- "TestScript/autopush"
- "TestScript/bitwarden"
- "TestScript/builtingit"
- "TestScript/cd_unix"
- "TestScript/completion"
- "TestScript/doctor_unix"
- "TestScript/edit"
- "TestScript/editconfig"
- "TestScript/git"
- "TestScript/gopass"
- "TestScript/init"
- "TestScript/issue1213"
- "TestScript/keepassxc"
- "TestScript/lastpass"
- "TestScript/merge_unix"
- "TestScript/modify_unix"
- "TestScript/onepassword"
- "TestScript/pass"
- "TestScript/runscriptdir_unix"
- "TestScript/script"
- "TestScript/script_unix"
- "TestScript/scriptonce_unix"
- "TestScript/scriptorder_unix"
- "TestScript/scriptsubdir_unix"
- "TestScript/secret"
- "TestScript/state_unix"
- "TestScript/templatefuncs"
- "TestScript/update"
- "TestScript/vault")
- "|"))))
+ #:import-path "chezmoi.io/chezmoi/v2"
+ #:embed-files
+ #~(list ".*\\.xml" "words.txt.gz" "betterleaks.toml"
+ "cl100k_base.tiktoken.gz"
+ ;; For go-github-com-urfave-cli-v3:
+ "bash_autocomplete" "powershell_autocomplete.ps1"
+ "zsh_autocomplete" "prelude.graphql")
+ #:test-subdirs
+ ;; XXX: Enable the rest of the tests.
+ #~(list "." "internal/chezmoigit" "internal/chezmoilog"
+ "internal/archivetest" "internal/chezmoitest"
+ "internal/chezmoibubbles" "internal/cmds/lint-whitespace"
+ "internal/cmds/execute-template"
+ "internal/cmds/generate-install.sh"
+ "internal/cmds/lint-commit-messages"
+ "assets/chezmoi.io/docs/reference/commands")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'install 'rename-binaries
+ (lambda _
+ (rename-file
+ (string-append #$output "/bin/v2")
+ (string-append #$output "/bin/chezmoi")))))))
(native-inputs
- (list go-github-com-masterminds-sprig-v3
+ (list go-filippo-io-age
+ go-github-com-azure-azure-sdk-for-go-sdk-azidentity
+ go-github-com-azure-azure-sdk-for-go-sdk-security-keyvault-azsecrets
+ go-github-com-burntsushi-toml
+ go-github-com-masterminds-sprig-v3
+ go-github-com-shopify-ejson
+ go-github-com-alecthomas-assert-v2
+ go-github-com-aws-aws-sdk-go-v2
+ go-github-com-aws-aws-sdk-go-v2-config
+ go-github-com-aws-aws-sdk-go-v2-service-secretsmanager
+ go-github-com-bartventer-httpcache
+ go-github-com-betterleaks-betterleaks
go-github-com-bmatcuk-doublestar-v4
go-github-com-bradenhilton-mozillainstallhash
- go-github-com-charmbracelet-glamour-0.3
+ go-github-com-charmbracelet-bubbles
+ go-github-com-charmbracelet-bubbletea
+ go-github-com-charmbracelet-glamour
+ go-github-com-charmbracelet-lipgloss
go-github-com-coreos-go-semver
+ go-github-com-fsnotify-fsnotify
go-github-com-go-git-go-git-v5
- go-github-com-google-go-github-v36
- go-github-com-google-gops
- go-github-com-google-renameio
- go-github-com-mitchellh-mapstructure
+ go-github-com-go-sprout-sprout
+ go-github-com-go-viper-mapstructure-v2
+ go-github-com-goccy-go-yaml
+ go-github-com-google-go-github-v72
+ go-github-com-google-renameio-v2
+ go-github-com-gopasspw-gopass
+ go-github-com-itchyny-gojq
+ go-github-com-klauspost-compress
+ go-github-com-mitchellh-copystructure
go-github-com-muesli-combinator
- go-github-com-pelletier-go-toml
+ go-github-com-muesli-termenv
+ go-github-com-nwaples-rardecode-v2
+ go-github-com-pete-woods-go-expect
go-github-com-rogpeppe-go-internal
- go-github-com-rs-zerolog
- go-github-com-sergi-go-diff
- go-github-com-spf13-afero
go-github-com-spf13-cobra
- go-github-com-spf13-viper
- go-github-com-stretchr-testify
+ go-github-com-spf13-pflag
+ go-github-com-tailscale-hujson
+ go-github-com-tobischo-gokeepasslib-v3
+ go-github-com-twpayne-go-pinentry-v4
go-github-com-twpayne-go-shell
- go-github-com-twpayne-go-vfs-v3
+ go-github-com-twpayne-go-vfs-v5
go-github-com-twpayne-go-xdg-v6
+ go-github-com-ulikunitz-xz
go-github-com-zalando-go-keyring
go-go-etcd-io-bbolt
- go-go-uber-org-multierr
+ go-golang-org-x-crypto
go-golang-org-x-oauth2
+ go-golang-org-x-sync
go-golang-org-x-sys
go-golang-org-x-term
- go-gopkg-in-yaml-v2
- go-gopkg-in-yaml-v3
- go-howett-net-plist))
+ go-golang-org-x-text
+ go-gopkg-in-ini-v1
+ go-howett-net-plist
+ go-mvdan-cc-sh-v3
+ go-znkr-io-diff))
(home-page "https://www.chezmoi.io/")
(synopsis "Personal configuration files manager")
(description "This package helps to manage personal configuration files