From 58cb20d41a24c8c24eb137f4a400451c7e4534b8 Mon Sep 17 00:00:00 2001 From: Dominic Monroe Date: Sun, 2 Aug 2020 21:21:58 +0100 Subject: [PATCH 1/3] New package: aml-0.1.0 --- common/shlibs | 1 + srcpkgs/aml-devel | 1 + srcpkgs/aml/template | 29 +++++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 120000 srcpkgs/aml-devel create mode 100644 srcpkgs/aml/template diff --git a/common/shlibs b/common/shlibs index e703316775e..4276987002e 100644 --- a/common/shlibs +++ b/common/shlibs @@ -31,6 +31,7 @@ ld.so.1 glibc-2.29_1 mips ld.so.1 glibc-2.29_1 ppc ld-linux-armhf.so.3 glibc-2.29_1 libresolv.so.2 glibc-2.29_1 +libaml.so.0 aml-0.1.0_1 libanl.so.1 glibc-2.29_1 libthread_db.so.1 glibc-2.29_1 libutil.so.1 glibc-2.29_1 diff --git a/srcpkgs/aml-devel b/srcpkgs/aml-devel new file mode 120000 index 00000000000..511960e2367 --- /dev/null +++ b/srcpkgs/aml-devel @@ -0,0 +1 @@ +aml \ No newline at end of file diff --git a/srcpkgs/aml/template b/srcpkgs/aml/template new file mode 100644 index 00000000000..90a59f530a2 --- /dev/null +++ b/srcpkgs/aml/template @@ -0,0 +1,29 @@ +# Template file for 'aml' +pkgname=aml +version=0.1.0 +revision=1 +build_style=meson +short_desc="Andri's Main Loop" +maintainer="Dominic Monroe " +license="ISC" +homepage="https://github.com/any1/aml" +distfiles="https://github.com/any1/aml/archive/v${version}.tar.gz" +checksum=50341861e9bb4eaaf11731941c276ef22b78e0e3d9b1442f6cf683f1b8e08bff + +if [ "$XBPS_TARGET_LIBC" = "musl" ]; then + makedepends+=" musl-legacy-compat" +fi + +post_install() { + vlicense COPYING +} + +aml-devel_package() { + depends="aml>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From cb74b7b1321e1e00dfa692a0a376abb8ca783384 Mon Sep 17 00:00:00 2001 From: Dominic Monroe Date: Sun, 2 Aug 2020 21:22:48 +0100 Subject: [PATCH 2/3] New package: neatvnc-0.2.0 --- common/shlibs | 1 + srcpkgs/neatvnc-devel | 1 + srcpkgs/neatvnc/template | 27 +++++++++++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 120000 srcpkgs/neatvnc-devel create mode 100644 srcpkgs/neatvnc/template diff --git a/common/shlibs b/common/shlibs index 4276987002e..15b93f07b0e 100644 --- a/common/shlibs +++ b/common/shlibs @@ -72,6 +72,7 @@ libssp.so.0 libssp-4.4.0_1 libncurses.so.6 ncurses-libs-6.0_1 ignore libncursesw.so.6 ncurses-libs-5.8_1 ignore libtinfo.so.6 ncurses-libtinfo-libs-6.2_2 +libneatvnc.so.0 neatvnc-0.2.0_1 libnetcdf.so.15 netcdf-4.7.0_1 libformw.so.6 ncurses-libs-5.8_1 ignore libpanelw.so.6 ncurses-libs-5.8_1 ignore diff --git a/srcpkgs/neatvnc-devel b/srcpkgs/neatvnc-devel new file mode 120000 index 00000000000..a0ee2e2a7e9 --- /dev/null +++ b/srcpkgs/neatvnc-devel @@ -0,0 +1 @@ +neatvnc \ No newline at end of file diff --git a/srcpkgs/neatvnc/template b/srcpkgs/neatvnc/template new file mode 100644 index 00000000000..b1827ecd448 --- /dev/null +++ b/srcpkgs/neatvnc/template @@ -0,0 +1,27 @@ +# Template file for 'neatvnc' +pkgname=neatvnc +version=0.2.0 +revision=1 +build_style=meson +hostmakedepends="pkg-config" +makedepends="pixman-devel zlib-devel gnutls-devel libjpeg-turbo-devel aml-devel libdrm-devel" +short_desc="VNC server library that's intended to be fast and neat" +maintainer="Dominic Monroe " +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 +} + +neatvnc-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From 6fcb295317a6e8bff99f1a35d4d9bbb30ff8efed Mon Sep 17 00:00:00 2001 From: Dominic Monroe Date: Sun, 2 Aug 2020 21:23:04 +0100 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..7445753a36b --- /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 wayland-devel" +makedepends="libxkbcommon-devel pixman-devel MesaLib-devel wayland-devel aml-devel neatvnc-devel" +short_desc="VNC server for wlroots based Wayland compositors" +maintainer="Dominic Monroe " +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 +}