Search Criteria
Package Details: jay-git r1251.c6ca7c22-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/jay-git.git (read-only, click to copy) |
|---|---|
| Package Base: | jay-git |
| Description: | A Wayland Compositor |
| Upstream URL: | https://github.com/mahkoh/jay |
| Licenses: | GPL-3.0-only |
| Conflicts: | jay |
| Provides: | jay, wayland-compositor |
| Submitter: | kotarac |
| Maintainer: | kotarac |
| Last Packager: | kotarac |
| Votes: | 3 |
| Popularity: | 0.34 |
| First Submitted: | 2024-10-13 12:41 (UTC) |
| Last Updated: | 2025-05-11 19:54 (UTC) |
Dependencies (12)
- cairo (cairo-gitAUR)
- libinput (libinput-gitAUR, libinput-multiplierAUR, libinput-noaccumAUR, libinput-no-gesturesAUR, libinput-three-finger-dragAUR, libinput-eppAUR, libinput-eppAUR)
- libudev.so (lib32-systemd-gitAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR, lib32-systemd, systemd-libs)
- libvulkan.so (lib32-vulkan-icd-loader-gitAUR, vulkan-icd-loader-gitAUR, advantagescopeAUR, lib32-vulkan-icd-loader, vulkan-icd-loader)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, vulkan-terakan-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-rk35xx-gitAUR, mesa-amber)
- pango (pango-gitAUR)
- cargo (rust-gitAUR, rust-beta-binAUR, rustup-gitAUR, rust-nightly-binAUR, rust, rustup) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- shaderc (shaderc-gitAUR, shaderc-gitAUR) (make)
- xdg-desktop-portal (xdg-desktop-portal-gitAUR) (optional) – portal support
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-bug865-issue1578AUR, xorg-xwayland-hidpi-xpropAUR) (optional) – X11 support
Required by (3)
- greetd-regreet-git (requires wayland-compositor)
- wlhc (requires wayland-compositor)
- wl_shimeji-git (requires wayland-compositor)
Latest Comments
GrabbenD commented on 2025-03-16 19:09 (UTC) (edited on 2025-03-16 19:55 (UTC) by GrabbenD)
Some other observations:
cmakebuild dependency is missing, see:Jay recently updated to
1.85(Rust 2024 Edition)Looks like a common practice is to include
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"inprepare(), e.g.There's
.gitmodulesin the repository which seem to be used forcargo test. Not completely sure but it might make sense to rungit submodule update --initincheck()cd "${pkgname%-git}"can be supplied to avoid hardcoding pathsGrabbenD commented on 2025-03-16 19:05 (UTC) (edited on 2025-03-16 19:59 (UTC) by GrabbenD)
Thanks for the PKGBUILD!
To avoid conflicts, it should be enough to specify
makedepends=(cargo)and provideexport RUSTUP_TOOLCHAIN=stableinbuild()&check()instructions: https://wiki.archlinux.org/title/Rust_package_guidelinesFor instance, this approach is used by
nushell-git(Rust): https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=nushell-git