@gaku999 aml v1.0 is coming soon to the extra repo. https://gitlab.archlinux.org/archlinux/packaging/packages/aml
Search Criteria
Package Details: wlvncc-git r106.9ef4184-2
Package Actions
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: | 5 |
Popularity: | 0.077888 |
First Submitted: | 2021-07-23 09:26 (UTC) |
Last Updated: | 2022-10-07 12:31 (UTC) |
Dependencies (11)
- aml (aml-gitAUR)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR)
- libdrm (libdrm-gitAUR)
- libvncserver (libvncserver-gitAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, vulkan-terakan-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-amber)
- pixman (pixman-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- git (git-gitAUR, git-glAUR) (make)
- meson (meson-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
Required by (0)
Sources (1)
Latest Comments
quite commented on 2025-08-13 21:43 (UTC)
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).
sshaikh commented on 2022-10-05 18:32 (UTC) (edited on 2022-10-06 14:22 (UTC) by sshaikh)
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.
quite commented on 2022-09-30 18:09 (UTC)
@ruahcra now it builds fin with libvncserver from extra as well!
quite commented on 2022-06-30 09:04 (UTC)
@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!
ruahcra commented on 2021-11-12 10:29 (UTC)
@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.
tinywrkb commented on 2021-11-12 08:58 (UTC)
@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:
- arch array: are you really testing all these architectures? If not, then please don't add untested arch, this means that the packaging officially supports this archs, but in reality you don't. I guess you can put this issue under the category false advertising. The makepkg
--ignorearch
flag exist for a reason. - makedepends array: you have here unneeded packages. ninja is a dependency of meson. pkg-config or more correctly pkgconf, is already included in the base-devel group that expected to be installed (should not be added to makedepends, see the PKGBUILD Arch Wiki page).
- provides array: wlvncc does not provide a shared lib, so there's no point in setting a provided version. Also, it's pretty much wrong to set the lib version like this, it should match the shared lib version, not the package version.
- pkgver function: you should prepare the version for a tagged release, see the
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)"
)
- build function: you're not following the
Meson package guidelines
.
arch-meson wlvncc build
meson compile -C build
- package function: same as the previous.
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).