From: "Kenton Groombridge" <concord@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-cluster/flux/
Date: Wed, 04 Jun 2025 20:19:51 +0000 (UTC) [thread overview]
Message-ID: <1749068363.779619ecca0be909a5043d1acfcfbddb1364d7e9.concord@gentoo> (raw)
commit: 779619ecca0be909a5043d1acfcfbddb1364d7e9
Author: Kenton Groombridge <concord <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 4 20:17:43 2025 +0000
Commit: Kenton Groombridge <concord <AT> gentoo <DOT> org>
CommitDate: Wed Jun 4 20:19:23 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=779619ec
sys-cluster/flux: add 2.6.1
Signed-off-by: Kenton Groombridge <concord <AT> gentoo.org>
sys-cluster/flux/Manifest | 3 +++
sys-cluster/flux/flux-2.6.1.ebuild | 43 ++++++++++++++++++++++++++++++++++++++
2 files changed, 46 insertions(+)
diff --git a/sys-cluster/flux/Manifest b/sys-cluster/flux/Manifest
index 580ee135f0bf..b1aec1e87708 100644
--- a/sys-cluster/flux/Manifest
+++ b/sys-cluster/flux/Manifest
@@ -1,9 +1,12 @@
DIST flux-0.41.2.tar.gz 395636 BLAKE2B 2d1732729709d0f753ff62aa5b5563b9d42f3cde42a98b5356607b640715e30afa9ebdfdb9c71281eff9188c91ea6e6b082ddc2198e4d790a76aaeb155b8ef2f SHA512 c68ad402c99b61ca9ef737749417b48dc4e852544d76311c11d94bff42c2e081a8e11e72e438cb9e1834ec7d48e69a30473aa6ab1d68c2684dde5c2b817000a2
DIST flux-2.5.1.tar.gz 1339650 BLAKE2B e907efe8acf0a0409cb33887d6f12f84ba1ce0cad727ebf47f10103080a45b33d67d199c73fae92ddaa5813a410108dc00a1ca57f5947c71ebfa3c85974ab9f4 SHA512 7217338ccafe3673b739ddf978279ef9ab3e355b63d68f77c2158899288f2ef65d0b3791eba9256e3365b87bba340629b8838d278e966aa921043583ca920ca2
DIST flux-2.6.0.tar.gz 1355421 BLAKE2B abec914f09fbb90aa9623199e14587ae5c5af36215c374086292e881fd622c9626b6ad2bb808f73511c840f636b18de574208b83b1c7ebb89a871beee49bf274 SHA512 a02141b1e01bbfc981af7c63488e8d29d06c62c0847003718a8004198abe851ab1aa6b55e73ff66ed1cf167b3e61a9984d228b5c2a43d14758e5c4aaf9ad5370
+DIST flux-2.6.1-manifests.tar.gz 67927 BLAKE2B a5fd43fa1532669318581bd8387a93dbe09c71e4dd74a5d6fc5ac52f1b9118a5ca57acd3b6ed6bde1195dd090c53d79564c3727e35808ccbbdecdcc30cfcd012 SHA512 b8150886b7ddc80115d5229a75eabade6afe8aef8b5bf505963d0386c0970818a8f6c50c5f46c391091d3835e0c613f085ef65f5e80d6a945aac0c971b3dbdff
+DIST flux-2.6.1.tar.gz 1355568 BLAKE2B 9aacbf1a1a6d79fa2cab458e4c7805ef00875e3c9dcc8dab8ea00599220a9ad937751bc30429dc5e676ba2ed9e6f1f18f8ff0d8cbee223bca2e07ef7cd82abce SHA512 71628e9bd38cf30e4a06ad5feee5db4c6a41946bc65e80bf9f348296ac7a80e601283f9a696c52e8f4f5cca61fbef2f0caa8dd745cb0525e134f02d3d160f33c
DIST flux2-0.41.2-deps.tar.xz 166945460 BLAKE2B 292ac5a66237916f1eeb8460f38f803fbe6bfec7cc6ee09512c0893928478049dbf8d482a897e7f4d5bed537f3cae3d73019d6c793764d1b15dc984724bc4ec7 SHA512 da36b3d78066cad548492d368df2b0d31c25a72f4fe4e5791b0c4315d5ed2625da5318b4a010395a587c072a07d23c6d6e7ff3c43bbf201dcd7d45a85dc24297
DIST flux2-0.41.2-manifests.tar.xz 22904 BLAKE2B e23150ff1b7617f144a1250c890cb48bccbfa4547cc2d46b6d6905349c969a8505e2bc23466a469bb0eae326ec571eb5987ae5c0768b648ba6e35b1daec2b039 SHA512 ba58ffa05be150e32a30a492d28cdc582c9b0e7162b768a83ca8d44a4a08fca195700f8c124cc39cf85a0c62dfbe380304c0d203d0f05619a1b65284d22278de
DIST flux2-2.5.1-deps.tar.xz 203523984 BLAKE2B 4c290478b9e84bad4348be29e895987bd856076e7e76a04aecb5fb7feb44a5490542a7a8d2427df92d9a2997ff83c6fb3aa42e2dbefcb151375eb7cbca5b00ba SHA512 2f385f08686fd5e40d66087d9ce3c470a961fccf38c131e049049ff562fb250eb1e33940218a881a5f8bc200fa20f1810e899b644b0a933c09347a5fad7c5903
DIST flux2-2.5.1-manifests.tar.xz 28824 BLAKE2B 8a7469961b750a7830d948d75cd9af2c01788d5238b615c9c2c181131621726b99d2c48d14eef82f58cab4525735503899115c9e3b3ff4f9d06eac237dcc56b1 SHA512 4adc03f06e99b9653498faa441c67bbd1fc058b9bc642b3f0bff956fed827d45c51aa44301830ef070221b4cb647f7562f7dc501084c7f29d0eee78a1c0e8066
DIST flux2-2.6.0-deps.tar.xz 204769912 BLAKE2B b0cde864b0e059aab71c04b468f9a401507425d6007a88c5cf452e38e3c5b510a20f49d1206c11146bab002d89c9e7558382c885224f35b8cbbc05a462f7c976 SHA512 3e50500cb88aec16ac1e7f5a27310e7e4c9536d7fe28f015cd6fea549650959639182c264ba9de4b090f0a3c667b73d27b755be4e92fef6f24d37231642aad0d
DIST flux2-2.6.0-manifests.tar.xz 29732 BLAKE2B b043c257f88c7c38fa33739e1e02cf799124dc2ebe8aab7f5cb6b462154580d91042f31e063d53fab6e1305a7a12ef1381cda503d81e83eeb423df534ab1689c SHA512 e68af0d77025f1ddef599391cc15721553e79f98489b6cc1c08a8439e20714bebdb1bf033238005a915d41fd0ee2e011bb2c4d3adf68f411311afc67d1a02f11
+DIST flux2-2.6.1-deps.tar.xz 204863068 BLAKE2B 0562613bfdfe22d148f570cde58968be961a1ef19afbea6e3154346249c39c75313680c687c51c3029c7acf28bc875e0d035f629570ba563e6b2d8d17756a84e SHA512 b7fceca89787aaf9e057fbc199aa243d57471402fc936aa066e427eeaf50a496e1f09fea32155a311cff06a363d4584e9eb01c5f6c4d1e01d5d4ec5133a8f704
diff --git a/sys-cluster/flux/flux-2.6.1.ebuild b/sys-cluster/flux/flux-2.6.1.ebuild
new file mode 100644
index 000000000000..f4923f713828
--- /dev/null
+++ b/sys-cluster/flux/flux-2.6.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module shell-completion
+
+MY_PN="flux2"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Flux is a tool for keeping Kubernetes clusters in sync"
+HOMEPAGE="https://fluxcd.io https://github.com/fluxcd/flux2"
+SRC_URI="https://github.com/fluxcd/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/fluxcd/${MY_PN}/releases/download/v${PV}/manifests.tar.gz -> ${P}-manifests.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~concord/distfiles/${MY_P}-deps.tar.xz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="hardened"
+
+BDEPEND=">=dev-lang/go-1.19"
+
+RESTRICT+=" test"
+
+src_unpack() {
+ default
+ mkdir -p "${S}/cmd/${PN}/manifests" || die
+ mv "${WORKDIR}"/*.yaml "${S}/cmd/${PN}/manifests" || die
+}
+
+src_compile() {
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \
+ ego build -ldflags="-s -w -X main.VERSION=${PV}" -o ./bin/${PN} ./cmd/${PN}
+}
+
+src_install() {
+ dobin bin/${PN}
+ bin/${PN} completion bash > ${PN}.bash || die
+ bin/${PN} completion zsh > ${PN}.zsh || die
+ newbashcomp ${PN}.bash ${PN}
+ newzshcomp ${PN}.zsh _${PN}
+}
next reply other threads:[~2025-06-04 20:19 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-04 20:19 Kenton Groombridge [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-08-08 17:49 [gentoo-commits] repo/gentoo:master commit in: sys-cluster/flux/ Kenton Groombridge
2025-08-08 17:49 Kenton Groombridge
2025-06-30 0:05 Kenton Groombridge
2025-05-29 15:18 Kenton Groombridge
2025-04-06 2:09 Kenton Groombridge
2025-04-06 2:09 Kenton Groombridge
2025-01-06 22:25 Kenton Groombridge
2024-06-20 22:24 Kenton Groombridge
2024-06-20 22:24 Kenton Groombridge
2024-02-10 18:22 Kenton Groombridge
2023-12-22 16:24 Kenton Groombridge
2023-07-18 18:07 Kenton Groombridge
2023-04-07 4:40 Kenton Groombridge
2023-03-27 23:07 Kenton Groombridge
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1749068363.779619ecca0be909a5043d1acfcfbddb1364d7e9.concord@gentoo \
--to=concord@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox