# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit desktop eutils qmake-utils xdg-utils DESCRIPTION="P2P private sharing application" HOMEPAGE="https://retroshare.cc" SRC_URI="https://github.com/RetroShare/RetroShare/releases/download/v${PV}/RetroShare-v${PV}-source-with-submodules.tar.gz -> ${P}.tar.gz" # pegmarkdown can also be used with MIT LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="cli control-socket gnome-keyring +gui +jsonapi service +sqlcipher webui +xapian" REQUIRED_USE=" || ( cli gui service ) service? ( jsonapi )" RDEPEND=" app-arch/bzip2 dev-libs/openssl:0= >=dev-libs/rapidjson-1.1.0 net-libs/miniupnpc:= sys-libs/zlib control-socket? ( dev-qt/qtnetwork:5 ) gnome-keyring? ( app-crypt/libsecret ) gui? ( dev-qt/qtcore:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtscript:5 dev-qt/qtxml:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 x11-libs/libX11 x11-libs/libXScrnSaver ) service? ( dev-qt/qtcore:5 ) sqlcipher? ( dev-db/sqlcipher ) !sqlcipher? ( dev-db/sqlite:3 ) webui? ( net-libs/libmicrohttpd ) xapian? ( dev-libs/xapian )" DEPEND="${RDEPEND} dev-qt/qtcore:5 gui? ( dev-qt/designer:5 )" BDEPEND="dev-util/cmake virtual/pkgconfig jsonapi? ( || ( >=app-doc/doxygen-1.8.17