Surprised to see extra/aml is still on 0.3
Due to this change I have updated the PKGBUILD to use the aml1 package
https://github.com/any1/wayvnc/commit/a00d568437d13c811553b2c24227a355f36048d0
| Git Clone URL: | https://aur.archlinux.org/wlvncc-git.git (read-only, click to copy) |
|---|---|
| Package Base: | wlvncc-git |
| Description: | Wayland native VNC client |
| Upstream URL: | https://github.com/any1/wlvncc |
| Licenses: | custom:ISC |
| Conflicts: | wlvncc |
| Provides: | wlvncc |
| Submitter: | ruahcra |
| Maintainer: | ruahcra |
| Last Packager: | ruahcra |
| Votes: | 7 |
| Popularity: | 0.49 |
| First Submitted: | 2021-07-23 09:26 (UTC) |
| Last Updated: | 2026-03-01 02:54 (UTC) |
Surprised to see extra/aml is still on 0.3
Due to this change I have updated the PKGBUILD to use the aml1 package
https://github.com/any1/wayvnc/commit/a00d568437d13c811553b2c24227a355f36048d0
@gaku999 aml v1.0 is coming soon to the extra repo. https://gitlab.archlinux.org/archlinux/packaging/packages/aml
Just a heads up, aml got bumped to v1.0, extra/aml still has to catch up (it's on v0.3.0). Compilation fails with it (duh).
Not sure what's the cleanest solution for compiling right-now. aml-git exists, but that could maybe break anyone who uses extra/neatvnc and extra/wayvnc. Then there's aml1, but that requires updating the PKGBUILD (plus that AUR package will become very redundant as soon as extra/aml catches up).
Doesn't build in chroot for me - complains about a missing libdrm and then gbm.
EDIT: had to add libdrm, mesa and ffmpeg to MAKEDEPENDS.
@ruahcra now it builds fin with libvncserver from extra as well!
@ruahcra wlvncc builds and runs fine for me with package aml from community, aml-git is not needed. If you change the dependency to aml, we can have the wayvnc package from community installed at the same time!
@tinywrkb Sorry about that, I actually have no memory of this... guess I was rushing things at the time and didn't pay enough attention. Anyway I added you as a co-maintainer if you'd like to help out, otherwise I will look into it sometime in the future.
@ruahcra thanks for submitting the package, I've been avoiding doing so myself, so it's great that someone else maintaining it.
There are a few issues though with the packaging. Going from top to bottom, not in severity order:
--ignorearch flag exist for a reason.VCS package guidelines Arch Wiki page. Maybe something like this:( set -o pipefail
git describe --long --tags 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' ||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
)
Meson package guidelines.arch-meson wlvncc build
meson compile -C build
meson install -C build --destdir "$pkgdir"
Pinned Comments
GaKu999 commented on 2025-07-28 22:11 (UTC)
Just a heads up, aml got bumped to v1.0, extra/aml still has to catch up (it's on v0.3.0). Compilation fails with it (duh).
Not sure what's the cleanest solution for compiling right-now. aml-git exists, but that could maybe break anyone who uses extra/neatvnc and extra/wayvnc. Then there's aml1, but that requires updating the PKGBUILD (plus that AUR package will become very redundant as soon as extra/aml catches up).