commit: 4f426a1d415561866828849fc62764d453f640c0
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 17 21:32:41 2023 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Oct 17 21:32:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f426a1d
gui-libs/neatvnc: Version bump to 0.7.0
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
gui-libs/neatvnc/Manifest | 1 +
gui-libs/neatvnc/metadata.xml | 5 +++--
gui-libs/neatvnc/{neatvnc-9999.ebuild => neatvnc-0.7.0.ebuild} | 7 ++++++-
gui-libs/neatvnc/neatvnc-9999.ebuild | 7 ++++++-
4 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index c15694e3f9b5..fbd029cfd3d7 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1 +1,2 @@
DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B
63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15
SHA512
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb3145661111bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
+DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
SHA512
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
diff --git a/gui-libs/neatvnc/metadata.xml b/gui-libs/neatvnc/metadata.xml
index 6063f9cd5636..109d0f5191a0 100644
--- a/gui-libs/neatvnc/metadata.xml
+++ b/gui-libs/neatvnc/metadata.xml
@@ -8,8 +8,9 @@
<use>
<flag name="examples">Build and install examples</flag>
<flag name="gbm">Enable support for the Generic Buffer Manager
(gbm)</flag>
- <flag name="h264">Enable fast encodings</flag>
- <flag name="jpeg">Enable H.264 encoding</flag>
+ <flag name="h264">Enable H.264 encoding</flag>
+ <flag name="jpeg">Enable JPEG compression</flag>
<flag name="tracing">Trace kernel and memory calls</flag>
+ <flag name="websockets">Enable websockets support</flag>
</use>
</pkgmetadata>
diff --git a/gui-libs/neatvnc/neatvnc-9999.ebuild
b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
similarity index 87%
copy from gui-libs/neatvnc/neatvnc-9999.ebuild
copy to gui-libs/neatvnc/neatvnc-0.7.0.ebuild
index a07844f06217..e5e117a78e2b 100644
--- a/gui-libs/neatvnc/neatvnc-9999.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="ISC"
SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing"
+IUSE="examples gbm h264 jpeg ssl test tracing websockets"
REQUIRED_USE="h264? ( gbm )"
RESTRICT="!test? ( test )"
@@ -34,6 +34,10 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:= )
ssl? ( net-libs/gnutls:= )
tracing? ( dev-util/systemtap )
+ websockets? (
+ dev-libs/gmp:=
+ dev-libs/nettle:=[gmp]
+ )
"
DEPEND="
${RDEPEND}
@@ -49,6 +53,7 @@ src_configure() {
$(meson_use test tests)
$(meson_feature jpeg)
$(meson_feature ssl tls)
+ $(meson_feature websockets nettle)
$(meson_use tracing systemtap)
$(meson_feature gbm)
$(meson_feature h264)
diff --git a/gui-libs/neatvnc/neatvnc-9999.ebuild
b/gui-libs/neatvnc/neatvnc-9999.ebuild
index a07844f06217..e5e117a78e2b 100644
--- a/gui-libs/neatvnc/neatvnc-9999.ebuild
+++ b/gui-libs/neatvnc/neatvnc-9999.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="ISC"
SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing"
+IUSE="examples gbm h264 jpeg ssl test tracing websockets"
REQUIRED_USE="h264? ( gbm )"
RESTRICT="!test? ( test )"
@@ -34,6 +34,10 @@ RDEPEND="
jpeg? ( media-libs/libjpeg-turbo:= )
ssl? ( net-libs/gnutls:= )
tracing? ( dev-util/systemtap )
+ websockets? (
+ dev-libs/gmp:=
+ dev-libs/nettle:=[gmp]
+ )
"
DEPEND="
${RDEPEND}
@@ -49,6 +53,7 @@ src_configure() {
$(meson_use test tests)
$(meson_feature jpeg)
$(meson_feature ssl tls)
+ $(meson_feature websockets nettle)
$(meson_use tracing systemtap)
$(meson_feature gbm)
$(meson_feature h264)