From fc2f1018fc323ef2c6572734a9b130427cba76a6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 3 Nov 2021 06:47:15 +0000 Subject: gentoo resync : 03.11.2021 --- gui-apps/Manifest.gz | Bin 3544 -> 3547 bytes gui-apps/waypipe/Manifest | 6 +-- gui-apps/waypipe/waypipe-0.7.2-r1.ebuild | 77 +++++++++++++++++++++++++++++++ gui-apps/waypipe/waypipe-0.7.2.ebuild | 77 ------------------------------- gui-apps/waypipe/waypipe-0.8.0-r1.ebuild | 73 +++++++++++++++++++++++++++++ gui-apps/waypipe/waypipe-0.8.0.ebuild | 73 ----------------------------- gui-apps/waypipe/waypipe-9999.ebuild | 2 +- gui-apps/wayvnc/Manifest | 4 +- gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild | 44 ++++++++++++++++++ gui-apps/wayvnc/wayvnc-0.4.0.ebuild | 44 ------------------ gui-apps/wayvnc/wayvnc-9999.ebuild | 2 +- 11 files changed, 201 insertions(+), 201 deletions(-) create mode 100644 gui-apps/waypipe/waypipe-0.7.2-r1.ebuild delete mode 100644 gui-apps/waypipe/waypipe-0.7.2.ebuild create mode 100644 gui-apps/waypipe/waypipe-0.8.0-r1.ebuild delete mode 100644 gui-apps/waypipe/waypipe-0.8.0.ebuild create mode 100644 gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild delete mode 100644 gui-apps/wayvnc/wayvnc-0.4.0.ebuild (limited to 'gui-apps') diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz index 73a2db76f211..f723b87fbf34 100644 Binary files a/gui-apps/Manifest.gz and b/gui-apps/Manifest.gz differ diff --git a/gui-apps/waypipe/Manifest b/gui-apps/waypipe/Manifest index cf2aff05dfbe..07a149718c32 100644 --- a/gui-apps/waypipe/Manifest +++ b/gui-apps/waypipe/Manifest @@ -1,7 +1,7 @@ AUX waypipe-0.7.2-no-simd.patch 2593 BLAKE2B e3af5ec9cafe957c68e2694e79a957bd90718c7f3c0926c1da125498f8c2e101ac41881cc800f80e931c2d2ec1f5b0fa34de82b50d085780e8c9d853aa15dc30 SHA512 26078c8d48a9e87f3ce37791e41cbfdf79ab96639264dfc63666e5c45e6728ddb2cfe76b6b90322b4a80a3e755b7b053213dead884fb270c59ab97f717c6e872 DIST waypipe-0.7.2.tar.gz 202601 BLAKE2B bc8a03c8b47ee65a158ca45047f1989761c36b7b6fb5196784637f4e937fa2e5076497079f8368daf20592351e60a12fda5f4500b7220320b4c4a73ca9e5b1e0 SHA512 b126ea9d30864ecba67447793f39dbbe8bc73ab33c79879ac243023c64930e9aae887f13c0fdcc4cdf307b0ca6766b1012915dc88c596b7c250e3b35f6ba9190 DIST waypipe-0.8.0.tar.gz 217533 BLAKE2B a2aebb9939acafae3eb693aa8fe344ab775e8d3e9a071e7291ab15a0f9869b681156b5730e42c04401648a32ad2a67d7a3bf95ff5f38e909e9309e00b1c69381 SHA512 853d36a9779e2fcb5ac7bcca6575d456685beadd8d918ec430a57b8359867849bdcb5d9c1edcd19eb8505f06a7758e8f53ba5354daa05f99491d5a45c330eeb2 -EBUILD waypipe-0.7.2.ebuild 1933 BLAKE2B 4ab3e6b3f8a18d52faa9477006ad304e765e018f9aa7e1b4af6783485571edd5cd93d4b3df07b05ee34e68579b1498c1d652a166126c7efda1dceaf12cdac244 SHA512 4760f6d71ee3472ef84e8f19575fd1c9b71c2062d03ce1cd0d716f68e57c3718ffb271b447cae28533f78a960c5f838fa4c7f7e5bac21ba41be166786aafc422 -EBUILD waypipe-0.8.0.ebuild 1877 BLAKE2B 0eec1e9df13454af322b145d4a844a7035a5ad6835ae577a9205e2c443d8402b84bfa350baf4095574da61aa441cc2e9d6d4ce84e824d906a4af1bf37294bcf8 SHA512 d764d91fc0c9e562a9526ab5e63cfb73181d070482049f22688e61a1cc3f89812efa0a553d4be87458b863d66b007f0b18ef995c22826a8b0d1e741aea381ac3 -EBUILD waypipe-9999.ebuild 1877 BLAKE2B 0eec1e9df13454af322b145d4a844a7035a5ad6835ae577a9205e2c443d8402b84bfa350baf4095574da61aa441cc2e9d6d4ce84e824d906a4af1bf37294bcf8 SHA512 d764d91fc0c9e562a9526ab5e63cfb73181d070482049f22688e61a1cc3f89812efa0a553d4be87458b863d66b007f0b18ef995c22826a8b0d1e741aea381ac3 +EBUILD waypipe-0.7.2-r1.ebuild 1936 BLAKE2B 08042cc637d927764d8a44aad30e766491c9f5417b721bb92a7539a8870193b741f9d390e3e0122ee62cd42d7076944ace78239ead0ff789beb836c73e2d45bd SHA512 21721836f3bfeec4f0f44655786ac44cc429334e5fadf5c19707dcb3b3b8e0cd38c942d050f7981156474bb2bf74488805cae1da666bba80db8828759d6b9c87 +EBUILD waypipe-0.8.0-r1.ebuild 1880 BLAKE2B 66ad6da8892c97a1ba53915dedc37f3fd6900adaca202f6624b5336a83e819e5ecd1022d87848678ef4288a1bd183c0625b9fcf5c90946fed31a01b39332ecfe SHA512 98f9d27d51f77f4676e9adc4206f6fb377d1af9150a97b0473237b5a3babd324ddc0d6f2bce82dfb76cb81ac1dcbf92a8cf9ebbd12586279632dea58a9280711 +EBUILD waypipe-9999.ebuild 1880 BLAKE2B 66ad6da8892c97a1ba53915dedc37f3fd6900adaca202f6624b5336a83e819e5ecd1022d87848678ef4288a1bd183c0625b9fcf5c90946fed31a01b39332ecfe SHA512 98f9d27d51f77f4676e9adc4206f6fb377d1af9150a97b0473237b5a3babd324ddc0d6f2bce82dfb76cb81ac1dcbf92a8cf9ebbd12586279632dea58a9280711 MISC metadata.xml 919 BLAKE2B 3d97187bf08472d16401a1da900d6ceb13a37d0191b2f61d67ee5dd7feba48dbacb47c68ade02f864b305ea17bd2bdc06c9c15a1e3f8a717da3fe98f10ed3b18 SHA512 c9d583ec44c7c11e90db4ab8cbeccf745d418d7dc9329ee1b193d21534c3dd680ebed5da4555018c34fb95155f01a480e23fe56aa468e26f8e5cfaa5b4fbd73a diff --git a/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild b/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild new file mode 100644 index 000000000000..ea63e6c5435b --- /dev/null +++ b/gui-apps/waypipe/waypipe-0.7.2-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit meson python-any-r1 + +DESCRIPTION="Transparent network proxy for Wayland compositors" +HOMEPAGE="https://gitlab.freedesktop.org/mstoeckl/waypipe" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.freedesktop.org/mstoeckl/waypipe" +else + SRC_URI="https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-v${PV} + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +WAYPIPE_FLAG_MAP_X86=( avx2:with_avx2 avx512f:with_avx512f sse3:with_sse3 ) +WAYPIPE_FLAG_MAP_ARM=( neon:with_neon_opts ) +WAYPIPE_FLAG_MAP=( + "${WAYPIPE_FLAG_MAP_X86[@]/#/cpu_flags_x86_}" + "${WAYPIPE_FLAG_MAP_ARM[@]/#/cpu_flags_arm_}" +) + +IUSE="dmabuf ffmpeg lz4 man neon systemtap test vaapi zstd ${WAYPIPE_FLAG_MAP[@]%:*}" +REQUIRED_USE="vaapi? ( ffmpeg )" +RESTRICT="!test? ( test )" + +DEPEND=" + dmabuf? ( + media-libs/mesa[gbm(+),vaapi?,wayland] + x11-libs/libdrm + ) + lz4? ( app-arch/lz4 ) + systemtap? ( dev-util/systemtap ) + vaapi? ( x11-libs/libva[drm,wayland] ) + ffmpeg? ( + media-video/ffmpeg[x264,vaapi?] + ) + zstd? ( app-arch/zstd ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + man? ( app-text/scdoc ) + test? ( dev-libs/weston[examples,headless,remoting,screen-sharing,wayland-compositor] ) +" + +PATCHES=( + "${FILESDIR}"/waypipe-0.7.2-no-simd.patch +) + +src_configure() { + local emesonargs=( + -Dwerror=false + $(meson_use systemtap with_systemtap) + $(meson_feature dmabuf with_dmabuf) + $(meson_feature ffmpeg with_video) + $(meson_feature lz4 with_lz4) + $(meson_feature man man-pages) + $(meson_feature vaapi with_vaapi) + $(meson_feature zstd with_zstd) + ) + local fl + for fl in "${WAYPIPE_FLAG_MAP[@]}"; do + emesonargs+=( $(meson_use "${fl%:*}" "${fl#*:}") ) + done + meson_src_configure +} diff --git a/gui-apps/waypipe/waypipe-0.7.2.ebuild b/gui-apps/waypipe/waypipe-0.7.2.ebuild deleted file mode 100644 index 07a5a221492a..000000000000 --- a/gui-apps/waypipe/waypipe-0.7.2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit meson python-any-r1 - -DESCRIPTION="Transparent network proxy for Wayland compositors" -HOMEPAGE="https://gitlab.freedesktop.org/mstoeckl/waypipe" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.freedesktop.org/mstoeckl/waypipe" -else - SRC_URI="https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-v${PV} - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" - -WAYPIPE_FLAG_MAP_X86=( avx2:with_avx2 avx512f:with_avx512f sse3:with_sse3 ) -WAYPIPE_FLAG_MAP_ARM=( neon:with_neon_opts ) -WAYPIPE_FLAG_MAP=( - "${WAYPIPE_FLAG_MAP_X86[@]/#/cpu_flags_x86_}" - "${WAYPIPE_FLAG_MAP_ARM[@]/#/cpu_flags_arm_}" -) - -IUSE="dmabuf ffmpeg lz4 man neon systemtap test vaapi zstd ${WAYPIPE_FLAG_MAP[@]%:*}" -REQUIRED_USE="vaapi? ( ffmpeg )" -RESTRICT="!test? ( test )" - -DEPEND=" - dmabuf? ( - media-libs/mesa[gbm,vaapi?,wayland] - x11-libs/libdrm - ) - lz4? ( app-arch/lz4 ) - systemtap? ( dev-util/systemtap ) - vaapi? ( x11-libs/libva[drm,wayland] ) - ffmpeg? ( - media-video/ffmpeg[x264,vaapi?] - ) - zstd? ( app-arch/zstd ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - man? ( app-text/scdoc ) - test? ( dev-libs/weston[examples,headless,remoting,screen-sharing,wayland-compositor] ) -" - -PATCHES=( - "${FILESDIR}"/waypipe-0.7.2-no-simd.patch -) - -src_configure() { - local emesonargs=( - -Dwerror=false - $(meson_use systemtap with_systemtap) - $(meson_feature dmabuf with_dmabuf) - $(meson_feature ffmpeg with_video) - $(meson_feature lz4 with_lz4) - $(meson_feature man man-pages) - $(meson_feature vaapi with_vaapi) - $(meson_feature zstd with_zstd) - ) - local fl - for fl in "${WAYPIPE_FLAG_MAP[@]}"; do - emesonargs+=( $(meson_use "${fl%:*}" "${fl#*:}") ) - done - meson_src_configure -} diff --git a/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild b/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild new file mode 100644 index 000000000000..32359fd9fa55 --- /dev/null +++ b/gui-apps/waypipe/waypipe-0.8.0-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit meson python-any-r1 + +DESCRIPTION="Transparent network proxy for Wayland compositors" +HOMEPAGE="https://gitlab.freedesktop.org/mstoeckl/waypipe" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.freedesktop.org/mstoeckl/waypipe" +else + SRC_URI="https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-v${PV} + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +WAYPIPE_FLAG_MAP_X86=( avx2:with_avx2 avx512f:with_avx512f sse3:with_sse3 ) +WAYPIPE_FLAG_MAP_ARM=( neon:with_neon_opts ) +WAYPIPE_FLAG_MAP=( + "${WAYPIPE_FLAG_MAP_X86[@]/#/cpu_flags_x86_}" + "${WAYPIPE_FLAG_MAP_ARM[@]/#/cpu_flags_arm_}" +) + +IUSE="dmabuf ffmpeg lz4 man neon systemtap test vaapi zstd ${WAYPIPE_FLAG_MAP[@]%:*}" +REQUIRED_USE="vaapi? ( ffmpeg )" +RESTRICT="!test? ( test )" + +DEPEND=" + dmabuf? ( + media-libs/mesa[gbm(+),vaapi?,wayland] + x11-libs/libdrm + ) + lz4? ( app-arch/lz4 ) + systemtap? ( dev-util/systemtap ) + vaapi? ( x11-libs/libva[drm,wayland] ) + ffmpeg? ( + media-video/ffmpeg[x264,vaapi?] + ) + zstd? ( app-arch/zstd ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + man? ( app-text/scdoc ) + test? ( dev-libs/weston[examples,headless,remoting,screen-sharing,wayland-compositor] ) +" + +src_configure() { + local emesonargs=( + -Dwerror=false + $(meson_use systemtap with_systemtap) + $(meson_feature dmabuf with_dmabuf) + $(meson_feature ffmpeg with_video) + $(meson_feature lz4 with_lz4) + $(meson_feature man man-pages) + $(meson_feature vaapi with_vaapi) + $(meson_feature zstd with_zstd) + ) + local fl + for fl in "${WAYPIPE_FLAG_MAP[@]}"; do + emesonargs+=( $(meson_use "${fl%:*}" "${fl#*:}") ) + done + meson_src_configure +} diff --git a/gui-apps/waypipe/waypipe-0.8.0.ebuild b/gui-apps/waypipe/waypipe-0.8.0.ebuild deleted file mode 100644 index a105c5722610..000000000000 --- a/gui-apps/waypipe/waypipe-0.8.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit meson python-any-r1 - -DESCRIPTION="Transparent network proxy for Wayland compositors" -HOMEPAGE="https://gitlab.freedesktop.org/mstoeckl/waypipe" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.freedesktop.org/mstoeckl/waypipe" -else - SRC_URI="https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-v${PV} - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -LICENSE="MIT" -SLOT="0" - -WAYPIPE_FLAG_MAP_X86=( avx2:with_avx2 avx512f:with_avx512f sse3:with_sse3 ) -WAYPIPE_FLAG_MAP_ARM=( neon:with_neon_opts ) -WAYPIPE_FLAG_MAP=( - "${WAYPIPE_FLAG_MAP_X86[@]/#/cpu_flags_x86_}" - "${WAYPIPE_FLAG_MAP_ARM[@]/#/cpu_flags_arm_}" -) - -IUSE="dmabuf ffmpeg lz4 man neon systemtap test vaapi zstd ${WAYPIPE_FLAG_MAP[@]%:*}" -REQUIRED_USE="vaapi? ( ffmpeg )" -RESTRICT="!test? ( test )" - -DEPEND=" - dmabuf? ( - media-libs/mesa[gbm,vaapi?,wayland] - x11-libs/libdrm - ) - lz4? ( app-arch/lz4 ) - systemtap? ( dev-util/systemtap ) - vaapi? ( x11-libs/libva[drm,wayland] ) - ffmpeg? ( - media-video/ffmpeg[x264,vaapi?] - ) - zstd? ( app-arch/zstd ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - man? ( app-text/scdoc ) - test? ( dev-libs/weston[examples,headless,remoting,screen-sharing,wayland-compositor] ) -" - -src_configure() { - local emesonargs=( - -Dwerror=false - $(meson_use systemtap with_systemtap) - $(meson_feature dmabuf with_dmabuf) - $(meson_feature ffmpeg with_video) - $(meson_feature lz4 with_lz4) - $(meson_feature man man-pages) - $(meson_feature vaapi with_vaapi) - $(meson_feature zstd with_zstd) - ) - local fl - for fl in "${WAYPIPE_FLAG_MAP[@]}"; do - emesonargs+=( $(meson_use "${fl%:*}" "${fl#*:}") ) - done - meson_src_configure -} diff --git a/gui-apps/waypipe/waypipe-9999.ebuild b/gui-apps/waypipe/waypipe-9999.ebuild index a105c5722610..32359fd9fa55 100644 --- a/gui-apps/waypipe/waypipe-9999.ebuild +++ b/gui-apps/waypipe/waypipe-9999.ebuild @@ -35,7 +35,7 @@ RESTRICT="!test? ( test )" DEPEND=" dmabuf? ( - media-libs/mesa[gbm,vaapi?,wayland] + media-libs/mesa[gbm(+),vaapi?,wayland] x11-libs/libdrm ) lz4? ( app-arch/lz4 ) diff --git a/gui-apps/wayvnc/Manifest b/gui-apps/wayvnc/Manifest index e9d2426560cc..e464e79285c1 100644 --- a/gui-apps/wayvnc/Manifest +++ b/gui-apps/wayvnc/Manifest @@ -1,4 +1,4 @@ DIST wayvnc-0.4.0.tar.gz 52157 BLAKE2B 7c8456d5136ef361ca7dd72ffa7501514eeb7a61ae1777a02391fb7fceea6b020d68951300ab76254f2afd5e2610fe66ce0f461d18dc38522706691438f4620e SHA512 b8f1af24213077dc6126ae1f613b9cdeed8f365f9d1989a5b053563f0eb4bc49921e746e0f1026fe0e02bfeea23b912798678a5a337a052d977aa04496a75570 -EBUILD wayvnc-0.4.0.ebuild 891 BLAKE2B aa14a0bf2201a032482ce32d938d7d5d3ea8454ddfd5b5ba1b257f73c2c79232e975dc9e53fcc20661bbe430657a55064a7cf1d5a295e4c4362ce6dcddaf51b7 SHA512 b8ad1e34d2cb432c129ad948042aa9cbca835fa9fe2af56f750470b5b79adeffc999d3490b78ac547c76f069bfa25729ff97e7106fe8e279c4074908e00c1a59 -EBUILD wayvnc-9999.ebuild 884 BLAKE2B 12217ad95e53efd84149ce8d3140bb1552b41a425740e448f1d59f98d8ebf8a32b6401dac5b92895ac6dcd453af531d0940f3c74324d8714e6b0b49a3ae93293 SHA512 d13a811372db890cd7d3e894e2190852e3b6806cbeef91d11cf1fa9d7a035b219b8cc9065f498864ff943b1f57a69c52443e39db223e46e8060dd3f1c81f4bd3 +EBUILD wayvnc-0.4.0-r1.ebuild 897 BLAKE2B 791420b90f97d3e8276879d4540f39d60dcb1dec4faa2317b11ff2535ede60ec2fe2c24fcf3f89e53a45a568d52ada87107732e35407599bcda39065ba337884 SHA512 4ff8cb6f661d03b2cbdb9b9fd201eb08b00dc7ffca36ba92669b9f05fda5f497be2ea124b75f330bec067c9bec1bd55da4cc3d225c25e0f90c3f47508540befd +EBUILD wayvnc-9999.ebuild 890 BLAKE2B 46e6375b3abc4b0644bfcc3ab94edaf3fe80ec91d02f70cc7c282a7f9fb13283e8b82c9d12ebf3e7b68f2cb309e7672a1ed5c2d278bc459f0720d740444fc0c6 SHA512 6ff81f9cae68406f9e87b7be4e0661e6aba2ee771105cd8955ed8b275efe5c448f3ef50c9daf812a90ca3e3efac0d1c66867cdbbfca3940aa614583181724c28 MISC metadata.xml 967 BLAKE2B 1f9c4378875e4d45ae71c86665f50eb0cf0cf68d8d48ff50bcfd85b2b80acdfa353c178eee38a0e3ec2666d6d5d0b50c0186ff467445efb2c415d8227adc5184 SHA512 a15ec44d0d7e3983252e61514d414fc339e6d2a93fcf30a36b9733bddbac599fbbcc59b7de326c7b9f2594deb30c2f446b40d37b326a254940c7fdc5eccfe27a diff --git a/gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild b/gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild new file mode 100644 index 000000000000..e865d2f0eb35 --- /dev/null +++ b/gui-apps/wayvnc/wayvnc-0.4.0-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="VNC server for wlroots based Wayland compositors" +HOMEPAGE="https://github.com/any1/wayvnc" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/any1/wayvnc.git" +else + SRC_URI="https://github.com/any1/wayvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~riscv ~x86" +fi + +LICENSE="ISC" +SLOT="0" +IUSE="gbm tracing" + +RDEPEND=" + dev-libs/aml + dev-libs/wayland + gui-libs/neatvnc[tracing?] + media-libs/mesa:=[egl(+),gles2,gbm(+)?] + x11-libs/libxkbcommon + x11-libs/pixman + tracing? ( dev-util/systemtap ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + dev-libs/wayland-protocols +" + +src_configure() { + local emesonargs=( + $(meson_feature gbm screencopy-dmabuf) + $(meson_use tracing systemtap) + ) + meson_src_configure +} diff --git a/gui-apps/wayvnc/wayvnc-0.4.0.ebuild b/gui-apps/wayvnc/wayvnc-0.4.0.ebuild deleted file mode 100644 index 2185a19e3ead..000000000000 --- a/gui-apps/wayvnc/wayvnc-0.4.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="VNC server for wlroots based Wayland compositors" -HOMEPAGE="https://github.com/any1/wayvnc" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/any1/wayvnc.git" -else - SRC_URI="https://github.com/any1/wayvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~riscv ~x86" -fi - -LICENSE="ISC" -SLOT="0" -IUSE="gbm tracing" - -RDEPEND=" - dev-libs/aml - dev-libs/wayland - gui-libs/neatvnc[tracing?] - media-libs/mesa:=[egl,gles2,gbm?] - x11-libs/libxkbcommon - x11-libs/pixman - tracing? ( dev-util/systemtap ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-libs/wayland-protocols -" - -src_configure() { - local emesonargs=( - $(meson_feature gbm screencopy-dmabuf) - $(meson_use tracing systemtap) - ) - meson_src_configure -} diff --git a/gui-apps/wayvnc/wayvnc-9999.ebuild b/gui-apps/wayvnc/wayvnc-9999.ebuild index 369ff2e67cac..9aeac3a3cd46 100644 --- a/gui-apps/wayvnc/wayvnc-9999.ebuild +++ b/gui-apps/wayvnc/wayvnc-9999.ebuild @@ -24,7 +24,7 @@ RDEPEND=" dev-libs/aml dev-libs/wayland gui-libs/neatvnc[tracing?] - media-libs/mesa:=[egl,gles2,gbm?] + media-libs/mesa:=[egl(+),gles2,gbm(+)?] x11-libs/libxkbcommon x11-libs/pixman tracing? ( dev-util/systemtap ) -- cgit v1.2.3