# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 SCM_REPOSITORY="https://github.com/TokTok/c-toxcore.git" require scm-git systemd-service require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 1.13 1.12 1.11 ] need_libtool=false ] DOWNLOADS="" SLOT="0" PLATFORMS="~amd64 ~x86" SUMMARY="Encrypted P2P, messaging, and audio/video calling platform" DESCRIPTION="" HOMEPAGE="https://tox.chat" LICENCES="GPL-3+" MYOPTIONS=" av daemon log-debug [[ requires = [ -log-error -log-info -log-trace -log-warn ] ]] log-error [[ requires = [ -log-debug -log-info -log-trace -log-warn ] ]] log-info [[ requires = [ -log-debug -log-error -log-trace -log-warn ] ]] log-trace [[ requires = [ -log-debug -log-error -log-info -log-warn ] ]] log-warn [[ requires = [ -log-debug -log-error -log-info -log-trace ] ]] ntox" DEPENDENCIES=" build+run: av? ( media-libs/libvpx media-libs/opus ) daemon? ( dev-libs/libconfig ) ntox? ( sys-libs/ncurses ) dev-libs/libsodium " src_configure() { myconf=() if option log-debug; then myconf+=( --enable-logging ) myconf+=( --with-log-level=DEBUG ) elif option log-error; then myconf+=( --enable-logging ) myconf+=( --with-log-level=ERROR ) elif option log-info; then myconf+=( --enable-logging ) myconf+=( --with-log-level=INFO ) elif option log-trace; then myconf+=( --enable-logging ) myconf+=( --with-log-level=TRACE ) elif option log-warn; then myconf+=( --enable-logging ) myconf+=( --with-log-level=WARNING ) fi econf \ $(option_enable av av ) \ $(option_enable ntox ntox ) \ $(option_enable daemon daemon ) \ "${myconf[@]}" } src_install() { default_src_install if option daemon; then newconfd "${FILESDIR}"/confd tox-dht-daemon insinto /etc doins "${FILESDIR}"/tox-bootstrapd.conf install_systemd_files else edo rmdir "${IMAGE}"/usr/$(exhost --target)/bin fi }