media-plugins/vdr-fritzbox: add 1.5.8, fixes build w/ boost-1.89

Closes: https://bugs.gentoo.org/966028
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2026-01-15 19:55:25 +01:00
parent f71dbd6f87
commit fb4e4936c0
2 changed files with 69 additions and 0 deletions

View File

@@ -8,3 +8,8 @@ DIST vdr-fritzbox-1.5.6.libfritzpp-0b87ad3.tar.gz 370880 BLAKE2B 1deacdae532130d
DIST vdr-fritzbox-1.5.6.liblogpp-d61e25f.tar.gz 9552 BLAKE2B 55ae5fb39918e3f2df8aa1cb9725fd9e8de8450fe041bff8b4077c6d61a66d4d94605dd43f09c34f5a80858c902fcb8e69480a553772f7bc340f587edf2b8260 SHA512 4ad36a6c5f3c8f0a7e2f151c565e8e099a204157d238987f2c44a906b4fde2b7781e599f890124295f6aecd43a5f1f8c00af6a2f29048b492e7c1094446c5950
DIST vdr-fritzbox-1.5.6.libnetpp-9b5400c.tar.gz 216625 BLAKE2B 398abdbf2fb957638805f88058e0449c47c6575866d5d9e7230beeeda2ccca135cd5de325355c4c9610a7c0a0ab25d6e4fcfdb457420329bbad11fbbfbc0e44b SHA512 e53739ec65a7e8b568e25af740c2bc28df26e7f7fb03b007d9fe245946657c494c68ea8b4d8eda9cca04f292e3a5254d0feb13167aac3f2fd8ba5f3fe70c2e1c
DIST vdr-fritzbox-1.5.6.tar.gz 268406 BLAKE2B 63d5b05ff473e24b4f56bd617c6753c384b6d287dd793692fac70d1d6539670b3bbe9d094ec396b30e77e949c8dd726051b5c595b47e04f0536cf9427abdd764 SHA512 e7e63fcaacf8b8ac7955b85a0bd3e0b0bee37a5e6445d518100803677b08bc06832331504a988fb4d700f0a8138afa8b2f12294c44bc806f6a3327974bc63d8d
DIST vdr-fritzbox-1.5.8.libconvpp-286a289.tar.gz 215666 BLAKE2B 58a49a3008be465e8a068692e7e39882e99d802380d2bcc9673aaac91e5474d3b8acbf130bc91b092a5d95387fcd11c264c46039134fc2305fe9cd58b0077952 SHA512 b7169d20e6034bc4b40c862175b8f57af474073e50175b1d99e3d0a6f096e1e9cb072d9932350d12a0470fd6e1a1386fc3cf0a19ffb94b9a1a2d683ed9725808
DIST vdr-fritzbox-1.5.8.libfritzpp-0b87ad3.tar.gz 370880 BLAKE2B 1deacdae532130d5d148ea811a3023f3af25f1130f7498446286fea8404a1211d8c0fa6ee5da5d0e61a16d6650ada92724c19802d37b7b58f4f79d0123d9ad43 SHA512 08c8d865e989fe1fa23ecc92d71d60370e6763a8315aab967176a31db0a4a36561f694193dca63f735cd19a900aa9125fab2c506a73c1ca227810ff673969bd2
DIST vdr-fritzbox-1.5.8.liblogpp-d61e25f.tar.gz 9552 BLAKE2B 55ae5fb39918e3f2df8aa1cb9725fd9e8de8450fe041bff8b4077c6d61a66d4d94605dd43f09c34f5a80858c902fcb8e69480a553772f7bc340f587edf2b8260 SHA512 4ad36a6c5f3c8f0a7e2f151c565e8e099a204157d238987f2c44a906b4fde2b7781e599f890124295f6aecd43a5f1f8c00af6a2f29048b492e7c1094446c5950
DIST vdr-fritzbox-1.5.8.libnetpp-9b5400c.tar.gz 216625 BLAKE2B 398abdbf2fb957638805f88058e0449c47c6575866d5d9e7230beeeda2ccca135cd5de325355c4c9610a7c0a0ab25d6e4fcfdb457420329bbad11fbbfbc0e44b SHA512 e53739ec65a7e8b568e25af740c2bc28df26e7f7fb03b007d9fe245946657c494c68ea8b4d8eda9cca04f292e3a5254d0feb13167aac3f2fd8ba5f3fe70c2e1c
DIST vdr-fritzbox-1.5.8.tar.gz 268766 BLAKE2B 892d897d595afd01ef88c3981867499144b7d26a7a0bd58227b2f5968ad028086aa983f9fa907410cedc6099c2178d9e654fd46c7d00fc9245c5d32880a6067c SHA512 bd579edcee422e7766ba9a7c75fce83cd5844c4aa50897eff518850f88987a16dd9ccdbd0957c034334d46f17f2c8ed7c27f55993975396c0cdfba6853ffd5cd

View File

@@ -0,0 +1,64 @@
# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs vdr-plugin-2
DESCRIPTION="VDR Plugin: Inform about incoming phone-calls and use the fritz!box phonebook"
HOMEPAGE="https://github.com/jowi24/vdr-fritz"
SRC_URI="https://github.com/jowi24/vdr-fritz/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
https://github.com/jowi24/libconvpp/archive/286a289e30417ac534c861529ae245ccb44286e5.tar.gz
-> ${P}.libconvpp-286a289.tar.gz
https://github.com/jowi24/libfritzpp/archive/0b87ad3b75614bfb12473996588cd6fa68a1b2fc.tar.gz
-> ${P}.libfritzpp-0b87ad3.tar.gz
https://github.com/jowi24/liblogpp/archive/d61e25f4548f40261e6db62a967776cfa16e599a.tar.gz
-> ${P}.liblogpp-d61e25f.tar.gz
https://github.com/jowi24/libnetpp/archive/9b5400cbed4d84dcf539791774041a3bd9c5263d.tar.gz
-> ${P}.libnetpp-9b5400c.tar.gz"
S="${WORKDIR}/vdr-fritz-${PV}"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="dev-libs/libgcrypt:=
dev-libs/boost:=
media-video/vdr:="
RDEPEND="${DEPEND}"
src_unpack() {
default
# source git repo has submodules, which are not included in main repo download.
# so each submodule is loaded separately und must be moved to the right place after unpack
mv libconvpp-*/* "${S}/libconv++/" || die
mv libfritzpp-*/* "${S}/libfritz++/" || die
mv liblogpp-*/* "${S}/liblog++/" || die
mv libnetpp-*/* "${S}/libnet++/" || die
}
src_prepare() {
vdr-plugin-2_src_prepare
# do not call ar directly
export _VDRAR="$(tc-getAR)"
sed -e "s:\@ar :\@\$(_VDRAR) :" \
-i libconv++/Makefile \
-i libfritz++/Makefile \
-i liblog++/Makefile \
-i libnet++/Makefile || die
# remove non-functional tests, #934764
rm -rf ./test/ ./lib*/test/ || die
}
pkg_postinst() {
elog "It is recommend to update your firmware release to the latest."
elog
elog "The integrated call monitor (available in Fritz!Box official"
elog "firmware releases >= *.04.29) has to be enabled in order to"
elog "have the vdr-fritzbox plugin display anything on your tv. To"
elog "enable it call #96*5* from your telephone. If that doesn't"
elog "work for you, read the documentation for further instructions."
}