commit: d7db3a980070ab75a69c847d03d8e9ae992111b3 Author: Ivan Prokudin <cyberbat83 <AT> gmail <DOT> com> AuthorDate: Sun Mar 23 08:34:56 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Sun Mar 23 08:34:56 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7db3a98
app-admin/chezmoi: add 2.61.0 Signed-off-by: Ivan Prokudin <cyberbat83 <AT> gmail.com> app-admin/chezmoi/Manifest | 2 ++ app-admin/chezmoi/chezmoi-2.61.0.ebuild | 39 +++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) diff --git a/app-admin/chezmoi/Manifest b/app-admin/chezmoi/Manifest index 51f5477c3..9c05ba7b6 100644 --- a/app-admin/chezmoi/Manifest +++ b/app-admin/chezmoi/Manifest @@ -2,3 +2,5 @@ DIST chezmoi-2.59.1-vendor.tar.xz 9130524 BLAKE2B f5d823d9535bbd748b5103f4e5ea17 DIST chezmoi-2.59.1.tar.gz 2522729 BLAKE2B 056f281a905f9543370d303c4eba92d737f6271cc6eeae61e8527047fb2a9b11ecb00fd38a3ca02525dd4c449ac704c1cb9cb43934d5dbbdf49754ddce12d966 SHA512 3e7c1259dec690278f03c53b7b07cf493078bd11c8c333e12f74a805a387795e6f5049f6e781c5829f80538c5e8f5e29fb0cb702cf53daa190e37c9d312268f3 DIST chezmoi-2.60.1-vendor.tar.xz 9321868 BLAKE2B 5eb6acfc59eecb011d7667467b7c3f62aef542ee77d74827f38d90b1d517692b4261efe80f33c56abc2d1fc83d46e1e29fd4e85085909fac2f876c9297e948ed SHA512 987234bd1fae9feb0b2cf06e3e9bbf34847248eed4d97e6478f6b394b3ee18e339b460bd3b4bb562296e1fa74115a10887e1b93609c8a7a16081a8e0c7adbdb8 DIST chezmoi-2.60.1.tar.gz 2550028 BLAKE2B 0429a9fc4aa2efba1d25e86f5f2ab2821869ca208d19887fcb129db5e540ff568389ec6cd4db4836100e494e03731d639e7b81032890b056edf2088b0bd71529 SHA512 2564a543de16b27d904411d93aa8656d8a65d06d0ab6f16f6d53dba6dabe652549d63f237231874a69f70c8e5dc543ec652dbd3dc723f93b2bec0b04d26a38c6 +DIST chezmoi-2.61.0-vendor.tar.xz 7164700 BLAKE2B f9393c07e387a18168c32c4539958da6f9414ff0db8f87ea4e7fd92e261bee7e8d1cb1696ffc06e5278c00e3a0943f2e76fb59d1cc5bd52855c57033eb12b53e SHA512 74a0afe9861c34ac32f4ff53ff079be4279a55e140518b291c47665fd9a4947f842c0eba2c429aec5cad9e37e805a7e3f451bf1e85066242dbab681814b1bd14 +DIST chezmoi-2.61.0.tar.gz 2542912 BLAKE2B 892778016bc67534f5a5c036057c757d502aeead325862e2b84afcd13d00f9b02686c8f0ff1a469f9a23672810fae81e8c04bf732a1edc344d071f6e40effca0 SHA512 bf36dc90ae4488425782f2ea03516f0a13743ad5987fa3dc2b19dc9efdb6b3753804544cde1efb07aa7eb87e5c750a4c0c77797db5b13bf75464bbf735d01523 diff --git a/app-admin/chezmoi/chezmoi-2.61.0.ebuild b/app-admin/chezmoi/chezmoi-2.61.0.ebuild new file mode 100644 index 000000000..fd6edbf63 --- /dev/null +++ b/app-admin/chezmoi/chezmoi-2.61.0.ebuild @@ -0,0 +1,39 @@ +# 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" + +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} +}
