summaryrefslogtreecommitdiff
path: root/gui-apps/waypipe
diff options
context:
space:
mode:
Diffstat (limited to 'gui-apps/waypipe')
-rw-r--r--gui-apps/waypipe/Manifest8
-rw-r--r--gui-apps/waypipe/metadata.xml3
-rw-r--r--gui-apps/waypipe/waypipe-0.7.2-r2.ebuild76
-rw-r--r--gui-apps/waypipe/waypipe-0.8.0-r2.ebuild2
-rw-r--r--gui-apps/waypipe/waypipe-9999.ebuild2
5 files changed, 8 insertions, 83 deletions
diff --git a/gui-apps/waypipe/Manifest b/gui-apps/waypipe/Manifest
index eba7f420d15c..a9c66cfad0fc 100644
--- a/gui-apps/waypipe/Manifest
+++ b/gui-apps/waypipe/Manifest
@@ -1,7 +1,5 @@
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-r2.ebuild 1914 BLAKE2B d78d5e3dd0d34b33f641b6fdca71d161e957a33b78efcec2f88c12c3d865813c3ff3ef65ea74590f09b14137f9a9aa2a218d2b00d84d8313be68e7f1e277492b SHA512 7a5ea877dd94f82a8055fd27ea212be6e5cf82b7704e5b141e5c8be1faa690bbf67642ed612f08c1bf56e3817dcdf21caab17afbf96ad40024445745abf97c76
-EBUILD waypipe-0.8.0-r2.ebuild 1863 BLAKE2B 9aefed268810cd4d6de72f0db97dbbe9aae37becc79f7218e3ff0a46872632464dcefeeac2e16eeb7441b55c4fa788fe651794a65b544305fa0e09c69e34c1ad SHA512 fbcc5c6b2c2b9493543ff37de547667722d77c1e3b148475248255840af9b5faa649e4f458509cc9158ebdabb8ca8e1137adcab1f9d48ea840dfc3690b9bfe85
-EBUILD waypipe-9999.ebuild 1863 BLAKE2B 9aefed268810cd4d6de72f0db97dbbe9aae37becc79f7218e3ff0a46872632464dcefeeac2e16eeb7441b55c4fa788fe651794a65b544305fa0e09c69e34c1ad SHA512 fbcc5c6b2c2b9493543ff37de547667722d77c1e3b148475248255840af9b5faa649e4f458509cc9158ebdabb8ca8e1137adcab1f9d48ea840dfc3690b9bfe85
-MISC metadata.xml 697 BLAKE2B 0170be716ed47d7f8b3c249bb8c1f07e92b94b44234c5a4287bbabbc1a8f6fd801ec29cea4bd63319b02f8119544575867081b80db182ee4646cac8261d3b93c SHA512 86ef3b400cea10408fa2fd32b0767741241bf19e6abe8fbec4a2e7061bfe6d0d922aaa15e20b3ae3ea3914f6236bcc6bb5d8f11ee90d35a78e7eda84ed154639
+EBUILD waypipe-0.8.0-r2.ebuild 1863 BLAKE2B b41a116b470e9e3f12956f1f323cd7f0c1fc5eb5f779eb276b66cf962642fc4a4a69a81fa1045edc370247d8ab18e7efb9f1dc6e4ecaca74cc0e70e29d9f66d0 SHA512 88efd3f3a197ec05f33a1818126d2489be9df465575448d88e48eb0622a625950dcdc795c13c8d32e3f1c52f1c8e9d950fb770b7f654bdb5ebd225b715fb6c7f
+EBUILD waypipe-9999.ebuild 1863 BLAKE2B b41a116b470e9e3f12956f1f323cd7f0c1fc5eb5f779eb276b66cf962642fc4a4a69a81fa1045edc370247d8ab18e7efb9f1dc6e4ecaca74cc0e70e29d9f66d0 SHA512 88efd3f3a197ec05f33a1818126d2489be9df465575448d88e48eb0622a625950dcdc795c13c8d32e3f1c52f1c8e9d950fb770b7f654bdb5ebd225b715fb6c7f
+MISC metadata.xml 790 BLAKE2B 8928c96854495a9bd18ee980c4ab1a3d5d93e06b3ed5f11a1fa90b719f24391fbfbb99cafddaf6fa75ff4b59a0aa72f92cf1db48d9f3d62df8f0603e628e6aac SHA512 eab5538af33b220a5f7896c80d42429677da4cb39426ddbaa18594a39fd23aa1fd00e500f7599c3956105ab47380cee75e1aa42b413f540a5425d6563d9f1c07
diff --git a/gui-apps/waypipe/metadata.xml b/gui-apps/waypipe/metadata.xml
index 28e1162cdbc8..418f3128fc8e 100644
--- a/gui-apps/waypipe/metadata.xml
+++ b/gui-apps/waypipe/metadata.xml
@@ -13,4 +13,7 @@
<flag name="ffmpeg">Link with ffmpeg to allow buffer displays using video streams</flag>
<flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
</use>
+ <upstream>
+ <remote-id type="freedesktop-gitlab">mstoeckl/waypipe</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gui-apps/waypipe/waypipe-0.7.2-r2.ebuild b/gui-apps/waypipe/waypipe-0.7.2-r2.ebuild
deleted file mode 100644
index d4b4f886e957..000000000000
--- a/gui-apps/waypipe/waypipe-0.7.2-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_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 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? ( media-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=(
- $(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-r2.ebuild b/gui-apps/waypipe/waypipe-0.8.0-r2.ebuild
index c267b6de15fc..0d8968a8db52 100644
--- a/gui-apps/waypipe/waypipe-0.8.0-r2.ebuild
+++ b/gui-apps/waypipe/waypipe-0.8.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit meson python-any-r1
DESCRIPTION="Transparent network proxy for Wayland compositors"
diff --git a/gui-apps/waypipe/waypipe-9999.ebuild b/gui-apps/waypipe/waypipe-9999.ebuild
index c267b6de15fc..0d8968a8db52 100644
--- a/gui-apps/waypipe/waypipe-9999.ebuild
+++ b/gui-apps/waypipe/waypipe-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit meson python-any-r1
DESCRIPTION="Transparent network proxy for Wayland compositors"