From 7614a520c2948483794a04b6bf4c7c395648791f Mon Sep 17 00:00:00 2001 From: Zach Dykstra Date: Mon, 27 Jul 2020 21:21:11 -0500 Subject: [PATCH 1/3] New package: aml-0.1.0 --- common/shlibs | 1 + srcpkgs/aml/template | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 srcpkgs/aml/template diff --git a/common/shlibs b/common/shlibs index b81b17ce2e4..b474efb08c0 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3976,3 +3976,4 @@ libptexenc.so.1 texlive-20200406_1 libdolphinvcs.so.5 dolphin-20.04.3_1 libcglm.so.0 cglm-0.7.6_1 libfcft.so.3 fcft-2.2.2_1 +libaml.so.0 aml-0.1.0_1 diff --git a/srcpkgs/aml/template b/srcpkgs/aml/template new file mode 100644 index 00000000000..4c437658881 --- /dev/null +++ b/srcpkgs/aml/template @@ -0,0 +1,16 @@ +# Template file for 'aml' +pkgname=aml +version=0.1.0 +revision=1 +build_style=meson +hostmakedepends="pkg-config" +short_desc="Another Main Loop" +maintainer="Zach Dykstra " +license="ISC" +homepage="https://github.com/any1/aml" +distfiles="https://github.com/any1/aml/archive/v${version}.tar.gz" +checksum=50341861e9bb4eaaf11731941c276ef22b78e0e3d9b1442f6cf683f1b8e08bff + +post_install() { + vlicense COPYING +} From b867bda973ae7b48d19a8fefb3f4968740d5c001 Mon Sep 17 00:00:00 2001 From: Zach Dykstra Date: Mon, 27 Jul 2020 21:22:26 -0500 Subject: [PATCH 2/3] New package: neatvnc-0.2.0 --- common/shlibs | 1 + srcpkgs/neatvnc/template | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 srcpkgs/neatvnc/template diff --git a/common/shlibs b/common/shlibs index b474efb08c0..3f25e4a2861 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3977,3 +3977,4 @@ libdolphinvcs.so.5 dolphin-20.04.3_1 libcglm.so.0 cglm-0.7.6_1 libfcft.so.3 fcft-2.2.2_1 libaml.so.0 aml-0.1.0_1 +libneatvnc.so.0 neatvnc-0.2.0_1 diff --git a/srcpkgs/neatvnc/template b/srcpkgs/neatvnc/template new file mode 100644 index 00000000000..4fe37648db3 --- /dev/null +++ b/srcpkgs/neatvnc/template @@ -0,0 +1,17 @@ +# Template file for 'neatvnc' +pkgname=neatvnc +version=0.2.0 +revision=1 +build_style=meson +hostmakedepends="pkg-config" +makedepends="aml libdrm-devel pixman-devel zlib-devel gnutls-devel libjpeg-turbo-devel" +short_desc="Liberally licensed VNC server library" +maintainer="Zach Dykstra " +license="ISC" +homepage="https://github.com/any1/neatvnc" +distfiles="https://github.com/any1/neatvnc/archive/v${version}.tar.gz" +checksum=b8ab73f6137b9d8407639016de3ad98398f8e002c0eeef30b9fd034f82f9c799 + +post_install() { + vlicense COPYING +} From b22d7782497e0c208576779466eb6c94915da2cd Mon Sep 17 00:00:00 2001 From: Zach Dykstra Date: Mon, 27 Jul 2020 21:23:25 -0500 Subject: [PATCH 3/3] New package: wayvnc-0.2.0 --- srcpkgs/wayvnc/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/wayvnc/template diff --git a/srcpkgs/wayvnc/template b/srcpkgs/wayvnc/template new file mode 100644 index 00000000000..ff9f37f6c95 --- /dev/null +++ b/srcpkgs/wayvnc/template @@ -0,0 +1,21 @@ +# Template file for 'wayvnc' +pkgname=wayvnc +version=0.2.0 +revision=1 +build_style=meson +hostmakedepends="pkg-config ninja wayland-devel" +makedepends="aml neatvnc libgbm gnutls-devel zlib-devel wayland-devel libjpeg-turbo-devel libdrm-devel pixman-devel libxkbcommon-devel" +short_desc="VNC server for wlroots based Wayland compositors" +maintainer="Zach Dykstra " +license="ISC" +homepage="https://github.com/any1/wayvnc" +distfiles="https://github.com/any1/wayvnc/archive/v${version}.tar.gz" +checksum=a4ee6f49a821b326e89b2534048687330bc84ed3984499ab2cf39422517fb731 + +if [ "$XBPS_TARGET_LIBC" = "musl" ]; then + makedepends+=" musl-legacy-compat" +fi + +post_install() { + vlicense COPYING +}