mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-09 18:47:16 -08:00
net-misc/kafka-bin: add 4.3.0
Signed-off-by: Patrick Lauer <patrick@gentoo.org>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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}"
|
||||
}
|
||||
Reference in New Issue
Block a user