Search Criteria
Package Details: gamepad-osk-git r53.67beaf6-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/gamepad-osk-git.git (read-only, click to copy) |
|---|---|
| Package Base: | gamepad-osk-git |
| Description: | Gamepad-controlled on-screen keyboard for Linux |
| Upstream URL: | https://github.com/0x90shell/gamepad-osk |
| Licenses: | MIT |
| Conflicts: | gamepad-osk, gamepad-osk-bin |
| Provides: | gamepad-osk |
| Submitter: | 0x90shell |
| Maintainer: | 0x90shell |
| Last Packager: | 0x90shell |
| Votes: | 0 |
| Popularity: | 0.000000 |
| First Submitted: | 2026-04-06 03:57 (UTC) |
| Last Updated: | 2026-06-17 19:25 (UTC) |
Dependencies (10)
- libx11 (libx11-gitAUR)
- sdl3 (sdl3-noibus-gitAUR, sdl3-gitAUR)
- sdl3_ttf (sdl3_ttf-gitAUR)
- ttf-promptfontAUR
- wayland (wayland-asan-gitAUR, wayland-chromiumAUR, wayland-gitAUR)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, goup-rsAUR, go-binAUR, gcc-go-snapshotAUR, gcc-go) (make)
- libx11 (libx11-gitAUR) (make)
- wayland (wayland-asan-gitAUR, wayland-chromiumAUR, wayland-gitAUR) (make)
- wlr-protocols (wlr-protocols-gitAUR) (make)
Latest Comments
0x90shell commented on 2026-06-17 19:30 (UTC)
Good catch on the symptom, but the cause isn't a missing repo. In
source=("${pkgname}::git+${url}.git")the part before::is just the local folder makepkg clones into, not the repo it clones from. It pulls the real upstream into a folder namedgamepad-osk-git, the same name as the pkgbase.With plain makepkg that source lands as a subdir of the build dir, so it works, which is why it's built fine for a while. But under a tool with a shared SRCDEST like yours at
/var/cache/packages/builds, the source clone target and the pkgbase checkout resolve to the same path. makepkg then finds the AUR checkout sitting there, sees it isn't a clone of upstream, and bails.Renaming the checkout to
gamepad-oskvia_pkgname(your change) makes the source folder differ from the pkgbase name, so it can't collide in either setup. Pushed as r53.67beaf6, builds and passes check() clean. Thanks.Zetta1_Reid0 commented on 2026-06-16 06:34 (UTC) (edited on 2026-06-16 06:37 (UTC) by Zetta1_Reid0)
Here is a fix:
Original tries to clone gamepad-osk-git that does not exists.
/var/cache/packages/builds/gamepad-osk-git is not a clone of https://github.com/0x90shell/gamepad-osk.git
error: failed to download sources for 'gamepad-osk-git-r50.dbdfc16-1': error: packages failed to build: gamepad-osk-git-r50.dbdfc16-1