[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 406b99e48808c8d84d178864fdd24587089b8e16
Author: Michael Mair-Keimberger gentoo org>
AuthorDate: Sun Jul 13 20:41:41 2025 +
Commit: Michael Mair-Keimberger gentoo org>
CommitDate: Sun Jul 13 20:41:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=406b99e4
gui-libs/neatvnc: add back upstream bug link for SONAME issue
Bug: https://github.com/any1/neatvnc/issues/124
Signed-off-by: Michael Mair-Keimberger gentoo.org>
gui-libs/neatvnc/neatvnc-0.9.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.9.4.ebuild
b/gui-libs/neatvnc/neatvnc-0.9.4.ebuild
index e77f67ff6343..b13b1c98c9b7 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.4.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.4.ebuild
@@ -53,7 +53,7 @@ BDEPEND="
src_prepare() {
default
- # useful soname
+ # useful soname (https://github.com/any1/neatvnc/issues/124)
sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 91ea73fcd9ee285f4084c86d4416e87dc56a5bdd
Author: Michael Mair-Keimberger gentoo org>
AuthorDate: Thu Jul 10 17:00:28 2025 +
Commit: Michael Mair-Keimberger gentoo org>
CommitDate: Sun Jul 13 20:13:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ea73fc
gui-libs/neatvnc: add 0.9.4
Signed-off-by: Michael Mair-Keimberger gentoo.org>
Closes: https://bugs.gentoo.org/960040
Part-of: https://github.com/gentoo/gentoo/pull/42990
Signed-off-by: Michael Mair-Keimberger gentoo.org>
gui-libs/neatvnc/Manifest | 1 +
gui-libs/neatvnc/neatvnc-0.9.4.ebuild | 82 +++
2 files changed, 83 insertions(+)
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index b505a8ac7999..cd4db280e0b9 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,2 +1,3 @@
DIST neatvnc-0.8.1.tar.gz 661911 BLAKE2B
7d17e14cef3af1de509387581ea632ef967a9a669f26b85adb7e0f3e725fbe15125faf85bf71e75f926cf3b1508eafe600fc4d2b937e34c738dae9427459fb05
SHA512
4c5701765ba78e8fbfff71054988760b5a705946798e709d6905e63ac457f4c2da72aa0866e3cb3832b9aff0722199c1fb52869373677310ba22620413ed6b03
DIST neatvnc-0.9.2.tar.gz 826089 BLAKE2B
f22f6aa53c5bc8b972ee9c9e4890462a4327480be024273ef27aed1af10229287bf3d5e2570047b062846ce3f150fd0aeb31e8e8c1954824d4869088af6e3adb
SHA512
769dfa6afd389a11cd457326e693d3bb47b8d333404ba9574761dd16a15310545e3db55ff11d5c5123adac1f0b2cb2661ff6b1612a90abd9e6cd024e5bcb25e0
+DIST neatvnc-0.9.4.tar.gz 826434 BLAKE2B
df768ace51f7c8cd2411ee6c878b39636f1ae9346ff717d7ec2777381c58c76191a6d8703ff85e9be6cd4380c7c5709ae20f6bc38521ef1df2eee0f4c084ce97
SHA512
daa30c4f673f097ab3f9d15f471814c42fcb47ed143a8ee938b9f81a3a49fb832fc5d971ebd20aed0ae0fb1788c64e308c64f6754d95d06f374d5feb63fd818d
diff --git a/gui-libs/neatvnc/neatvnc-0.9.4.ebuild
b/gui-libs/neatvnc/neatvnc-0.9.4.ebuild
new file mode 100644
index ..e77f67ff6343
--- /dev/null
+++ b/gui-libs/neatvnc/neatvnc-0.9.4.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Liberally licensed VNC server library with a clean interface"
+HOMEPAGE="https://github.com/any1/neatvnc/";
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
+else
+ SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="examples gbm h264 jpeg ssl test tracing websockets"
+REQUIRED_USE="h264? ( gbm )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ =dev-libs/aml-0.3*
+ sys-libs/zlib
+ x11-libs/pixman
+ examples? (
+ media-libs/libpng:=
+ )
+ gbm? ( media-libs/mesa )
+ h264? (
+ media-video/ffmpeg:=
+ x11-libs/libdrm
+ )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ ssl? ( net-libs/gnutls:= )
+ tracing? ( dev-debug/systemtap )
+ websockets? (
+ dev-libs/gmp:=
+ dev-libs/nettle:=[gmp]
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ x11-libs/libdrm
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+
+ # useful soname
+ sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use examples)
+ $(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)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ einstalldocs
+
+ if use examples; then
+ newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
+ newbin "${BUILD_DIR}"/examples/png-server
neatvnc-example-png-server
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: d28ef613ec19dffed1973d3ecf6d4203ec517765 Author: Michael Mair-Keimberger gentoo org> AuthorDate: Sun Jul 13 11:48:40 2025 + Commit: Michael Mair-Keimberger gentoo org> CommitDate: Sun Jul 13 20:13:15 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d28ef613 gui-libs/neatvnc: take maintainership Signed-off-by: Michael Mair-Keimberger gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/42990 Signed-off-by: Michael Mair-Keimberger gentoo.org> gui-libs/neatvnc/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gui-libs/neatvnc/metadata.xml b/gui-libs/neatvnc/metadata.xml index 109d0f5191a0..15ea5a64cb0a 100644 --- a/gui-libs/neatvnc/metadata.xml +++ b/gui-libs/neatvnc/metadata.xml @@ -1,7 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd";> - + + [email protected] + Michael Mair-Keimberger + any1/neatvnc
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: a99cadcdcf73013d82aa0a33ba1e6a5c9ede8cf7
Author: Sam James gentoo org>
AuthorDate: Sun Jul 13 02:53:02 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun Jul 13 04:15:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99cadcd
gui-libs/neatvnc: add upstream bug link for SONAME issue
Bug: https://github.com/any1/neatvnc/issues/124
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 4 ++--
gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 2 +-
gui-libs/neatvnc/neatvnc-.ebuild | 4 ++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index 7852326ccbc2..1fd4e306b41e 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -57,7 +57,7 @@ PATCHES=(
src_prepare() {
default
- # useful soname
+ # useful soname (https://github.com/any1/neatvnc/issues/124)
sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
}
diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index 2faebb897cf9..6696fe16fdec 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -53,7 +53,7 @@ BDEPEND="
src_prepare() {
default
- # useful soname
+ # useful soname (https://github.com/any1/neatvnc/issues/124)
sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
}
diff --git a/gui-libs/neatvnc/neatvnc-.ebuild
b/gui-libs/neatvnc/neatvnc-.ebuild
index ac897a0a4e0d..b13b1c98c9b7 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -53,7 +53,7 @@ BDEPEND="
src_prepare() {
default
- # useful soname
+ # useful soname (https://github.com/any1/neatvnc/issues/124)
sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: f241021119f3da7d4150c1c3e694de006da62a9d
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 02:24:10 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 02:24:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2410211
gui-libs/neatvnc: Stabilize 0.9.2 x86, #954432
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index 41ca9b00c7f4..2faebb897cf9 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: ca9652cf837cf66af372fccc63b8e745e4773e5c
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 01:59:18 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 01:59:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9652cf
gui-libs/neatvnc: Stabilize 0.9.2 amd64, #954432
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index cc474c3283dd..41ca9b00c7f4 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 5caaf6559cfb056bfdb288e11682558f49012ba5
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 01:22:46 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 01:22:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5caaf655
gui-libs/neatvnc: Stabilize 0.9.2 ppc64, #954432
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index ed3563bcf2aa..cc474c3283dd 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 4d7494916d9a57f608a9f17678b7a6c1847bf84b
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 01:05:01 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 01:05:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d749491
gui-libs/neatvnc: Stabilize 0.9.2 arm64, #954432
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index ae3df1965798..ed3563bcf2aa 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: ba2ff1057125c9d30108f2dbfc3de9de056b9e65
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 00:46:24 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 00:46:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba2ff105
gui-libs/neatvnc: Stabilize 0.9.2 arm, #954432
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
index ac897a0a4e0d..ae3df1965798 100644
--- a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: fc0d0cfe113736b988852fa04616d6c3ab83b484
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Dec 13 09:59:31 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Dec 13 10:14:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc0d0cfe
gui-libs/neatvnc: add 0.9.2
Signed-off-by: Arthur Zamarin gentoo.org>
gui-libs/neatvnc/Manifest | 1 +
gui-libs/neatvnc/neatvnc-0.9.2.ebuild | 82 +++
2 files changed, 83 insertions(+)
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index dd41671c15c4..b505a8ac7999 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1 +1,2 @@
DIST neatvnc-0.8.1.tar.gz 661911 BLAKE2B
7d17e14cef3af1de509387581ea632ef967a9a669f26b85adb7e0f3e725fbe15125faf85bf71e75f926cf3b1508eafe600fc4d2b937e34c738dae9427459fb05
SHA512
4c5701765ba78e8fbfff71054988760b5a705946798e709d6905e63ac457f4c2da72aa0866e3cb3832b9aff0722199c1fb52869373677310ba22620413ed6b03
+DIST neatvnc-0.9.2.tar.gz 826089 BLAKE2B
f22f6aa53c5bc8b972ee9c9e4890462a4327480be024273ef27aed1af10229287bf3d5e2570047b062846ce3f150fd0aeb31e8e8c1954824d4869088af6e3adb
SHA512
769dfa6afd389a11cd457326e693d3bb47b8d333404ba9574761dd16a15310545e3db55ff11d5c5123adac1f0b2cb2661ff6b1612a90abd9e6cd024e5bcb25e0
diff --git a/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
new file mode 100644
index ..ac897a0a4e0d
--- /dev/null
+++ b/gui-libs/neatvnc/neatvnc-0.9.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Liberally licensed VNC server library with a clean interface"
+HOMEPAGE="https://github.com/any1/neatvnc/";
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
+else
+ SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="examples gbm h264 jpeg ssl test tracing websockets"
+REQUIRED_USE="h264? ( gbm )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ =dev-libs/aml-0.3*
+ sys-libs/zlib
+ x11-libs/pixman
+ examples? (
+ media-libs/libpng:=
+ )
+ gbm? ( media-libs/mesa )
+ h264? (
+ media-video/ffmpeg:=
+ x11-libs/libdrm
+ )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ ssl? ( net-libs/gnutls:= )
+ tracing? ( dev-debug/systemtap )
+ websockets? (
+ dev-libs/gmp:=
+ dev-libs/nettle:=[gmp]
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ x11-libs/libdrm
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+
+ # useful soname
+ sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use examples)
+ $(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)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ einstalldocs
+
+ if use examples; then
+ newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
+ newbin "${BUILD_DIR}"/examples/png-server
neatvnc-example-png-server
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 6a0e71a40d11953fa32e72c0064c6af08ec7bf98
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Oct 27 07:23:11 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Oct 27 07:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a0e71a4
gui-libs/neatvnc: drop 0.8.0
Bug: https://bugs.gentoo.org/937140
Signed-off-by: Hans de Graaff gentoo.org>
gui-libs/neatvnc/Manifest | 1 -
gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 86 ---
2 files changed, 87 deletions(-)
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index 0eb808121e06..dd41671c15c4 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,2 +1 @@
-DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
SHA512
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091
DIST neatvnc-0.8.1.tar.gz 661911 BLAKE2B
7d17e14cef3af1de509387581ea632ef967a9a669f26b85adb7e0f3e725fbe15125faf85bf71e75f926cf3b1508eafe600fc4d2b937e34c738dae9427459fb05
SHA512
4c5701765ba78e8fbfff71054988760b5a705946798e709d6905e63ac457f4c2da72aa0866e3cb3832b9aff0722199c1fb52869373677310ba22620413ed6b03
diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
deleted file mode 100644
index 7852326ccbc2..
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Liberally licensed VNC server library with a clean interface"
-HOMEPAGE="https://github.com/any1/neatvnc/";
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
-else
- SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing websockets"
-REQUIRED_USE="h264? ( gbm )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- =dev-libs/aml-0.3*
- sys-libs/zlib
- x11-libs/pixman
- examples? (
- media-libs/libpng:=
- )
- gbm? ( media-libs/mesa )
- h264? (
- media-video/ffmpeg:=
- x11-libs/libdrm
- )
- jpeg? ( media-libs/libjpeg-turbo:= )
- ssl? ( net-libs/gnutls:= )
- tracing? ( dev-debug/systemtap )
- websockets? (
- dev-libs/gmp:=
- dev-libs/nettle:=[gmp]
- )
-"
-DEPEND="
- ${RDEPEND}
- x11-libs/libdrm
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch"
-)
-
-src_prepare() {
- default
-
- # useful soname
- sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use examples)
- $(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)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- einstalldocs
-
- if use examples; then
- newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
- newbin "${BUILD_DIR}"/examples/png-server
neatvnc-example-png-server
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 9da73a9379b846f9fe6e6cb7ad45f31d1c4507d3
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Oct 18 19:05:12 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Oct 18 19:05:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9da73a93
gui-libs/neatvnc: Stabilize 0.8.1 arm64, #941717
Signed-off-by: Arthur Zamarin gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index 782455705d63..7852326ccbc2 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 4c8166d1d04c70dd9ac4c497a08cd1ed9887c9fd
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Oct 18 15:40:33 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Oct 18 15:40:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c8166d1
gui-libs/neatvnc: Stabilize 0.8.1 arm, #941717
Signed-off-by: Arthur Zamarin gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index cfcc8b89adf1..782455705d63 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm ~arm64 ~loong ppc64 ~riscv x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: d489705d1b31c2b3ea9c620d24eb9158882f2648
Author: Sam James gentoo org>
AuthorDate: Fri Oct 18 00:17:17 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Oct 18 00:17:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d489705d
gui-libs/neatvnc: Stabilize 0.8.1 x86, #941717
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index 22a62f4407c8..cfcc8b89adf1 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 8d8b05dc74cd95b563e590489015e6648eddc5b8
Author: Sam James gentoo org>
AuthorDate: Fri Oct 18 00:17:16 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Oct 18 00:17:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d8b05dc
gui-libs/neatvnc: Stabilize 0.8.1 amd64, #941717
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index 3104bc34a1b0..22a62f4407c8 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: e9d4df2fbbda4d1acb711419a83b43ea939a5d95
Author: Sam James gentoo org>
AuthorDate: Thu Oct 17 21:40:42 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Oct 17 21:40:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d4df2f
gui-libs/neatvnc: Stabilize 0.8.1 ppc64, #941717
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
index d92fdca31640..3104bc34a1b0 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 6789d55b3e527e10adb0572681dd2ba80973873a
Author: Christopher Fore posteo net>
AuthorDate: Tue Oct 15 19:49:04 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Oct 17 16:13:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6789d55b
gui-libs/neatvnc: add 0.8.1, security bump
- Tests pass
Bug: https://bugs.gentoo.org/937140
Signed-off-by: Christopher Fore posteo.net>
Closes: https://github.com/gentoo/gentoo/pull/39005
Signed-off-by: Arthur Zamarin gentoo.org>
gui-libs/neatvnc/Manifest | 1 +
gui-libs/neatvnc/neatvnc-0.8.1.ebuild | 86 +++
2 files changed, 87 insertions(+)
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index a9370b3619d2..0eb808121e06 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1 +1,2 @@
DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
SHA512
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091
+DIST neatvnc-0.8.1.tar.gz 661911 BLAKE2B
7d17e14cef3af1de509387581ea632ef967a9a669f26b85adb7e0f3e725fbe15125faf85bf71e75f926cf3b1508eafe600fc4d2b937e34c738dae9427459fb05
SHA512
4c5701765ba78e8fbfff71054988760b5a705946798e709d6905e63ac457f4c2da72aa0866e3cb3832b9aff0722199c1fb52869373677310ba22620413ed6b03
diff --git a/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
new file mode 100644
index ..d92fdca31640
--- /dev/null
+++ b/gui-libs/neatvnc/neatvnc-0.8.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Liberally licensed VNC server library with a clean interface"
+HOMEPAGE="https://github.com/any1/neatvnc/";
+
+if [[ ${PV} == ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
+else
+ SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="examples gbm h264 jpeg ssl test tracing websockets"
+REQUIRED_USE="h264? ( gbm )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ =dev-libs/aml-0.3*
+ sys-libs/zlib
+ x11-libs/pixman
+ examples? (
+ media-libs/libpng:=
+ )
+ gbm? ( media-libs/mesa )
+ h264? (
+ media-video/ffmpeg:=
+ x11-libs/libdrm
+ )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ ssl? ( net-libs/gnutls:= )
+ tracing? ( dev-debug/systemtap )
+ websockets? (
+ dev-libs/gmp:=
+ dev-libs/nettle:=[gmp]
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ x11-libs/libdrm
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch"
+)
+
+src_prepare() {
+ default
+
+ # useful soname
+ sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use examples)
+ $(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)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ einstalldocs
+
+ if use examples; then
+ newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
+ newbin "${BUILD_DIR}"/examples/png-server
neatvnc-example-png-server
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: d4c884b15e72abceb5f8153471d097606165f217
Author: Matoro Mahri matoro tk>
AuthorDate: Tue May 28 22:02:55 2024 +
Commit: Ionen Wolkens gentoo org>
CommitDate: Tue May 28 22:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c884b1
gui-libs/neatvnc: Stabilize 0.8.0 ppc64, #930735
Signed-off-by: Matoro Mahri matoro.tk>
Signed-off-by: Ionen Wolkens gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 30d699bc246a..9c00e588a5e4 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc64 ~riscv x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: aebf7ffcc4bda5e9c31c6fbc52df7baa1ccf91d2
Author: James Le Cuirot gentoo org>
AuthorDate: Fri Apr 26 21:35:03 2024 +
Commit: James Le Cuirot gentoo org>
CommitDate: Fri Apr 26 21:37:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebf7ffc
gui-libs/neatvnc: Drop old 0.7.0
Signed-off-by: James Le Cuirot gentoo.org>
gui-libs/neatvnc/Manifest | 1 -
gui-libs/neatvnc/neatvnc-0.7.0.ebuild | 62 ---
2 files changed, 63 deletions(-)
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index 2551f90ce196..a9370b3619d2 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,2 +1 @@
-DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
SHA512
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
SHA512
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091
diff --git a/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
deleted file mode 100644
index 4bd7e8b6b4c3..
--- a/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Liberally licensed VNC server library with a clean interface"
-HOMEPAGE="https://github.com/any1/neatvnc/";
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
-else
- SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing websockets"
-REQUIRED_USE="h264? ( gbm )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- =dev-libs/aml-0.3*
- sys-libs/zlib
- x11-libs/pixman
- gbm? ( media-libs/mesa )
- h264? (
- media-video/ffmpeg:=
- x11-libs/libdrm
- )
- jpeg? ( media-libs/libjpeg-turbo:= )
- ssl? ( net-libs/gnutls:= )
- tracing? ( dev-debug/systemtap )
- websockets? (
- dev-libs/gmp:=
- dev-libs/nettle:=[gmp]
- )
-"
-DEPEND="
- ${RDEPEND}
- x11-libs/libdrm
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use examples)
- $(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)
- )
- meson_src_configure
-}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 8a9110a0af402371691f9a7a2932bd821bb30f4b
Author: Sam James gentoo org>
AuthorDate: Fri Apr 26 00:13:35 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Apr 26 00:13:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9110a0
gui-libs/neatvnc: Stabilize 0.8.0 amd64, #930632
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 499a88ee8451..30d699bc246a 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: a9f82bb766c49e841286ac5e4b33403d92643ad5
Author: Sam James gentoo org>
AuthorDate: Fri Apr 26 00:13:31 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Apr 26 00:13:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9f82bb7
gui-libs/neatvnc: Stabilize 0.8.0 x86, #930632
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 533056fe9d06..499a88ee8451 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 36ab5a0622a269f52a648f2b58d70940e4a9ed03
Author: Sam James gentoo org>
AuthorDate: Thu Apr 25 22:16:49 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Apr 25 22:16:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ab5a06
gui-libs/neatvnc: Stabilize 0.8.0 arm64, #930632
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 8735f59207f5..533056fe9d06 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 2fb998ae53a1d7354e64a426e8376e6eaac45b1a
Author: Sam James gentoo org>
AuthorDate: Thu Apr 25 22:16:46 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Apr 25 22:16:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb998ae
gui-libs/neatvnc: Stabilize 0.8.0 arm, #930632
Signed-off-by: Sam James gentoo.org>
gui-libs/neatvnc/neatvnc-0.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 45912b2bf4d3..8735f59207f5 100644
--- a/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/, gui-libs/neatvnc/files/
commit: a6cb268c1175a8302bf048593db53e06c3bcc16d
Author: Alfred Wingate protonmail com>
AuthorDate: Sun Feb 25 17:36:20 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Mar 16 19:31:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6cb268c
gui-libs/neatvnc: add 0.8.0
Bug: https://bugs.gentoo.org/902141
Closes: https://bugs.gentoo.org/925498
Signed-off-by: Alfred Wingate protonmail.com>
Signed-off-by: Arthur Zamarin gentoo.org>
gui-libs/neatvnc/Manifest | 1 +
...vnc-0.8.0-fix-tracing-undeclared-variable.patch | 26 ++
.../{neatvnc-.ebuild => neatvnc-0.8.0.ebuild} | 26 +-
gui-libs/neatvnc/neatvnc-.ebuild | 22 +-
4 files changed, 73 insertions(+), 2 deletions(-)
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index fbd029cfd3d7..fb744fdd0e24 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,2 +1,3 @@
DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B
63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15
SHA512
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb314566bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
SHA512
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
+DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
SHA512
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091
diff --git
a/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch
b/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch
new file mode 100644
index ..72bf4285d9fd
--- /dev/null
+++ b/gui-libs/neatvnc/files/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/902141
+https://github.com/any1/neatvnc/pull/110
+
+From ce654aaf8b680768c4c51bef858e16f0db895814 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate
+Date: Sun, 25 Feb 2024 19:31:47 +0200
+Subject: [PATCH] server: remove undeclared variable from tracing macro
+
+* 3647457f6d769fe3c9518078008ef56be58b70b1 accidentally referred to
+ an nonexistant variable.
+
+Signed-off-by: Alfred Wingate
+--- a/src/server.c
b/src/server.c
+@@ -2109,7 +2109,7 @@ static void complete_fb_update(struct nvnc_client*
client)
+ client->current_fb = NULL;
+ process_fb_update_requests(client);
+ client_unref(client);
+- DTRACE_PROBE2(neatvnc, update_fb_done, client, pts);
++ DTRACE_PROBE1(neatvnc, update_fb_done, client);
+ }
+
+ static void on_write_frame_done(void* userdata, enum stream_req_status status)
+--
+2.43.2
+
diff --git a/gui-libs/neatvnc/neatvnc-.ebuild
b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
similarity index 70%
copy from gui-libs/neatvnc/neatvnc-.ebuild
copy to gui-libs/neatvnc/neatvnc-0.8.0.ebuild
index 64004b4ea3b4..45912b2bf4d3 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.8.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
@@ -26,6 +26,9 @@ RDEPEND="
=dev-libs/aml-0.3*
sys-libs/zlib
x11-libs/pixman
+ examples? (
+ media-libs/libpng:=
+ )
gbm? ( media-libs/mesa )
h264? (
media-video/ffmpeg:=
@@ -47,6 +50,17 @@ BDEPEND="
virtual/pkgconfig
"
+PATCHES=(
+ "${FILESDIR}/neatvnc-0.8.0-fix-tracing-undeclared-variable.patch"
+)
+
+src_prepare() {
+ default
+
+ # useful soname
+ sed -i -e "s/'0.0.0'/meson.project_version()/" meson.build || die
+}
+
src_configure() {
local emesonargs=(
$(meson_use examples)
@@ -60,3 +74,13 @@ src_configure() {
)
meson_src_configure
}
+
+src_install() {
+ meson_src_install
+ einstalldocs
+
+ if use examples; then
+ newbin "${BUILD_DIR}"/examples/draw neatvnc-example-draw
+ newbin "${BUILD_DIR}"/examples/png-server
neatvnc-example-png-server
+ fi
+}
diff --git a/gui-libs/neatvnc/neatvnc-.ebuild
b/gui-libs/neatvnc/neatvnc-.ebuild
index 64004b4ea3b4..6e2c4493b97e 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
++
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 76234af3eb28bf7f2b4f3830ca23345f046839e8
Author: Alfred Wingate protonmail com>
AuthorDate: Sun Feb 25 18:01:53 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Mar 16 19:31:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76234af3
gui-libs/neatvnc: drop 0.6.0
Signed-off-by: Alfred Wingate protonmail.com>
Signed-off-by: Arthur Zamarin gentoo.org>
gui-libs/neatvnc/Manifest | 1 -
gui-libs/neatvnc/neatvnc-0.6.0.ebuild | 57 ---
2 files changed, 58 deletions(-)
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index fb744fdd0e24..2551f90ce196 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1,3 +1,2 @@
-DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B
63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15
SHA512
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb314566bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
DIST neatvnc-0.7.0.tar.gz 660642 BLAKE2B
ae14f3d35839ae141d6cce760c118f6605b66c16e3d8e6fae4606deaa63adacab13d3c8dbc001a3937f4f1f6f9c908607176ea36a914d39a126730c77f3470c7
SHA512
79abf2f6d5676e1d8dc9f70a341ae0247ae20dd95f8724d27c667ae42d45c8b5f4de2321c0dad6278e0eebefbcda0a512da917fa6e5def801f938875bdab18d0
DIST neatvnc-0.8.0.tar.gz 661726 BLAKE2B
075831ad8f2a4e209b316b848ac2f5b2dbcd0ecf36e2ecc2b264be255ca0250d9a61ae5df1c522c310459cc2a536958cb01567ee640fca52db3966329d89cd09
SHA512
bd5bfbcec88711a64eb45c12cad208d594f24e3812d98ccb9eb3a3f8a933df3040fcb21e4bdf0df3ea44332096b6f0bca6dcb8f4be15d42541ab98b2295d4091
diff --git a/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
deleted file mode 100644
index d773faec3821..
--- a/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Liberally licensed VNC server library with a clean interface"
-HOMEPAGE="https://github.com/any1/neatvnc/";
-
-if [[ ${PV} == ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
-else
- SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="examples gbm h264 jpeg ssl test tracing"
-REQUIRED_USE="h264? ( gbm )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- =dev-libs/aml-0.3*
- sys-libs/zlib
- x11-libs/pixman
- gbm? ( media-libs/mesa )
- h264? (
- media-video/ffmpeg:=
- x11-libs/libdrm
- )
- jpeg? ( media-libs/libjpeg-turbo:= )
- ssl? ( net-libs/gnutls:= )
- tracing? ( dev-debug/systemtap )
-"
-DEPEND="
- ${RDEPEND}
- x11-libs/libdrm
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use examples)
- $(meson_use test tests)
- $(meson_feature jpeg)
- $(meson_feature ssl tls)
- $(meson_use tracing systemtap)
- $(meson_feature gbm)
- $(meson_feature h264)
- )
- meson_src_configure
-}
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 3092ec06bb64b43620c7fea95ce7e3278378740a
Author: James Le Cuirot gentoo org>
AuthorDate: Wed Nov 29 21:50:24 2023 +
Commit: James Le Cuirot gentoo org>
CommitDate: Wed Nov 29 21:50:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3092ec06
gui-libs/neatvnc: Keyword 0.7.0 for ppc64
On the basis that 0.6.0 is okay.
Signed-off-by: James Le Cuirot gentoo.org>
gui-libs/neatvnc/neatvnc-0.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
index e5e117a78e2b..6fb49cd77673 100644
--- a/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 4f426a1d415561866828849fc62764d453f640c0
Author: James Le Cuirot gentoo org>
AuthorDate: Tue Oct 17 21:32:41 2023 +
Commit: James Le Cuirot gentoo org>
CommitDate: Tue Oct 17 21:32:41 2023 +
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 gentoo.org>
gui-libs/neatvnc/Manifest | 1 +
gui-libs/neatvnc/metadata.xml | 5 +++--
gui-libs/neatvnc/{neatvnc-.ebuild => neatvnc-0.7.0.ebuild} | 7 ++-
gui-libs/neatvnc/neatvnc-.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
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb314566bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
+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 @@
Build and install examples
Enable support for the Generic Buffer Manager
(gbm)
- Enable fast encodings
- Enable H.264 encoding
+ Enable H.264 encoding
+ Enable JPEG compression
Trace kernel and memory calls
+ Enable websockets support
diff --git a/gui-libs/neatvnc/neatvnc-.ebuild
b/gui-libs/neatvnc/neatvnc-0.7.0.ebuild
similarity index 87%
copy from gui-libs/neatvnc/neatvnc-.ebuild
copy to gui-libs/neatvnc/neatvnc-0.7.0.ebuild
index a07844f06217..e5e117a78e2b 100644
--- a/gui-libs/neatvnc/neatvnc-.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-.ebuild
b/gui-libs/neatvnc/neatvnc-.ebuild
index a07844f06217..e5e117a78e2b 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-.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)
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 6e0acb7cf5cf3a1833944e591bd6553ccea0d2d6
Author: James Le Cuirot gentoo org>
AuthorDate: Sun Mar 19 10:42:45 2023 +
Commit: James Le Cuirot gentoo org>
CommitDate: Sun Mar 19 10:45:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e0acb7c
gui-libs/neatvnc: Bump to 0.6.0, drop old 0.5.4
Also drop ppc keyword because the tests fail there.
Signed-off-by: James Le Cuirot gentoo.org>
gui-libs/neatvnc/Manifest | 2 +-
gui-libs/neatvnc/{neatvnc-0.5.4.ebuild => neatvnc-0.6.0.ebuild} | 4 ++--
gui-libs/neatvnc/neatvnc-.ebuild| 6 +++---
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index 23e866fba7db..c15694e3f9b5 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1 +1 @@
-DIST neatvnc-0.5.4.tar.gz 577635 BLAKE2B
cc7a38daa956523601d5434840b9d60db569782d63304fe63d1a47d925acf9568fbc07e1e816e4fdb362e03b0693001423dc47aa1cdd20cb2d849e79ff1a5b44
SHA512
99f9faa9b97ff5949732dc6ddce2d506dea62a97df840a111279f41fe03475c6662770ee71616add2ab49bc3a32e3c32dfd2c2f1e87436f1f07e696146179c85
+DIST neatvnc-0.6.0.tar.gz 578084 BLAKE2B
63a064054a61996bd09064e4684d6d4e836290b9c0a097138a8dbefc3615b8d22f1932caef3b147bf3a12fa14ef808d314016d53411e2d461e775e1a34522e15
SHA512
7fc38aa36faba227e37ec241b874f7c83e7bb912b22cb1f2198622a0bb314566bf58b3f9e376b0d03f04b667ba94f2e60f7f5e886c141178a874c820ea91
diff --git a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
b/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
similarity index 93%
rename from gui-libs/neatvnc/neatvnc-0.5.4.ebuild
rename to gui-libs/neatvnc/neatvnc-0.6.0.ebuild
index 7d6c09da65ae..a07844f06217 100644
--- a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.6.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
fi
LICENSE="ISC"
@@ -23,7 +23,7 @@ REQUIRED_USE="h264? ( gbm )"
RESTRICT="!test? ( test )"
RDEPEND="
- dev-libs/aml
+ =dev-libs/aml-0.3*
sys-libs/zlib
x11-libs/pixman
gbm? ( media-libs/mesa )
diff --git a/gui-libs/neatvnc/neatvnc-.ebuild
b/gui-libs/neatvnc/neatvnc-.ebuild
index 08dca658dad2..a07844f06217 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~loong ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
fi
LICENSE="ISC"
@@ -23,7 +23,7 @@ REQUIRED_USE="h264? ( gbm )"
RESTRICT="!test? ( test )"
RDEPEND="
- dev-libs/aml
+ =dev-libs/aml-0.3*
sys-libs/zlib
x11-libs/pixman
gbm? ( media-libs/mesa )
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: f0b0affaa354c374b8ebc788358729f98529fcae
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jan 13 12:37:30 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jan 13 12:37:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b0affa
gui-libs/neatvnc: Keyword 0.5.4 ppc, #888185
Signed-off-by: Arthur Zamarin gentoo.org>
gui-libs/neatvnc/neatvnc-0.5.4.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
index 85057b0d1297..7d6c09da65ae 100644
--- a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 550abae82bb81af1d28241907132a25ea0a64466
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Dec 31 13:02:29 2022 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Dec 31 13:02:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=550abae8
gui-libs/neatvnc: Keyword 0.5.4 ia64, #888185
Signed-off-by: Arthur Zamarin gentoo.org>
gui-libs/neatvnc/neatvnc-0.5.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
index 3680f4e5f080..85057b0d1297 100644
--- a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 17a1efcdae653de04459408ec3970103b9039f0e
Author: WANG Xuerui gentoo org>
AuthorDate: Sun Dec 25 17:47:26 2022 +
Commit: WANG Xuerui gentoo org>
CommitDate: Mon Dec 26 01:48:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a1efcd
gui-libs/neatvnc: keyword 0.5.4 for ~loong
Signed-off-by: WANG Xuerui gentoo.org>
gui-libs/neatvnc/neatvnc-0.5.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
index 46b84931aab3..3680f4e5f080 100644
--- a/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 0ff41e9009704bad9a274ac178c00451fbf1a714
Author: WANG Xuerui gentoo org>
AuthorDate: Sun Dec 25 17:47:28 2022 +
Commit: WANG Xuerui gentoo org>
CommitDate: Mon Dec 26 01:48:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff41e90
gui-libs/neatvnc: forward ~loong
Signed-off-by: WANG Xuerui gentoo.org>
gui-libs/neatvnc/neatvnc-.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gui-libs/neatvnc/neatvnc-.ebuild
b/gui-libs/neatvnc/neatvnc-.ebuild
index c9d35e6f6390..08dca658dad2 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~loong ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: ba8667d47371eb6489e1aeb371d04e1acc4b3bf8
Author: James Le Cuirot gentoo org>
AuthorDate: Sat Dec 24 17:01:45 2022 +
Commit: James Le Cuirot gentoo org>
CommitDate: Sat Dec 24 17:11:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8667d4
gui-libs/neatvnc: Bump to 0.5.4, drop old 0.4.0, EAPI 8
Signed-off-by: James Le Cuirot gentoo.org>
gui-libs/neatvnc/Manifest | 2 +-
gui-libs/neatvnc/metadata.xml | 7 -
.../{neatvnc-0.4.0.ebuild => neatvnc-0.5.4.ebuild} | 30 ++--
gui-libs/neatvnc/neatvnc-.ebuild | 32 +++---
4 files changed, 50 insertions(+), 21 deletions(-)
diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest
index 7636ee781a0b..23e866fba7db 100644
--- a/gui-libs/neatvnc/Manifest
+++ b/gui-libs/neatvnc/Manifest
@@ -1 +1 @@
-DIST neatvnc-0.4.0.tar.gz 555438 BLAKE2B
d6676521c3bceb43055589406419c12aca8139b561dc2f9de1ac3abae3e3c84e7ce133fb18a6206941ee9a00306a3c5c4dbebf2c36b15e57a11bd950a20f69a6
SHA512
cfbba3e81e1319b3c0f87644c7fb92e2a72d993c107722d6cb2e23674e1c4bfe9c281442a508a14d3e16964529d0646d1b9726d8f081157fb902454637346a7d
+DIST neatvnc-0.5.4.tar.gz 577635 BLAKE2B
cc7a38daa956523601d5434840b9d60db569782d63304fe63d1a47d925acf9568fbc07e1e816e4fdb362e03b0693001423dc47aa1cdd20cb2d849e79ff1a5b44
SHA512
99f9faa9b97ff5949732dc6ddce2d506dea62a97df840a111279f41fe03475c6662770ee71616add2ab49bc3a32e3c32dfd2c2f1e87436f1f07e696146179c85
diff --git a/gui-libs/neatvnc/metadata.xml b/gui-libs/neatvnc/metadata.xml
index f0c6d645f060..6063f9cd5636 100644
--- a/gui-libs/neatvnc/metadata.xml
+++ b/gui-libs/neatvnc/metadata.xml
@@ -2,9 +2,14 @@
https://www.gentoo.org/dtd/metadata.dtd";>
+
+ any1/neatvnc
+
Build and install examples
- Enable fast encodings
+ Enable support for the Generic Buffer Manager
(gbm)
+ Enable fast encodings
+ Enable H.264 encoding
Trace kernel and memory calls
diff --git a/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
similarity index 66%
rename from gui-libs/neatvnc/neatvnc-0.4.0.ebuild
rename to gui-libs/neatvnc/neatvnc-0.5.4.ebuild
index e4b7ec2f9fb9..c9d35e6f6390 100644
--- a/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.5.4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson
-DESCRIPTION="liberally licensed VNC server library with a clean interface"
+DESCRIPTION="Liberally licensed VNC server library with a clean interface"
HOMEPAGE="https://github.com/any1/neatvnc/";
if [[ ${PV} == ]]; then
@@ -18,18 +18,27 @@ fi
LICENSE="ISC"
SLOT="0"
-IUSE="examples ssl jpeg tracing"
+IUSE="examples gbm h264 jpeg ssl test tracing"
+REQUIRED_USE="h264? ( gbm )"
+RESTRICT="!test? ( test )"
-DEPEND="
- x11-libs/pixman
- x11-libs/libdrm
+RDEPEND="
dev-libs/aml
sys-libs/zlib
- ssl? ( net-libs/gnutls:= )
+ x11-libs/pixman
+ gbm? ( media-libs/mesa )
+ h264? (
+ media-video/ffmpeg:=
+ x11-libs/libdrm
+ )
jpeg? ( media-libs/libjpeg-turbo:= )
+ ssl? ( net-libs/gnutls:= )
tracing? ( dev-util/systemtap )
"
-RDEPEND="${DEPEND}"
+DEPEND="
+ ${RDEPEND}
+ x11-libs/libdrm
+"
BDEPEND="
virtual/pkgconfig
"
@@ -37,9 +46,12 @@ BDEPEND="
src_configure() {
local emesonargs=(
$(meson_use examples)
+ $(meson_use test tests)
$(meson_feature jpeg)
$(meson_feature ssl tls)
$(meson_use tracing systemtap)
+ $(meson_feature gbm)
+ $(meson_feature h264)
)
meson_src_configure
}
diff --git a/gui-libs/neatvnc/neatvnc-.ebuild
b/gui-libs/neatvnc/neatvnc-.ebuild
index 0e82ff2aa460..c9d35e6f6390 100644
--- a/gui-libs/neatvnc/neatvnc-.ebuild
+++ b/gui-libs/neatvnc/neatvnc-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson
-DESCRIPTION="liberally licensed VNC server library with a clean interface"
+DESCRIPTION="Liberally licensed VNC server library with a clean interface"
HOMEPAGE="https://github.com/any1/neatvnc/";
if [[ ${PV} == ]]; then
@@ -13,23 +13,32 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~riscv ~x86"
fi
LICENSE="ISC"
SLOT="0"
-IUSE="examples ssl jpe
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 0c119a79d54d86b5d8e0cbfaa45105825bd53d23
Author: Alex Fan yahoo com>
AuthorDate: Sat Jul 17 11:16:14 2021 +
Commit: Yixun Lan gentoo org>
CommitDate: Wed Jul 21 02:20:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c119a79
gui-libs/neatvnc: keyword 0.4.0 for ~riscv
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Alex Fan yahoo.com>
Signed-off-by: Yixun Lan gentoo.org>
gui-libs/neatvnc/neatvnc-0.4.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
b/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
index 0e82ff2aa46..e4b7ec2f9fb 100644
--- a/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
+++ b/gui-libs/neatvnc/neatvnc-0.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} == ]]; then
EGIT_REPO_URI="https://github.com/any1/neatvnc.git";
else
SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz ->
${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~riscv ~x86"
fi
LICENSE="ISC"
[gentoo-commits] repo/gentoo:master commit in: gui-libs/neatvnc/
commit: 452849cfbcea53ddf8ab537769ca81b53bd5fbeb Author: Aisha Tammy aisha cc> AuthorDate: Sun Jun 28 00:17:06 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Mon Jan 25 14:55:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452849cf gui-libs/neatvnc: clean vnc library for wayland can be used by any vnc server for wlroots based compositors Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Aisha Tammy aisha.cc> Signed-off-by: Aaron Bauman gentoo.org> gui-libs/neatvnc/Manifest | 1 + gui-libs/neatvnc/metadata.xml | 17 + gui-libs/neatvnc/neatvnc-0.4.0.ebuild | 45 +++ gui-libs/neatvnc/neatvnc-.ebuild | 45 +++ 4 files changed, 108 insertions(+) diff --git a/gui-libs/neatvnc/Manifest b/gui-libs/neatvnc/Manifest new file mode 100644 index 000..7636ee781a0 --- /dev/null +++ b/gui-libs/neatvnc/Manifest @@ -0,0 +1 @@ +DIST neatvnc-0.4.0.tar.gz 555438 BLAKE2B d6676521c3bceb43055589406419c12aca8139b561dc2f9de1ac3abae3e3c84e7ce133fb18a6206941ee9a00306a3c5c4dbebf2c36b15e57a11bd950a20f69a6 SHA512 cfbba3e81e1319b3c0f87644c7fb92e2a72d993c107722d6cb2e23674e1c4bfe9c281442a508a14d3e16964529d0646d1b9726d8f081157fb902454637346a7d diff --git a/gui-libs/neatvnc/metadata.xml b/gui-libs/neatvnc/metadata.xml new file mode 100644 index 000..90575035113 --- /dev/null +++ b/gui-libs/neatvnc/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + [email protected] + Aisha Tammy + + + [email protected] + Proxy Maintainers + + + Build and install examples + Enable fast encodings + Trace kernel and memory calls + + diff --git a/gui-libs/neatvnc/neatvnc-0.4.0.ebuild b/gui-libs/neatvnc/neatvnc-0.4.0.ebuild new file mode 100644 index 000..0e82ff2aa46 --- /dev/null +++ b/gui-libs/neatvnc/neatvnc-0.4.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="liberally licensed VNC server library with a clean interface" +HOMEPAGE="https://github.com/any1/neatvnc/"; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/any1/neatvnc.git"; +else + SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="ISC" +SLOT="0" +IUSE="examples ssl jpeg tracing" + +DEPEND=" + x11-libs/pixman + x11-libs/libdrm + dev-libs/aml + sys-libs/zlib + ssl? ( net-libs/gnutls:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + tracing? ( dev-util/systemtap ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use examples) + $(meson_feature jpeg) + $(meson_feature ssl tls) + $(meson_use tracing systemtap) + ) + meson_src_configure +} diff --git a/gui-libs/neatvnc/neatvnc-.ebuild b/gui-libs/neatvnc/neatvnc-.ebuild new file mode 100644 index 000..0e82ff2aa46 --- /dev/null +++ b/gui-libs/neatvnc/neatvnc-.ebuild @@ -0,0 +1,45 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson + +DESCRIPTION="liberally licensed VNC server library with a clean interface" +HOMEPAGE="https://github.com/any1/neatvnc/"; + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/any1/neatvnc.git"; +else + SRC_URI="https://github.com/any1/neatvnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="ISC" +SLOT="0" +IUSE="examples ssl jpeg tracing" + +DEPEND=" + x11-libs/pixman + x11-libs/libdrm + dev-libs/aml + sys-libs/zlib + ssl? ( net-libs/gnutls:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + tracing? ( dev-util/systemtap ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_use examples) + $(meson_feature jpeg) + $(meson_feature ssl tls) + $(meson_use tracing systemtap) + ) + meson_src_configure +}
