diff options
Diffstat (limited to 'gui-apps/waypipe/waypipe-0.7.0.ebuild')
-rw-r--r-- | gui-apps/waypipe/waypipe-0.7.0.ebuild | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/gui-apps/waypipe/waypipe-0.7.0.ebuild b/gui-apps/waypipe/waypipe-0.7.0.ebuild new file mode 100644 index 0000000..8694eca --- /dev/null +++ b/gui-apps/waypipe/waypipe-0.7.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) + +inherit meson python-any-r1 + +DESCRIPTION="proxy for Wayland clients" +HOMEPAGE="https://gitlab.freedesktop.org/mstoeckl/waypipe" +SRC_URI="https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v${PV}/waypipe-v${PV}.tar.bz2" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+drm ffmpeg lz4 +man test vaapi zstd" + +REQUIRED_USE="vaapi? ( ffmpeg )" + +DEPEND=" + dev-libs/wayland + drm? ( x11-libs/libdrm ) + ffmpeg? ( media-video/ffmpeg ) + lz4? ( app-arch/lz4:= ) + vaapi? ( x11-libs/libva ) + zstd? ( app-arch/zstd:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + dev-libs/wayland-protocols + man? ( app-text/scdoc ) + test? ( dev-libs/weston ) +" + +S="${WORKDIR}/${PN}-v${PV}" + +src_configure() { + local emesonargs=( + -Dwerror=false + $(meson_feature man man-pages) + $(meson_feature ffmpeg with_video) + $(meson_feature drm with_dmabuf) + $(meson_feature lz4 with_lz4) + $(meson_feature zstd with_zstd) + $(meson_feature vaapi with_vaapi) + ) + meson_src_configure +} |