This package requires an N64 Banjo-Kazooie NTSC-U 1.0 ROM for building. Rename it to baserom.us.rev0.z64 and place it right where the PKGBUILD resides.
Search Criteria
Package Details: banjorecomp 1.0.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/banjorecomp.git (read-only, click to copy) |
|---|---|
| Package Base: | banjorecomp |
| Description: | A static recompiled port of N64 Banjo-Kazooie for PC |
| Upstream URL: | https://github.com/BanjoRecomp/BanjoRecomp |
| Licenses: | GPL-3.0-only |
| Submitter: | AltoXorg |
| Maintainer: | AltoXorg |
| Last Packager: | AltoXorg |
| Votes: | 2 |
| Popularity: | 0.74 |
| First Submitted: | 2026-01-25 09:05 (UTC) |
| Last Updated: | 2026-01-30 00:40 (UTC) |
Dependencies (14)
- freetype2 (freetype2-qdoled-aw3225qfAUR, freetype2-macosAUR, freetype2-qdoledAUR, freetype2-qdoled-gen3AUR, freetype2-woledAUR, freetype2-gitAUR)
- gtk3 (gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-no_deadkeys_underlineAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- sdl2AUR (sdl2-gitAUR, sdl2-compat-gitAUR, sdl2-compat)
- vulkan-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, amdvlk-gitAUR, vulkan-amdgpu-pro-legacyAUR, mesa-wsl2-gitAUR, vulkan-radeon-amd-bc250AUR, vulkan-terakanAUR, nvidia-510xx-utilsAUR, swiftshader-gitAUR, nvidia-utils-teslaAUR, vulkan-nouveau-gitAUR, vulkan-amdgpu-proAUR, amdvlkAUR, amdvlk-binAUR, nvidia-525xx-utilsAUR, mesa-rk35xx-gitAUR, nvidia-575xx-utilsAUR, mesa-gitAUR, mesa-minimal-gitAUR, nvidia-535xx-utilsAUR, mesa-nollvm-gitAUR, vulkan-terakan-gitAUR, amdonly-gaming-vulkan-radeon-gitAUR, nvidia-470xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-580xx-utilsAUR, nvidia-550xx-utilsAUR, nvidia-utils-betaAUR, nvidia-utils-bsbAUR, nvidia-vulkan-utilsAUR, mesa-dlss-reflex-gitAUR, nvidia-utils-productionAUR, nvidia-utils, vulkan-asahi, vulkan-broadcom, vulkan-dzn, vulkan-freedreno, vulkan-gfxstream, vulkan-intel, vulkan-kosmickrisp, vulkan-nouveau, vulkan-panfrost, vulkan-powervr, vulkan-radeon, vulkan-swrast, vulkan-virtio)
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- clang20 (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- lld20 (make)
- make (make-gitAUR, make-staticAUR) (make)
- mold (mold-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR) (make)
- rust (rust-beta-binAUR, rustup-gitAUR, rust-gitAUR, rustup) (make)
Required by (0)
Sources (36)
- banjorecomp.desktop
- bk-decomp
- dxc
- file://baserom.us.rev0.z64
- git+https://github.com/BanjoRecomp/BanjoRecomp.git#tag=v1.0.1
- git+https://github.com/BanjoRecomp/BanjoRecompSyms.git
- git+https://github.com/btzy/nativefiledialog-extended.git
- git+https://github.com/Cyan4973/xxHash.git
- git+https://github.com/Decompollaborate/rabbitizer.git
- git+https://github.com/epezent/implot.git
- git+https://github.com/facebook/zstd.git
- git+https://github.com/fmtlib/fmt.git
- git+https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
- git+https://github.com/john-chapman/im3d.git
- git+https://github.com/KhronosGroup/SPIRV-Headers.git
- git+https://github.com/KhronosGroup/Vulkan-Headers.git
- git+https://github.com/marzer/tomlplusplus.git
- git+https://github.com/mikke89/RmlUi.git
- git+https://github.com/MittenzHugg/bk_rom_compressor.git
- git+https://github.com/MittenzHugg/rarezip.git
- git+https://github.com/N64Recomp/N64ModernRuntime.git
- git+https://github.com/N64Recomp/N64Recomp.git
- git+https://github.com/N64Recomp/o1heap.git
- git+https://github.com/N64Recomp/RecompFrontend.git
- git+https://github.com/nothings/stb.git
- git+https://github.com/ocornut/imgui.git
- git+https://github.com/redorav/ddspp.git
- git+https://github.com/redorav/hlslpp.git
- git+https://github.com/renderbag/plume.git
- git+https://github.com/richgel999/miniz.git
- git+https://github.com/rt64/re-spirv.git
- git+https://github.com/rt64/rt64.git
- git+https://github.com/sammycage/lunasvg.git
- git+https://github.com/serge1/ELFIO.git
- git+https://github.com/zeux/volk.git
- git+https://github.com/zherczeg/sljit.git
Latest Comments
AltoXorg commented on 2026-01-26 13:34 (UTC)
AltoXorg commented on 2026-01-26 13:34 (UTC)
Updated upstream to work with aarch64 build.
NoaHimesaka commented on 2026-01-26 12:02 (UTC)
Build errors out on aarch64 device with:
/home/renakoamaori/banjorecomp/src/BanjoRecomp/lib/N64ModernRuntime/librecomp/include/librecomp/rsp_vu.hpp:29:10: fatal error: 'sse2neon.h' file not found
29 | #include <sse2neon.h>
| ^~~~~~~~~~~~
1 error generated.
TheFeelTrain commented on 2026-01-25 14:05 (UTC)
Ah gotcha that makes sense. No worries. Thanks for the script regardless, it works great.
The only reason I asked is because my friend was confused as to where they needed to place the rom file with paru. The error message in soh gives the correct path.
AltoXorg commented on 2026-01-25 13:21 (UTC)
It's not possible to implement a warning in the prepare() step where it checks if the rom file exists currently, as makepkg checks and verifies sources prematurely before the prepare step.
There is an other way to do rom verification but it requires not to put the rom filename in sources, and it will cause to not satisfy devtools (building inside of a container) that I use. Just let makepkg handle it out.
TheFeelTrain commented on 2026-01-25 12:40 (UTC) (edited on 2026-01-25 12:43 (UTC) by TheFeelTrain)
Any chance you add a check/warning for the rom file in prepare() ? I noticed your soh package has it but this doesn't for whatever reason. Thanks!
Pinned Comments
AltoXorg commented on 2026-01-26 13:34 (UTC)
This package requires an N64 Banjo-Kazooie NTSC-U 1.0 ROM for building. Rename it to baserom.us.rev0.z64 and place it right where the PKGBUILD resides.