summaryrefslogtreecommitdiff
path: root/net-p2p
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss123next@list.ru>2015-12-22 15:03:59 +0300
committerGluzskiy Alexandr <sss123next@list.ru>2015-12-22 15:03:59 +0300
commit4bd6ede4e184629cc2a76b8f5d6ea50fe0d76bda (patch)
treeebe61aff72687fefd983d4875190722124b948ac /net-p2p
parentc70acbbeb15cc0c7905ff19203b3870c4edee48a (diff)
retroshare: qt4 use flag
Diffstat (limited to 'net-p2p')
-rw-r--r--net-p2p/retroshare/retroshare-scm.ebuild26
1 files changed, 21 insertions, 5 deletions
diff --git a/net-p2p/retroshare/retroshare-scm.ebuild b/net-p2p/retroshare/retroshare-scm.ebuild
index 295befe..5e4061b 100644
--- a/net-p2p/retroshare/retroshare-scm.ebuild
+++ b/net-p2p/retroshare/retroshare-scm.ebuild
@@ -19,10 +19,13 @@ LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
SLOT="0"
KEYWORDS=""
-IUSE="cli feedreader +qt5 voip sqlite"
-REQUIRED_USE="|| ( cli qt5 )
+IUSE="cli feedreader qt4 +qt5 voip sqlite"
+REQUIRED_USE="|| ( cli qt5 qt4 )
feedreader? ( qt5 )
- voip? ( qt5 )"
+ voip? ( qt5 )
+ qt4? ( !qt5 )
+ qt5? ( !qt4 )
+ "
RDEPEND="
app-arch/bzip2
@@ -55,12 +58,22 @@ RDEPEND="
dev-qt/qtx11extras:5
dev-qt/qtxml:5
)
+ qt4? (
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ dev-qt/designer:4
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ dev-qt/qtmultimedia:4
+ dev-qt/qtscript:4
+ )
voip? (
media-libs/opencv
media-libs/speex
)"
DEPEND="${RDEPEND}
- dev-qt/qtcore:5
+ qt5? ( dev-qt/qtcore:5 )
+ qt4? ( dev-qt/qtcore:4 )
virtual/pkgconfig"
#S="${WORKDIR}/retroshare06-0.6.0/src"
@@ -77,6 +90,7 @@ src_prepare() {
use cli && rs_src_dirs="${rs_src_dirs} retroshare-nogui/src"
use feedreader && rs_src_dirs="${rs_src_dirs} plugins/FeedReader"
use qt5 && rs_src_dirs="${rs_src_dirs} retroshare-gui/src"
+ use qt4 && rs_src_dirs="${rs_src_dirs} retroshare-gui/src"
use voip && rs_src_dirs="${rs_src_dirs} plugins/VOIP"
# Force linking to sqlcipher ONLY
@@ -93,7 +107,8 @@ src_configure() {
use sqlite && conf_add="${conf_add} NO_SQLCIPHER"
for dir in ${rs_src_dirs} ; do
pushd "${S}/${dir}" 2>/dev/null || die
- eqmake5 CONFIG+="${conf_add}"
+ use qt5 && eqmake5 CONFIG+="${conf_add}"
+ use qt4 && eqmake4 CONFIG+="${conf_add}"
popd 2>/dev/null || die
done
}
@@ -114,6 +129,7 @@ src_install() {
use cli && dobin retroshare-nogui/src/RetroShare06-nogui
use qt5 && dobin retroshare-gui/src/RetroShare06
+ use qt4 && dobin retroshare-gui/src/RetroShare06
exeinto "${extension_dir}"
use feedreader && doexe plugins/FeedReader/*.so*