app-misc/ebusd: drop 24.1

Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
This commit is contained in:
Conrad Kostecki 2025-06-29 21:51:49 +02:00
parent 287801ad53
commit a182f7e214
No known key found for this signature in database
GPG Key ID: 7A96AB564BF498FB
2 changed files with 0 additions and 98 deletions

View File

@ -1,2 +1 @@
DIST ebusd-24.1.tar.gz 595318 BLAKE2B 40bbedf1af983c8bbb123b8774b013d02e8f49d653e729d5b6bf78cda50d70ff5b09bfe5993714cf311d5b90777bf6e6616557cef881120b0cad56fc7a5ac0e9 SHA512 a4ab5e21f345894c29b7af84f46f93ac4a3ee658d69ca7fb002d52233e8c041043df328212cbeae4f01220e7a6bf4ec8a26ad3757eb0cf6da157d237f5b6b0b6
DIST ebusd-25.1.tar.gz 599008 BLAKE2B a4e0ed1202a460a34cdc33ae852ea5255abd2df6135cb430a7d3b57dca4c41628c500adf0a50dc814b26ed9ae037a1c54d842ca1c7ff49179b8f458ce64e19c7 SHA512 ff69ee0b36b0e2ad9e44d090ba9507f51430ebb66e79948a44f8c719dbaf00e03a47c791e8f9e305b7dcb8e4fe87a7f00fb8f05c8a7c89e9a1b524e257576d7c

View File

@ -1,97 +0,0 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools systemd
DESCRIPTION="Daemon for communication with eBUS heating systems"
HOMEPAGE="
https://ebusd.de
https://github.com/john30/ebusd
"
SRC_URI="https://github.com/john30/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+contrib doc knx mqtt +ssl test"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/openssl:0=
mqtt? ( app-misc/mosquitto )
"
RDEPEND="${DEPEND}"
BDEPEND="
doc? (
app-text/doxygen
media-gfx/graphviz
)
"
PATCHES=(
"${FILESDIR}/${PN}-23.3-gentoo.patch"
"${FILESDIR}/${PN}-23.3-htmlpath.patch"
)
src_prepare() {
default
eautoreconf
}
src_configure() {
# KNXd is currently not packaged in Gentoo
local myeconfargs=(
$(use_with contrib)
$(usex doc '--with-docs' '')
$(use_with knx)
$(use_with mqtt)
$(use_with ssl)
--localstatedir="${EPREFIX}/var"
--without-knxd
)
econf "${myeconfargs[@]}"
}
src_compile() {
default
if use test; then
pushd src/lib/ebus/test || die
emake
popd || die
if use contrib; then
pushd src/lib/ebus/contrib/test || die
emake
popd || die
fi
fi
}
src_test() {
pushd src/lib/ebus/test || die
./test_filereader >/dev/null && \
./test_data >/dev/null && \
./test_message >/dev/null && \
./test_symbol >/dev/null && \
einfo "standard: OK!" || die
popd || die
if use contrib; then
pushd src/lib/ebus/contrib/test || die
./test_contrib >/dev/null && einfo "contrib: OK!" || die
popd || die
fi
}
src_install() {
default
use doc && dodoc -r docs/html
newinitd "${FILESDIR}"/ebusd.initd-r1 ebusd
newconfd "${FILESDIR}"/ebusd.confd ebusd
systemd_newunit "${FILESDIR}"/ebusd.service-r1 ebusd.service
}