Search Criteria
Package Details: zsa-zapp-git 1.0.1.r0.gc1dd545-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/zsa-zapp-git.git (read-only, click to copy) |
|---|---|
| Package Base: | zsa-zapp-git |
| Description: | Flash ZSA keyboards from your terminal. |
| Upstream URL: | https://github.com/zsa/zapp |
| Keywords: | oryx zapp zsa |
| Licenses: | LicenseRef-MIT-Commons-Clause |
| Conflicts: | zsa-zapp |
| Provides: | zsa-zapp |
| Submitter: | banana-bread |
| Maintainer: | banana-bread |
| Last Packager: | banana-bread |
| Votes: | 1 |
| Popularity: | 0.61 |
| First Submitted: | 2026-05-01 07:30 (UTC) |
| Last Updated: | 2026-05-13 07:27 (UTC) |
Dependencies (6)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libgcc (libgcc-snapshotAUR)
- libudev.so (lib32-systemd-gitAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR, unshitted-systemd-libsAUR, systemd-liberated-libs-gitAUR, lib32-systemd, systemd-libs)
- systemd-libs (systemd-libs-gitAUR, systemd-libs-selinuxAUR, unshitted-systemd-libsAUR, systemd-liberated-libs-gitAUR)
- cargo (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rust, rustup) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
Latest Comments
trumpetrespas commented on 2026-05-13 16:49 (UTC)
Glad I could help.
Mahalo!
banana-bread commented on 2026-05-13 08:25 (UTC)
@trumpetrespas That was very kind of you to share your prepare function. Thank you! I have used it in my PKGBUILD and have attributed you as well.
I agree, pre-fetching dependencies in prepare function and then building offline seems better even if
cargo updatewasn't required because of the lock file mismatch.libudev.sowas indeed a new dependency of the binary in v1.0.1Thanks!
trumpetrespas commented on 2026-05-12 19:19 (UTC)
Aloha.
I maintain the zsa-zapp aur package; I based it on this one.
In the latest update for mine, I had a few issues.
I figured I'd post the solutions here so we don't have to investigate them twice :D.
In the latest update, the cargo file is not locked. Meaning that a prepare function is required to update the lock file and fetch the dependencies:
In addition to this, I think you're missing a dependency (I was anyway) for systemd-libs (required for libudev.so).
Mahalo!