diff --git a/app-admin/chezmoi/Manifest b/app-admin/chezmoi/Manifest index 8669a1c..764cfe7 100644 --- a/app-admin/chezmoi/Manifest +++ b/app-admin/chezmoi/Manifest @@ -4,3 +4,5 @@ DIST chezmoi-2.52.3-deps.tar.xz 191705128 BLAKE2B 655c46889760b70beb528dc458ef8b DIST chezmoi-2.52.3.tar.gz 2499252 BLAKE2B 9c38df570fb517bf94b614a4d7d6f65603db690a9c6685aec479d29f3521346b779765ac39196a658cd84ef40fdf38618343c3309f2f2e3dde52c6d0b7e91e77 SHA512 c6f0d91c259ea0dbd6ef68d5e5e509c1e88c144f9af22917ef26777ba022e50a27f14ac1020e79867b7ae359b4f0ec97eb28e59abbdf04d41065161fc6d7cd3d DIST chezmoi-2.52.4-deps.tar.xz 192579860 BLAKE2B 3faff441518ce9852a11eb89daa6bddd4be602ebb83670ae73654e2156b838859f747b701b26ff9370ca43e9570eae15860c8b609c4c6d8a095a34370bd629cc SHA512 174ca5d3c0c062b5e00b78a1b56ba67f5b6a3b8b7d5b92ac6c3231c12d7ace6352ffcb50297971119f2740a66fe2f5672a698e8d128c20bd4757f74448bf0dd7 DIST chezmoi-2.52.4.tar.gz 2499482 BLAKE2B 22940ca7a5f622ed4fde9db1a6e1d51f0f2585f30d9c3eafebe4f7b68fd697fcdc449be2c923c317a26b411dfb7481fec6e74ccd758988284daa700eac8d7174 SHA512 d8b75d89374fb75345fa7767632ec2149b719e07bc26f25efe50a44a2fb9ba9ec52d96867549a2cf31e7a502a02e92e94e0ff99507de1c1b993039ee47b2d3d7 +DIST chezmoi-2.53.0-deps.tar.xz 196601084 BLAKE2B f3c6b28a78dbd1ec6b971f6b1fe03f87c906a637358ad1dbe5b9644af77ca5a4465f47ce14d5647c40ec8e5782ed53ccd8771a2646df1c245987397a1984e655 SHA512 ceabecb74d49a4f7cb310fd67c3e69ae0d38f490301f0991912c64f2f05e48bc1c5574f5054abb57fea25a8c543ee394093116d9bda538616f79f7f073644c72 +DIST chezmoi-2.53.0.tar.gz 2505294 BLAKE2B e30a15dbb9c778676a696c49756bc745ebeba91ded0a96f06c781b8bec3a975e5fd129bc73426de93a2fe4cbe1176f14d2f255cd1af11a7962d7e78cbdd8f0af SHA512 720df6f303d4008dc79c034a0acf998b56f6059a824406c4e2c51d170aff5da58833bedb2b4d677c50ea91c7a891cb212e60d0345e49ec00bdb865cc5203a648 diff --git a/app-admin/chezmoi/chezmoi-2.53.0.ebuild b/app-admin/chezmoi/chezmoi-2.53.0.ebuild new file mode 100644 index 0000000..2fecf0f --- /dev/null +++ b/app-admin/chezmoi/chezmoi-2.53.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module shell-completion + +VERSION_GIT_HASH="d70fd280143ef6d7bba51a5587164bc7681b8256" + +DESCRIPTION="Manage your dotfiles across multiple diverse 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://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz -> ${P}-deps.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86" + +BDEPEND=">=dev-lang/go-1.22" + +RESTRICT="test" + +# This was added based on the .goreleaser.yml file in the upstream +# repository. +build_dist() { + ego build \ + -ldflags \ + "-s -w -X main.version=v${PV} -X main.commit=${VERSION_GIT_HASH} -X main.date=$(date "+%Y-%m-%dT%H:%M:%SZ") -X main.builtBy=ebuild" "$@" +} + +src_prepare() { + # Replaces generate-commit.go step. + echo -n "$VERSION_GIT_HASH" >COMMIT + default +} + +src_compile() { + build_dist ./ +} + +src_install() { + dobin chezmoi + + einstalldocs + + newbashcomp completions/${PN}-completion.bash ${PN} + dofishcomp completions/${PN}.fish + newzshcomp completions/${PN}.zsh _${PN} +}