summaryrefslogtreecommitdiff
path: root/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild')
-rw-r--r--net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild14
1 files changed, 5 insertions, 9 deletions
diff --git a/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild b/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
index f5587f996c28..e879d2277a27 100644
--- a/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-1.2.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="+introspection pulseaudio sasl +vala"
REQUIRED_USE="vala? ( introspection )"
@@ -41,7 +41,9 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/1.0.0-honor-python-ver.patch
+ "${FILESDIR}"/${P}-build-improve-with-coroutine-auto-choice.patch
+ "${FILESDIR}"/${P}-meson-Find-python-explicitly-to-honor-downstream-pyt.patch
+ "${FILESDIR}"/${P}-meson-Fix-configuration-failure-with-Dwith-vala-disa.patch
)
src_prepare() {
@@ -54,14 +56,8 @@ src_configure() {
$(meson_feature introspection)
$(meson_feature pulseaudio)
$(meson_feature sasl)
+ -Dwith-coroutine=auto # gthread on windows, libc ucontext elsewhere; neither has extra deps
$(meson_feature vala with-vala)
)
-
- if use elibc_musl; then
- emesonargs+=( -Dwith-coroutine=gthread )
- else
- emesonargs+=( -Dwith-coroutine=auto )
- fi
-
meson_src_configure
}