From 7a13e3900039fdcbc23aac869c8516485860750d Mon Sep 17 00:00:00 2001 From: Ivan Prokudin Date: Tue, 1 Sep 2026 17:30:05 +0300 Subject: [PATCH] app-admin/chezmoi: add 2.72.1 Signed-off-by: Ivan Prokudin --- app-admin/chezmoi/Manifest | 2 ++ app-admin/chezmoi/chezmoi-2.72.1.ebuild | 40 +++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 app-admin/chezmoi/chezmoi-2.72.1.ebuild diff --git a/app-admin/chezmoi/Manifest b/app-admin/chezmoi/Manifest index 13a98aab5f..e27fb4d78c 100644 --- a/app-admin/chezmoi/Manifest +++ b/app-admin/chezmoi/Manifest @@ -6,3 +6,5 @@ DIST chezmoi-2.70.2-vendor.tar.xz 9205816 BLAKE2B 2682d673b6ef5bd0d368162862f846 DIST chezmoi-2.70.2.tar.gz 2594772 BLAKE2B 5fa3ab4bd4a4cef41bee22742c9d6e8a500936325091c95a838d00cc2ac7165e5594931513862a505feee47086290c9b76cdab24ba3b3f330a2e08698b6fca4d SHA512 e5c07e9431a6be6cc6243e1c564e5535c04d6ea2fd80fc184a90d332ad6766e2a2d9f62ce22dd4e8ae61098a86e0a83a89a781d38f4ca15ec1ee4f893f5ab4ad DIST chezmoi-2.71.1.tar.gz 2600170 BLAKE2B a4840cdb1c993b5c435d1427cac36a58ffd2f02fde0acc232536d7a59f048e582d45b90ef95f7dda14a59f0bc531ed7acec272f949dabd8f59472e797a3994c8 SHA512 744dba263b89d1dedd6c6f1bca002be7e40a56a20c6cfdfbc0fe0cf27b37393040681becb217432ef1c919639f7341a325a66dae87641e05b951e9c9defcbe45 DIST chezmoi-2.71.1-vendor.tar.xz 9174608 BLAKE2B ba21a457d9647361992633e8f6a934b5295d8c3ccb14fd998496b12381f67a4657caf84ab1907473c86845f3a3e4960383ca74f07377e0ae7d729b4e67a4b362 SHA512 91799fe4524d7137bd50868f626590db07fe56f991afbaead80b567b53046873ff111e7989e7fecd4f1ba13a3fefc8b8032c73f6745d047c5b6c6a93045f3dca +DIST chezmoi-2.72.1.tar.gz 2602937 BLAKE2B 8fef6e1e72ae93efb49186fea61cf3bb55a2f9a6b7b4d244bf3b6e53bc906f017615d386d700c8c1aafcb7cc39301d4a5dec1ad4c89dc2eb69784a3cbb0ce600 SHA512 302583e8da45ad336d95b717020a26dc30f3729e572268dd58be7651a7d7e77b494f55fb0393d5420bf127e8013e89579c912ceab510bee0049e405578a3c4ad +DIST chezmoi-2.72.1-vendor.tar.xz 9293232 BLAKE2B c0a8308be34ca7f11d20c98385d67920f9c87dadada6af2dfe6f1feb6f6e0e2bbff99cb5ecd6521af258bd7960c890f2ebb97110c80707c5621f4e0ce7a72377 SHA512 57870c77bd2e62b3eb41b685f24ed10c6be807e8f5e18efd00ede24ad0b018d0c040a8ee1fcbe92ed048d88504a036a1ecef6d736f02e9992fcd6388d690e025 diff --git a/app-admin/chezmoi/chezmoi-2.72.1.ebuild b/app-admin/chezmoi/chezmoi-2.72.1.ebuild new file mode 100644 index 0000000000..28225c05cd --- /dev/null +++ b/app-admin/chezmoi/chezmoi-2.72.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module shell-completion + +DESCRIPTION="Manage your dotfiles across multiple machines, securely" +HOMEPAGE="https://www.chezmoi.io/" +SRC_URI="https://github.com/twpayne/chezmoi/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/iprok/distfiles/releases/download/${P}/${P}-vendor.tar.xz" + +LICENSE="BSD BSD-2 MIT Apache-2.0 MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +RESTRICT="mirror" + +BDEPEND=">=dev-lang/go-1.26.4" +DEPEND="dev-vcs/git" +RDEPEND="${DEPEND}" + +src_compile() { + ego build -o ${PN} -v -work -x -ldflags \ + "-X main.version=${PV} -X main.date=$(date -u +%Y-%m-%dT%H:%M:%SZ)" +} + +src_test() { + ego test -ldflags \ + "-X github.com/twpayne/chezmoi/v2/pkg/chezmoitest.umaskStr=0o022" +} + +src_install() { + dobin ${PN} + + einstalldocs + + newbashcomp completions/${PN}-completion.bash ${PN} + dofishcomp completions/${PN}.fish + newzshcomp completions/${PN}.zsh _${PN} +}