From 4cd284e9931a55194ef3b3f9546c5b0aa3e8f431 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Sun, 14 Oct 2018 19:28:38 +0100 Subject: net-p2p/kovri: Free, decentralized, anonymity I2P technology Package-Manager: Portage-2.3.49, Repoman-2.3.11 --- net-p2p/kovri/kovri-0.1.0_alpha.ebuild | 67 ++++++++++++++++++++++++++++++++++ net-p2p/kovri/metadata.xml | 8 ++++ 2 files changed, 75 insertions(+) create mode 100644 net-p2p/kovri/kovri-0.1.0_alpha.ebuild create mode 100644 net-p2p/kovri/metadata.xml diff --git a/net-p2p/kovri/kovri-0.1.0_alpha.ebuild b/net-p2p/kovri/kovri-0.1.0_alpha.ebuild new file mode 100644 index 00000000..7a7f9556 --- /dev/null +++ b/net-p2p/kovri/kovri-0.1.0_alpha.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{3_5,3_6,3_7} ) +inherit git-r3 toolchain-funcs python-r1 bash-completion-r1 + +DESCRIPTION="Free, decentralized, anonymity technology based on I2P's open specifications" +HOMEPAGE="https://getkovri.org" +EGIT_REPO_URI="https://gitlab.com/kovri-project/${PN}" +EGIT_COMMIT="v${PV/_/-}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="" +IUSE="doc python" + +RDEPEND="dev-libs/openssl:0 + dev-libs/boost:= + dev-libs/crypto++:= + python? ( dev-libs/boost:=[python,${PYTHON_USEDEP}] ) + net-libs/miniupnpc" +DEPEND=">=sys-devel/clang-3.5 + >=dev-util/cmake-3.5.1 + doc? ( + media-gfx/graphviz + app-doc/doxygen:0 + ) + ${RDEPEND}" + +src_prepare () { + export AR=$(tc-getAR) + export RANLIB=$(tc-getRANLIB) + export CC=$(tc-getCC) + export CXX=$(tc-getCXX) + + sed -i \ + -e "s;bin_path=.*;bin_path=${ED}/usr/bin;" \ + -e "s;kovri_data_dir=.*;kovri_data_dir=${ED}/etc/${PN};" \ + -e "s;mkdir ;mkdir -p ;" \ + pkg/installers/kovri-install.sh \ + || die + + default +} + +src_compile () { + emake release COTIRE=0 + + if use doc ; then + emake doxygen + fi + + # Boost.Python package not yet supported for your system + #if use python ; then + # emake python + #fi +} + +src_install () { + default + + rm -f "${ED}/usr/bin/kovri-bash.sh" + newbashcomp "${S}/contrib/utils/kovri-bash.sh" "${PN}" + + dodoc -r docs/i18n/* +} diff --git a/net-p2p/kovri/metadata.xml b/net-p2p/kovri/metadata.xml new file mode 100644 index 00000000..de37e444 --- /dev/null +++ b/net-p2p/kovri/metadata.xml @@ -0,0 +1,8 @@ + + + + + bertrand@jacquin.bzh + Bertrand Jacquin + + -- cgit v1.2.3