diff options
| author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2018-06-24 16:48:00 +0300 |
|---|---|---|
| committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2018-06-24 16:48:00 +0300 |
| commit | 9ab7e7279a75c7bc12878275c8211b88ec8b7796 (patch) | |
| tree | f3f4fa5cafe326bf4c810782955ea1e899949d05 /packages/net-libs/tox/tox-scm.exheres-0 | |
| parent | f4c008270b6e48921c7c2901e7d9952a3a2554a4 (diff) | |
tox-core
Diffstat (limited to 'packages/net-libs/tox/tox-scm.exheres-0')
| -rw-r--r-- | packages/net-libs/tox/tox-scm.exheres-0 | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/packages/net-libs/tox/tox-scm.exheres-0 b/packages/net-libs/tox/tox-scm.exheres-0 new file mode 100644 index 0000000..17b9162 --- /dev/null +++ b/packages/net-libs/tox/tox-scm.exheres-0 @@ -0,0 +1,69 @@ +# 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" +#LICENSE="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 +} |
