Package Details: gbdk-2020 4.0.3-2

Git Clone URL: https://aur.archlinux.org/gbdk-2020.git (read-only, click to copy)
Package Base: gbdk-2020
Description: An updated version of Game Boy Development Kit
Upstream URL: https://github.com/gbdk-2020/gbdk-2020
Keywords: gameboy gbdk
Licenses: MIT
Conflicts: gbdk, lcc
Submitter: Basxto
Maintainer: Basxto
Last Packager: Basxto
Votes: 0
Popularity: 0.000000
First Submitted: 2020-06-15 12:43 (UTC)
Last Updated: 2022-04-06 23:06 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

Score_Under commented on 2024-02-13 15:29 (UTC)

Upstream has a new version, but the outdated reason on this package can't be updated so dropping it here: https://github.com/gbdk-2020/gbdk-2020/releases/tag/4.2.0

Score_Under commented on 2022-11-05 19:24 (UTC) (edited on 2022-11-05 19:25 (UTC) by Score_Under)

Looks like this package is in the unenviable situation of either biting the bullet and pinning a specific sdcc version/patch/fork in another AUR package or succumbing to bit rot

Basxto commented on 2022-04-02 00:41 (UTC)

New versions has been released, 4.0.4 was released about 9 month ago, and 4.0.6 last month:

This build is special, since I rely on the sdcc package. That means, I can’t support GBDK-2020 versions that rely on features only available in development snapshots or patched sdcc. I wanted to avoid that you have to also build the compiler from SVN source, that makes the package more complex and increases compile time significantly. GBDK-2020’s sdcc would need to end up somewhere else to avoid conflicts, which might require wrapper scripts.

4.0.4 is the latest version that works with a proper sdcc release.

4.0.5 needs patches: https://github.com/gbdk-2020/gbdk-2020-sdcc/releases/tag/sdcc-12539-patched

With sdcc 4.1.0 .incbin and everything related to sms/gg banking won’t work.

Also, I'm not sure about the reason why, but I can't get the package to build (I tried on different systems)

Yes it’s broken, I should look into how to restrict to sdcc<4.2.0. There is no GBDK-2020 version for sdcc 4.2.0 yet.

Basxto commented on 2021-03-26 21:33 (UTC)

From 4.0.3 on, it uses the actual release and not a fork any longer.

Basxto commented on 2021-02-15 06:19 (UTC)

It's updated to the newest version, but it's complicated. It's still a fork, but I made a new PR with cherry picked commits from my last PR try. So it will be hopefully merged this time.

Until sdcc-svn is updated, you have have to manually apply the patch, I posted there. Alternatively it should work as soon as sdcc 4.1.0 is realeased and the community package updated.

Basxto commented on 2020-12-13 16:47 (UTC)

I have an update PKGBUILD prepared, but this won’t build with sdcc’s stable release 4.0.0 There are plans for a new sdcc release at the end of this year / beginning of the next, so I will hopefully be able to package it then.