commit: 77c610c807c3901eddc6ed65e08eefebaa58ddfd Author: Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr> AuthorDate: Thu Jul 13 13:07:05 2023 +0000 Commit: Efe İzbudak <efe.izbudak <AT> metu <DOT> edu <DOT> tr> CommitDate: Thu Jul 13 13:22:42 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=77c610c8
www-client/vimb: fix compilation for gtk+[-X,wayland] The XEMBED feature has to be disabled if gtk+ has been built with wayland flag only (no X). Also added missing einstalldocs function to src_install. Signed-off-by: Efe İzbudak <efe.izbudak <AT> metu.edu.tr> www-client/vimb/vimb-3.6.0.ebuild | 4 +++- www-client/vimb/vimb-9999.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/www-client/vimb/vimb-3.6.0.ebuild b/www-client/vimb/vimb-3.6.0.ebuild index f7ced56c8..2ffaa5924 100644 --- a/www-client/vimb/vimb-3.6.0.ebuild +++ b/www-client/vimb/vimb-3.6.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit savedconfig optfeature +inherit flag-o-matic optfeature savedconfig DESCRIPTION="A fast, lightweight, vim-like browser based on webkit" HOMEPAGE="https://fanglingsu.github.io/vimb/" @@ -35,6 +35,7 @@ src_prepare() { } src_compile() { + has_version x11-libs/gtk+:3[-X,wayland] && append-cflags -DFEATURE_NO_XEMBED=1 emake PREFIX="/usr" } @@ -42,6 +43,7 @@ src_install() { emake PREFIX="/usr" DESTDIR="${D}" install save_config src/config.def.h use adblock && dosym /usr/lib/wyebrowser/adblock.so /usr/lib/vimb/adblock.so + einstalldocs } pkg_postinst() { diff --git a/www-client/vimb/vimb-9999.ebuild b/www-client/vimb/vimb-9999.ebuild index f7ced56c8..2ffaa5924 100644 --- a/www-client/vimb/vimb-9999.ebuild +++ b/www-client/vimb/vimb-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit savedconfig optfeature +inherit flag-o-matic optfeature savedconfig DESCRIPTION="A fast, lightweight, vim-like browser based on webkit" HOMEPAGE="https://fanglingsu.github.io/vimb/" @@ -35,6 +35,7 @@ src_prepare() { } src_compile() { + has_version x11-libs/gtk+:3[-X,wayland] && append-cflags -DFEATURE_NO_XEMBED=1 emake PREFIX="/usr" } @@ -42,6 +43,7 @@ src_install() { emake PREFIX="/usr" DESTDIR="${D}" install save_config src/config.def.h use adblock && dosym /usr/lib/wyebrowser/adblock.so /usr/lib/vimb/adblock.so + einstalldocs } pkg_postinst() {
