diff options
Diffstat (limited to 'net-libs/tox/tox-0.2.8.ebuild')
-rw-r--r-- | net-libs/tox/tox-0.2.8.ebuild | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/net-libs/tox/tox-0.2.8.ebuild b/net-libs/tox/tox-0.2.8.ebuild deleted file mode 100644 index 7e056d8ed926..000000000000 --- a/net-libs/tox/tox-0.2.8.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils systemd user - -MY_P="c-toxcore-${PV}" -DESCRIPTION="Encrypted P2P, messaging, and audio/video calling platform" -HOMEPAGE="https://tox.chat" -SRC_URI="https://github.com/TokTok/c-toxcore/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0/0.2" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+av daemon ipv6 no-log log-trace log-debug log-info log-warn +log-error static-libs test" -RESTRICT="!test? ( test )" - -REQUIRED_USE="^^ ( no-log log-trace log-debug log-info log-warn log-error )" - -RDEPEND=" - av? ( media-libs/libvpx:= - media-libs/opus ) - daemon? ( dev-libs/libconfig ) - >=dev-libs/libsodium-0.6.1:=[asm,urandom,-minimal]" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - cmake-utils_src_prepare - #remove faulty tests - for testname in bootstrap lan_discovery save_compatibility tcp_relay; do - sed -i -e "/^auto_test(${testname})$/d" CMakeLists.txt || die - done -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TOXAV=$(usex av) - -DMUST_BUILD_TOXAV=$(usex av) - -DBOOTSTRAP_DAEMON=$(usex daemon) - -DENABLE_STATIC=$(usex static-libs) - -DENABLE_SHARED=ON - -DBUILD_AV_TEST=$(usex test) - -DUSE_IPV6=$(usex test && usex ipv6) - ) - if use test; then - mycmakeargs+=(-DTEST_TIMEOUT_SECONDS=120) - fi - if use no-log; then - mycmakeargs+=(-DMIN_LOGGER_LEVEL="") - einfo "logging disable" - elif use log-trace; then - mycmakeargs+=(-DMIN_LOGGER_LEVEL="TRACE") - einfo "Trace logging enabled" - elif use log-debug; then - mycmakeargs+=(-DMIN_LOGGER_LEVEL="DEBUG") - einfo "debug logging enabled" - elif use log-info; then - mycmakeargs+=(-DMIN_LOGGER_LEVEL="INFO") - einfo "info logging enabled" - elif use log-warn; then - mycmakeargs+=(-DMIN_LOGGER_LEVEL="WARNING") - einfo "warning logging enabled" - else - mycmakeargs+=(-DMIN_LOGGER_LEVEL="ERROR") - einfo "error logging enabled" - fi - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - if use daemon; then - newinitd "${FILESDIR}"/initd tox-dht-daemon - newconfd "${FILESDIR}"/confd tox-dht-daemon - insinto /etc - doins "${FILESDIR}"/tox-bootstrapd.conf - systemd_dounit "${FILESDIR}"/tox-bootstrapd.service - fi -} - -pkg_postinst() { - if use daemon; then - enewgroup tox - enewuser tox -1 -1 -1 tox - if [[ -f ${EROOT%/}/var/lib/tox-dht-bootstrap/key ]]; then - ewarn "Backwards compatability with the bootstrap daemon might have been" - ewarn "broken a while ago. To resolve this issue, REMOVE the following files:" - ewarn " ${EROOT%/}/var/lib/tox-dht-bootstrap/key" - ewarn " ${EROOT%/}/etc/tox-bootstrapd.conf" - ewarn " ${EROOT%/}/run/tox-dht-bootstrap/tox-dht-bootstrap.pid" - ewarn "Then just re-emerge net-libs/tox" - fi - fi -} |