Package Details: nanoboyadvance-git 1.7.1.r97.g00110eac-1

Git Clone URL: https://aur.archlinux.org/nanoboyadvance-git.git (read-only, click to copy)
Package Base: nanoboyadvance-git
Description: Accuracy-focused Game Boy Advance emulator.
Upstream URL: https://github.com/nba-emu/NanoBoyAdvance
Licenses: GPL-3.0-or-later
Submitter: nadiaholmquist
Maintainer: nadiaholmquist
Last Packager: nadiaholmquist
Votes: 2
Popularity: 0.000023
First Submitted: 2021-04-09 20:59 (UTC)
Last Updated: 2024-03-17 01:02 (UTC)

Latest Comments

delvier commented on 2023-11-25 02:01 (UTC)

Changing git submodule update to git -c protocol.file.allow=always submodule update in PKGBUILD (line 42) works for me.

Gnatzelle commented on 2023-11-23 16:52 (UTC) (edited on 2023-11-23 16:55 (UTC) by Gnatzelle)

Hi, sry to bother but i'm getting a build error recently :/

==> Starting prepare()... Submodule 'source/third_party/fmtlib' (https://github.com/fmtlib/fmt.git) registered for path 'external/fmtlib'

Submodule 'source/third_party/toml11' (https://github.com/ToruNiina/toml11.git) registered for path 'external/toml11'

Submodule 'external/unarr' (https://github.com/selmf/unarr.git) registered for path 'external/unarr'

Synchronizing submodule url for 'external/fmtlib'

Synchronizing submodule url for 'external/toml11'

Cloning into '/home/xyz/.cache/paru/clone/nanoboyadvance-git/src/NanoBoyAdvance/external/fmtlib'...

warning: --depth is ignored in local clones; use file:// instead.

fatal: transport 'file' not allowed

fatal: clone of '/home/xyz/.cache/paru/clone/nanoboyadvance-git/src/fmt' into submodule path '/home/xyz/.cache/paru/clone/nanoboyadvance-git/src/NanoBoyAdvance/external/fmtlib' failed

Failed to clone 'external/fmtlib'. Retry scheduled

Cloning into '/home/xyz/.cache/paru/clone/nanoboyadvance-git/src/NanoBoyAdvance/external/toml11'...

warning: --depth is ignored in local clones; use file:// instead. fatal: transport 'file' not allowed

fatal: clone of '/home/xyz/.cache/paru/clone/nanoboyadvance-git/src/toml11' into submodule path '/home/xyz/.cache/paru/clone/nanoboyadvance-git/src/NanoBoyAdvance/external/toml11' failed

Failed to clone 'external/toml11'. Retry scheduled

Cloning into '/home/xyz/.cache/paru/clone/nanoboyadvance-git/src/NanoBoyAdvance/external/unarr'...

Cloning into '/home/xyz/.cache/paru/clone/nanoboyadvance-git/src/NanoBoyAdvance/external/fmtlib'...

warning: --depth is ignored in local clones; use file:// instead.

fatal: transport 'file' not allowed

fatal: clone of '/home/xyz/.cache/paru/clone/nanoboyadvance-git/src/fmt' into submodule path '/home/xyz/.cache/paru/clone/nanoboyadvance-git/src/NanoBoyAdvance/external/fmtlib' failed

Failed to clone 'external/fmtlib' a second time, aborting

==> ERROR: A failure occurred in prepare(). Aborting...

error: failed to build 'nanoboyadvance-git-1.6.r5.gf6311092-1':

error: packages failed to build: nanoboyadvance-git-1.6.r5.gf6311092-1

Manual building with the instructions from the Wiki in the Repo works normally.

EDIT: Argh, sorry for screwing the formatting up -.-"

nadiaholmquist commented on 2022-08-14 16:24 (UTC)

Updated for the SDL2 frontend being removed, should now build again.

Gnatzelle commented on 2022-08-14 15:39 (UTC)

Hi folks...

Fleroviux removed the SDL2 frontend with this commit: https://github.com/nba-emu/NanoBoyAdvance/commit/f63110925fa7bd7045b61032b9c015e469305ba4

A few "install" steps are obsolete with this and i think the PKGBUILD needs to be updated again.

Epsilon commented on 2021-12-30 16:42 (UTC)

Looks like there's an error in the build script now, probably the source changed. Change install -Dm755 build/src/platform/sdl/NanoBoyAdvance to install -Dm755 build/bin/sdl/NanoBoyAdvance