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: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2024-10-13 12:41 (UTC) |
Last Updated: | 2025-04-04 19:37 (UTC) |
Dependencies (12)
- cairo (cairo-gitAUR)
- libinput (libinput-noaccumAUR, libinput-gitAUR, libinput-multiplierAUR, libinput-three-finger-dragAUR)
- libudev.so (systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-fmlAUR, lib32-systemd-gitAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, 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, mesa-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa-amber)
- pango (pango-gitAUR)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rust, rustup) (make)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- shaderc (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 (1)
- greetd-regreet-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:
cmake
build 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
.gitmodules
in the repository which seem to be used forcargo test
. Not completely sure but it might make sense to rungit submodule update --init
incheck()
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=stable
inbuild()
&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