summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2016-01-29 16:37:47 +0100
committerMichał Górny <mgorny@gentoo.org>2016-01-29 16:55:27 +0100
commit11299625dbb3c9585dfd6a8505f82324144c8b82 (patch)
treecfc49824609b18d19156c736c58332cd6bdfa64a
parentnet-misc/tigervnc: Remove accidental stable keywords on 1.6.0 (diff)
downloadgentoo-11299625dbb3c9585dfd6a8505f82324144c8b82.tar.gz
gentoo-11299625dbb3c9585dfd6a8505f82324144c8b82.tar.bz2
gentoo-11299625dbb3c9585dfd6a8505f82324144c8b82.zip
net-misc/tigervnc: Avoid building unnecessary parts of xorg-server
-rw-r--r--net-misc/tigervnc/tigervnc-1.6.0.ebuild11
1 files changed, 10 insertions, 1 deletions
diff --git a/net-misc/tigervnc/tigervnc-1.6.0.ebuild b/net-misc/tigervnc/tigervnc-1.6.0.ebuild
index eaa275fbbce6..6d9e1a655581 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0.ebuild
@@ -139,7 +139,16 @@ src_configure() {
src_compile() {
cmake-utils_src_compile
- use server && emake -C unix/xserver
+ if use server; then
+ # deps of the vnc module and the module itself
+ local d subdirs=(
+ fb xfixes Xext dbe glx randr render damageext miext Xi xkb
+ composite dix mi os hw/vnc
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
}
src_install() {