Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -4031,7 +4031,9 @@ libocl.so.2019.07 opencamlib-2019.07_1
libcglm.so.0 cglm-0.7.6_1
libfcft.so.4 fcft-3.0.1_1
libaml.so.0 aml-0.1.0_1
libaml1.so.1 aml1-1.0.0_1
libneatvnc.so.0 neatvnc-0.3.2_1
libneatvnc1.so.1 neatvnc1-1.0.0_1
libtdjson.so.1.8.61 libtd-1.8.61_1
libJudy.so.1 judy-1.0.5_1
libsignal-protocol-c.so.2 libsignal-protocol-c-2.3.3_2
Expand Down
1 change: 1 addition & 0 deletions srcpkgs/aml1-devel
11 changes: 11 additions & 0 deletions srcpkgs/aml1/patches/fix-versioning.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
--- a/meson.build 2026-05-03 10:31:27.771779532 +0800
+++ b/meson.build 2026-05-03 10:31:22.067735075 +0800
@@ -72,7 +72,7 @@
]

aml = library(
- 'aml',
+ 'aml1',
sources,
version: '1.0.0',
dependencies: dependencies,
30 changes: 30 additions & 0 deletions srcpkgs/aml1/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Template file for 'aml1'
pkgname=aml1
version=1.0.0
revision=1
build_style=meson
hostmakedepends="pkg-config"
short_desc="Another Main Loop"
maintainer="Orphaned <orphan@voidlinux.org>"
license="ISC"
homepage="https://github.com/any1/aml"
distfiles="https://github.com/any1/aml/archive/v${version}.tar.gz"
checksum=b2b8f743213af39f40e8bc611147d69e2ea9e010b9b19cb65246582338f28d96

if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" musl-legacy-compat"
fi

post_install() {
vlicense COPYING
}

aml1-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}
1 change: 1 addition & 0 deletions srcpkgs/neatvnc1-devel
28 changes: 28 additions & 0 deletions srcpkgs/neatvnc1/patches/fix-versioning.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
--- a/meson.build 2026-04-27 02:02:51.000000000 +0800
+++ b/meson.build 2026-05-03 11:00:04.049346792 +0800
@@ -265,7 +265,7 @@
)

neatvnc = library(
- 'neatvnc',
+ 'neatvnc1',
[],
version: meson.project_version(),
dependencies: dependencies,
@@ -297,13 +297,14 @@
subdir('test')
endif

-install_headers('include/neatvnc.h')
+install_headers('include/neatvnc.h', subdir: meson.project_name() + '1')

pkgconfig = import('pkgconfig')
pkgconfig.generate(
libraries: neatvnc,
version: meson.project_version(),
- filebase: meson.project_name(),
+ filebase: meson.project_name() + '1',
+ subdirs: meson.project_name() + '1',
name: meson.project_name(),
description: 'A Neat VNC server library'
)
27 changes: 27 additions & 0 deletions srcpkgs/neatvnc1/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Template file for 'neatvnc1'
pkgname=neatvnc1
version=1.0.0
revision=1
build_style=meson
hostmakedepends="pkg-config"
makedepends="aml1-devel libdrm-devel pixman-devel zlib-devel gnutls-devel libjpeg-turbo-devel"
short_desc="Liberally licensed VNC server library"
maintainer="Orphaned <orphan@voidlinux.org>"
license="ISC"
homepage="https://github.com/any1/neatvnc"
distfiles="https://github.com/any1/neatvnc/archive/v${version}.tar.gz"
checksum=993dedc30e72981650770c04438e9759537e4677010e2dab5e792c39afe74601

post_install() {
vlicense COPYING
}

neatvnc1-devel_package() {
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/pkgconfig
vmove "usr/lib/*.so"
}
}
11 changes: 11 additions & 0 deletions srcpkgs/wayvnc/patches/neatvnc1.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
--- a/meson.build 2026-04-28 05:20:01.000000000 +0800
+++ b/meson.build 2026-05-03 10:12:01.287443564 +0800
@@ -75,7 +75,7 @@
if neatvnc_project.found()
neatvnc = neatvnc_project.get_variable('neatvnc_dep')
else
- neatvnc = dependency('neatvnc', version: neatvnc_version)
+ neatvnc = dependency('neatvnc1', version: neatvnc_version)
endif

inc = include_directories('include')
6 changes: 3 additions & 3 deletions srcpkgs/wayvnc/template
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# Template file for 'wayvnc'
pkgname=wayvnc
version=0.9.1
version=0.10.0
revision=1
build_style=meson
hostmakedepends="pkg-config ninja scdoc wayland-devel"
makedepends="aml-devel neatvnc-devel libgbm gnutls-devel zlib-devel
makedepends="aml1-devel neatvnc1-devel libgbm gnutls-devel zlib-devel
wayland-devel libjpeg-turbo-devel libdrm-devel pixman-devel
libxkbcommon-devel jansson-devel"
short_desc="VNC server for wlroots based Wayland compositors"
maintainer="Orphaned <orphan@voidlinux.org>"
license="ISC"
homepage="https://github.com/any1/wayvnc"
distfiles="https://github.com/any1/wayvnc/archive/v${version}.tar.gz"
checksum=aaaca02d36e54ec6ecf457dc266251946d895ac91521fbabb3470c3c09b3753c
checksum=fcfda018d0e07ec00a80071420c8cc2a75885dc6d5e55bb50a9b12353754338f

if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
makedepends+=" musl-legacy-compat"
Expand Down