mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2025-12-21 21:17:37 -08:00
app-misc/ebusd: drop 24.1
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
This commit is contained in:
parent
287801ad53
commit
a182f7e214
@ -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
|
DIST ebusd-25.1.tar.gz 599008 BLAKE2B a4e0ed1202a460a34cdc33ae852ea5255abd2df6135cb430a7d3b57dca4c41628c500adf0a50dc814b26ed9ae037a1c54d842ca1c7ff49179b8f458ce64e19c7 SHA512 ff69ee0b36b0e2ad9e44d090ba9507f51430ebb66e79948a44f8c719dbaf00e03a47c791e8f9e305b7dcb8e4fe87a7f00fb8f05c8a7c89e9a1b524e257576d7c
|
||||||
|
|||||||
@ -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
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user