net-misc/kafka-bin: add 4.3.0

Signed-off-by: Patrick Lauer <patrick@gentoo.org>
This commit is contained in:
Patrick Lauer
2026-06-08 07:44:25 +00:00
parent 06cd8cc8dd
commit 80407fd63e
2 changed files with 61 additions and 0 deletions
+1
View File
@@ -2,3 +2,4 @@ DIST kafka_2.13-3.9.2.tgz 122473776 BLAKE2B 3f21084109b1acd0716c304e3e3ab0350bd3
DIST kafka_2.13-4.0.2.tgz 132499092 BLAKE2B 6ac908662548dcf6ee8fe64736ce39247387c39f17cfcba962ff634b98d70c1d93d2d07687358c565e54702dcdd7626cd4a48acd040e8806a0dfcd29eb6bc34d SHA512 b854b5ee761f04f8bd27f18576590cd54f4890d5dc103818f3db23c1a5b04de27f8465d4042f7cdf463dbfa6f149dafca92b60f56b5e2136861cf8d766f1a56b
DIST kafka_2.13-4.1.2.tgz 133586323 BLAKE2B 89e5159eddd35e5b11bcba036884aef4af6d61c60fa22e37f8236379fcb5b8595c2f817859675f180254d722f4bb73022a92607c46ea1cdd59ff7d9c4d6268e8 SHA512 78ac6e488b1071122f9608dfdb363f6fe50e1dbbc492347002c0398dfbf77e0d8caa5bf794c5937379721004dfe92025937d238b0faf4eb715529417fd43b491
DIST kafka_2.13-4.2.1.tgz 135532257 BLAKE2B 600b4cb708b63e7895c55b63cfac9d0d4f52705e954c2b4b70895789bfa780a35651ae121b6d98098475a46ef0eefc120ec74bf5adf2934b5c2d82cbc20ccd95 SHA512 f643e31266268e920aa98ead9a061026c98dac2886932ad468565ba59bcb7fb4f98a4c4f62727367e1bd87515f3b016e6f6ccccad8b12bdef8b091b0fb577170
DIST kafka_2.13-4.3.0.tgz 135838175 BLAKE2B 8aa4b4ddbd5d5924e779dfcf0e3c5ac2df9d1f1b2c5755ce7d16f9ce527f87ecfea2d33686656145bd50d42430b2b27c2e642f6bb326cc37ae5dbdafaf57d44a SHA512 ee36cf508b519769e253acdfa13add23f405ab42b241ca641589843df6a5c7bc72289301eb410a645ce7cd1cd0fe20921143b9074dfbfe72605943140d4e8cb1
+60
View File
@@ -0,0 +1,60 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="A high-throughput distributed messaging system"
HOMEPAGE="https://kafka.apache.org/"
# pick recommended scala version
SCALA_VERSION=2.13
MY_PN="kafka"
MY_P="${MY_PN}_${SCALA_VERSION}-${PV}"
SRC_URI="
mirror://apache/${MY_PN}/${PV}/${MY_P}.tgz
"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="connect"
COMMON_DEPEND="acct-group/kafka
acct-user/kafka
virtual/jre:="
DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}"
S="${WORKDIR}/${MY_P}"
INSTALL_DIR="/opt/${MY_PN}"
src_prepare() {
sed -i -e 's:/tmp/kafka-logs:/var/lib/kafka/logs:' "config/server.properties" || die
sed -i -e 's:/tmp/connect.offsets:/var/lib/kafka/connect.offsets:' "config/connect-standalone.properties" || die
eapply_user
}
src_install() {
insinto /etc/kafka
doins config/server.properties
if use "connect"; then
doins config/connect-distributed.properties config/connect-standalone.properties
newinitd "${FILESDIR}/${MY_PN}-connect-distributed.init.d" "${MY_PN}-connect-distributed"
fi
keepdir /var/lib/kafka
fowners -R kafka:kafka /var/lib/kafka
keepdir /var/log/kafka
fowners -R kafka:kafka /var/log/kafka
newinitd "${FILESDIR}/${MY_PN}.init.d.5" "${MY_PN}"
dodir "${INSTALL_DIR}"
cp -pRP bin config libs "${ED}/${INSTALL_DIR}" || die
keepdir "${INSTALL_DIR}/logs"
fowners -R kafka:kafka "${INSTALL_DIR}"
}