fix: use named deps to avoid clobbering older versions
This commit is contained in:
parent
c13befcd68
commit
8c4e7c9c17
14 changed files with 16 additions and 133 deletions
|
@ -1,3 +1,2 @@
|
|||
DIST chezmoi-2.48.2.tar.gz 2455889 BLAKE2B f7ffcb059335f7fdaf06f8693a5837c8a1a2f9a157a2b6ded819d77cd602c35a937ae4090a476e483915d281443e71000cd662588b26caa1f5cfc5677c7fb6ef SHA512 080d45df25d4bd6305d2124e436dd75f57f1de85fddfa9956c6f2ebe664f8ec153a5c52130de9808b83061ef2641e97688defb366ed185ec8cd12e3618370995
|
||||
DIST chezmoi-2.49.0-deps.tar.xz 280845816 BLAKE2B 3cf28d2389af6fd395e7890aaf3532f5609adce726b627070e70009e130451e663b58dbcfa2d0f562d955ec94fccd8ec7013862f106edb56f48b521304f9b2af SHA512 c55a5fbafa7716b4ff5a32315fdee3684b642651033f0c5f2bdcfe34de36e8c42c8f9068c9f9f853de83ce6e2309a99ec480edcfeb9a8ca60bd48c48c18378ea
|
||||
DIST chezmoi-2.49.0.tar.gz 2457390 BLAKE2B 7419b794396584b3cfeca86abde10b29e77ef726a378561240fe47c199ff1157f00d70f115117829855e2854f6e75d76e7f48a5a5a32b3fb3743ae6056307a8f SHA512 aa0a3121e57541c1d5078f65cae0b04ebae0f2e1f4268c82644384d6cabc00925d7df9b5a34c24c4a2ed09788fc4a360636f7c4a9a0d1a7c11f1872384d80f5a
|
||||
DIST deps.tar.xz 275510268 BLAKE2B d2bc8d0deb3a41d20f6366d4299a0e337b7b6050c0de76019d54de97e098dd886a297d3e130d60ff3c0667a6dd7645d1940ec317e0a8408b787bb80ff6430c09 SHA512 5c5251dcfa8c70aa176d70e1c935d4e26879cbe9afad53bb6a1bac08acacdbcc0ea67e2fdb50cf8fcef820f0a582a78a4ad3aa82099def863abf668f49f7d269
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit go-module
|
||||
|
||||
VERSION_GIT_HASH="80d7918630f17a5a0827ffb218e16dbb596f3bac"
|
||||
|
||||
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"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.21"
|
||||
|
||||
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
|
||||
}
|
|
@ -9,7 +9,7 @@ VERSION_GIT_HASH="2e0573779db0c42717585ac8abc4ad1ab814dfb2"
|
|||
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"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz -> ${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
|
|
@ -1,3 +1,2 @@
|
|||
DIST deps.tar.xz 33072660 BLAKE2B 73dbed477b5ce0da6d9d3b9019e90534e5250562ff68bcddb17a9829cbbfae59c6e9536f3aa3f04189b90a3804f8d23e3f6ca543160b8fe20050de866852848c SHA512 531427ab0141ed37dc80e3626f86fa33776b3d8ac304cf6f4aa2e091146e8cb7b317a404d6b5bca637574e19cbf08f0a0d6bbb5cabd66b369df3ae81214d58b9
|
||||
DIST doppler-3.68.0.tar.gz 133250 BLAKE2B 8ea286c0f3f575bc1c7386840bc4cdd56fe397849d1b86d806446c2403f25a795ca568ddb0040b838a0ed4d8bdaac6f06d9c77224ee9fef97e19bd52b18f97cd SHA512 4357eb56df565ec5c6ceb76787d9dffcdebd8a97bb956037bebc9b9e982e707ad51847c89ec75516c2ac82f1316e9659c3e240a96977cd7f4e4300098095ea9a
|
||||
DIST doppler-3.69.0-deps.tar.xz 33047932 BLAKE2B 4198de1dd126b2c4f4e3e43280f232785140c15ea7141436ac05b939a167658c14f5fc7ae53744c875c058e2f1e03561a313e0e44fbbc0c7782cbfedc2b49b99 SHA512 49377a3725c18df094da34a44ad4b9c7db31382a8473fd4712c742b4654f8e378e3603edf419c77ab0da9793af54b007c992967f4463cd888d9a89d92302d42c
|
||||
DIST doppler-3.69.0.tar.gz 133895 BLAKE2B 7e9610087c01100205aaf01e38912d42568c1c5df8daf0e8dc04d120e3db74b6bf0e1d1539b8e21fe0cf80f541ca477553aef93a85821a642d582657fd720b6f SHA512 67beae71a664762b96840c6865a257432dfd402524419f7a2eb823cf516162aff024e0620a9dc80e13342db90e11bb10322c41d814b47b7e3011e7f83c53506c
|
||||
|
|
|
@ -1,31 +0,0 @@
|
|||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit go-module tmpfiles
|
||||
|
||||
DESCRIPTION="The official CLI for interacting with your Doppler secrets and configuration"
|
||||
HOMEPAGE="https://gitlab.com/gitlab-org/cli"
|
||||
SRC_URI="https://github.com/DopplerHQ/cli/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.21"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
mv "cli-${PV}" "${P}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
ego build -o bin/doppler -ldflags "-s -w -X github.com/DopplerHQ/cli/pkg/version.ProgramVersion=v${PV}" .
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${S}/bin/${PN}"
|
||||
}
|
|
@ -7,7 +7,7 @@ inherit go-module tmpfiles
|
|||
DESCRIPTION="The official CLI for interacting with your Doppler secrets and configuration"
|
||||
HOMEPAGE="https://gitlab.com/gitlab-org/cli"
|
||||
SRC_URI="https://github.com/DopplerHQ/cli/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz -> ${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
|
|
@ -1,3 +1,2 @@
|
|||
DIST deps.tar.xz 153044756 BLAKE2B c2f1df18913184a0163460f0ec5eeef5675c050efbfa0e429eb13a2c0a0c80c806a504eadf65a8c5cb4d7d06cbd8c6b3a872f3b0712a9134c7ddceb9725cae68 SHA512 1a8479ff560f8542921f62e8234d597b79b9f0517b373b29b2fae1a8593c141e0eaccb974ea50fdea09944cd66f1451a5e6c7e4bbf59c00a9eed407051340f6a
|
||||
DIST glab-1.41.0.tar.gz 16729508 BLAKE2B 82e8d286dcac395425d34b5191d543b7266220643823ee903ba00200b5b36d6359384ef8d3c8b9dec5220cd5332d3d4510ff19fdebbe14c204419a602dfb7069 SHA512 66d996768b592aab6a43260812ccee6da84a314262adac1fa714cde539008182cd0fd54ac825d69729bef05ddd41249e25f40f7fc8376c23f4fc6abbc4f3b1a3
|
||||
DIST glab-1.42.0-deps.tar.xz 47019332 BLAKE2B e7b0b132b4bd380ad67fc316852401119c594717f7a07f45b106b9725af1f47955c89117134d5801bfcb11be9ad9d7002a9c9457a747ad8f827c89d283e76a44 SHA512 793823e2706de9d1820d239918042f4957ddc76a5d18537cf3352ff9b89ac1d34308879dcb93500d7a8714901e1cc326282c97d5674a852d771a0eb9bdaffc72
|
||||
DIST glab-1.42.0.tar.gz 16744998 BLAKE2B 116db512e1570f0eda8c5a04c86a72479bff481b0ff2452db5cc8dbe6f5d9c6f2e33074f0c6f01384b2e76651a649698b5bd21f1ba7cae2926555a1d2d3a15e8 SHA512 9b3f8b3ddc0e752350b7e29421dc76a991ad41c978b4963b3b71cbdff4ad67e4540b543e186e1a88fd4708a8eb12e619041c285c5af9f14b8faaab2b72efd0f9
|
||||
|
|
|
@ -1,39 +0,0 @@
|
|||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit go-module tmpfiles
|
||||
|
||||
DESCRIPTION="A GitLab CLI tool bringing GitLab to your command line"
|
||||
HOMEPAGE="https://gitlab.com/gitlab-org/cli"
|
||||
SRC_URI="https://gitlab.com/gitlab-org/cli/-/archive/v${PV}/cli-v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.22"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
mv "cli-v${PV}" "${P}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake GLAB_VERSION=${PV} build
|
||||
|
||||
mkdir -p ${S}/man
|
||||
go run ./cmd/gen-docs/docs.go --manpage --path ${S}/man
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${S}/bin/${PN}
|
||||
einstalldocs
|
||||
|
||||
for page in "${S}/man/"*; do
|
||||
doman "${page}"
|
||||
done
|
||||
}
|
|
@ -7,7 +7,7 @@ inherit go-module tmpfiles
|
|||
DESCRIPTION="A GitLab CLI tool bringing GitLab to your command line"
|
||||
HOMEPAGE="https://gitlab.com/gitlab-org/cli"
|
||||
SRC_URI="https://gitlab.com/gitlab-org/cli/-/archive/v${PV}/cli-v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz -> ${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
DIST deps.tar.xz 475022544 BLAKE2B 9bc68ff79c11457387c0f665eca9a74c0e7945f8d7a23a053cbafb91ccf2ae94bd13a1b9c9b26bcfafd52b250aecf6571b65c089d0a87c5e9af2dfa7d8327026 SHA512 c6814f4aaeb80aa3982b7fa893090026587a1d48beccdce2589cec55c1611f5e0c9394e52aaf70995621808cb0cbefd275e3b6050d24a9354c52b5bb8345a46d
|
||||
DIST tailscale-1.66.4-deps.tar.xz 395282764 BLAKE2B ce730c19a71ac4ea6528d5c71c8ef7271da9b2c668ea878e717d7d6e2e11d1fc371c50ab8bab68a6a841e8596f9f8a5a3eec1f94f17e7f21d1d6f2c475cca9e4 SHA512 8670dd91268f1254834a0c6ddd945015da7c21f5f2228366fafb667861f7670ac2523119e004e39d65eacce2dfef4518fb35cd93451eddbf5b062da619eca2a3
|
||||
DIST tailscale-1.66.4.tar.gz 2636998 BLAKE2B 617cd97d7536faac53d46167fdf48acd430bc453cef6f5157df1c8f6bd98973c8b17c0687a7d931501979b70da3b1268fde77a3f9653b1143eb363d09b5e719f SHA512 6c114508964f86984cdbcd2f3e81c4939f4c5a0ed20363b4463642fc8ca235d5b220e46e5b55c655e435f20be24295391b0070db3a78d45210ac9c27f5e7bbab
|
||||
DIST tailscale-1.68.0-deps.tar.xz 475022544 BLAKE2B 9bc68ff79c11457387c0f665eca9a74c0e7945f8d7a23a053cbafb91ccf2ae94bd13a1b9c9b26bcfafd52b250aecf6571b65c089d0a87c5e9af2dfa7d8327026 SHA512 c6814f4aaeb80aa3982b7fa893090026587a1d48beccdce2589cec55c1611f5e0c9394e52aaf70995621808cb0cbefd275e3b6050d24a9354c52b5bb8345a46d
|
||||
DIST tailscale-1.68.0.tar.gz 2721807 BLAKE2B ffb6b4cc36473195587a8fc7a3142e1e7c73a5ccd50dc1fe8b26f3d0b69feb476e339a9bb66b2836823090c48a12b79e5bdbf54af96e4603464d70837ae0e7d0 SHA512 b63ee338e2a75d5be3b3c9c7446db178c66f326aea074bb1cdd18d7f1aa5fa720b0cafd5ff07a3665bb403d05d22c8f4cf0fa9638a5a87b08b6b617bd5795ee8
|
||||
DIST tailscale-1.68.1-deps.tar.xz 475973944 BLAKE2B 9cb7cf0e8d608eaec21dda674c37b3f52a9b31a41b9676fbfced24d3dbe51cbdec8af9accdb1a83d104a5f3e73e43903567168aa19467517d6445f27e0bd3b63 SHA512 849c81b39b563c88a69e2e74d7d7e57aa3c2f1b1bd50cb5801765c0c4a211116692224a0a925c7c89a905fbe5c90a28657259170e44c7166b55f543db2a6f243
|
||||
DIST tailscale-1.68.1.tar.gz 2722164 BLAKE2B 36339615d1490db20c3d35ebdd6aa934516bc745e274860e5a25526a7517cffba4a2a75965cab7637c769c49db61f34ac49a012c5eae0b5c1d2b788137d7395e SHA512 b9177107fffc0768c4c682df916ecce27a80659876e628659bc73ce5ff7697a108982c4c49e47eeef1f84f02315443f1a29ff22d1afc07d6c1da699d84bbd2d9
|
||||
|
|
|
@ -14,7 +14,7 @@ VERSION_GIT_HASH="e64efe4f777cb5b4d9efd603ad1360a509006cd1"
|
|||
DESCRIPTION="Tailscale vpn client"
|
||||
HOMEPAGE="https://tailscale.com"
|
||||
SRC_URI="https://github.com/tailscale/tailscale/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz -> ${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
|
|
@ -14,7 +14,7 @@ VERSION_GIT_HASH="52ddf0d0163276fc2f35ea06974594fac580a6b6"
|
|||
DESCRIPTION="Tailscale vpn client"
|
||||
HOMEPAGE="https://tailscale.com"
|
||||
SRC_URI="https://github.com/tailscale/tailscale/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz -> ${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
|
|
@ -14,7 +14,7 @@ VERSION_GIT_HASH="92eacec73f10616b2be7aae7a1ac53c8e44e9268"
|
|||
DESCRIPTION="Tailscale vpn client"
|
||||
HOMEPAGE="https://tailscale.com"
|
||||
SRC_URI="https://github.com/tailscale/tailscale/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz -> ${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
|
12
packages.yml
12
packages.yml
|
@ -49,8 +49,7 @@ net-vpn/tailscale:
|
|||
|
||||
# Create the dependency tar.
|
||||
GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
|
||||
tar --create --file deps.tar go-mod
|
||||
xz --threads 0 deps.tar
|
||||
XZ_OPT=-e9T0 tar cJf deps.tar.xz go-mod
|
||||
|
||||
# Get the shell variables and rewrite the ebuild to contain
|
||||
# them.
|
||||
|
@ -81,8 +80,7 @@ app-admin/chezmoi:
|
|||
|
||||
# Create the dependency tar.
|
||||
GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
|
||||
tar --create --file deps.tar go-mod
|
||||
xz --threads 0 deps.tar
|
||||
XZ_OPT=-e9T0 tar cJf deps.tar.xz go-mod
|
||||
|
||||
# Get the shell variables and rewrite the ebuild to contain
|
||||
# them.
|
||||
|
@ -111,8 +109,7 @@ dev-util/glab:
|
|||
|
||||
# Create the dependency tar.
|
||||
GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
|
||||
tar --create --file deps.tar go-mod
|
||||
xz --threads 0 deps.tar
|
||||
XZ_OPT=-e9T0 tar cJf deps.tar.xz go-mod
|
||||
|
||||
sed -i 's|dev-lang\/go-.*|dev-lang\/go-'"${GO_VERSION}"'"|' new.ebuild
|
||||
- upload_artifact: deps.tar.xz
|
||||
|
@ -136,8 +133,7 @@ dev-util/doppler:
|
|||
|
||||
# Create the dependency tar.
|
||||
GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
|
||||
tar --create --file deps.tar go-mod
|
||||
xz --threads 0 deps.tar
|
||||
XZ_OPT=-e9T0 tar cJf deps.tar.xz go-mod
|
||||
|
||||
sed -i 's|dev-lang\/go-.*|dev-lang\/go-'"${GO_VERSION}"'"|' new.ebuild
|
||||
- upload_artifact: deps.tar.xz
|
||||
|
|
Loading…
Add table
Reference in a new issue