[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#960162: RFS: mgba/0.8.1+dfsg-1 -- Game Boy Advance emulator



Package: sponsorship-requests
Severity: normal

Dear mentors and games team,

I have packaged the new upstream version of mgba and am looking for a sponsor to upload it.

This is a package hijack as I have not been able to contact Sérgio (also including him in X-D-CC here). I am interested in (co-)maintaining mgba going forward. I'm not a member of the Games Team but I'm willing to join if needed. I took the liberty of adding myself to Uploaders here.

There are a couple of lintian warnings about libmgba. The warnings are not new; I think it has always been packaged this way. It's a private library used only by mgba-{sdl,qt} and I don't think versioning the package name is useful. I can look into patching the build system to install it somewhere more private (i.e. /usr/lib/${D_H_M}/mgba) but it would be great if that didn't have to block this upload.

The package is on mentors.d.n:

https://mentors.debian.net/package/mgba
https://mentors.debian.net/debian/pool/main/m/mgba/mgba_0.8.1+dfsg-1.dsc

I don't have access to the games-team git repo, therefore I forked the repo under my own namespace. The changes are here:

https://salsa.debian.org/rtandy/mgba (master, upstream, pristine-tar)

The package builds successfully in Salsa-CI and I tested all three frontends (sdl, qt, and retroarch).

Changes since the last upload:

  * New upstream release. (Closes: #950820)
  * Exclude vendored rapidjson; add Build-Depends: rapidjson-dev.
    - CMakeLists.txt: don't install excluded res/licenses/rapidjson.txt.
  * Exclude vendored inih; add Build-Depends: libinih-dev. (Closes: #958247)
    - CMakeLists.txt: don't install excluded res/licenses/inih.txt.
  * Update debian/copyright with newly added third-party licenses.
  * Update Build-Depends: cmake >= 3.1 (since 0.7.0).
  * Add Build-Depends: libavfilter-dev to re-enable GIF/Video recording
    feature.
  * Update Standards-Version to 4.5.0. No changes needed.
  * Drop -Wl,--as-needed as this is now the default.
  * Update to debhelper compat level 13.
    - libretro-mgba.install: Use built-in substitution instead of dh-exec.
    - Update *.install and *.manpages to install from debian/tmp.
    - Add debian/not-installed.
  * Drop patch 01_fix-about-strings. The patch was out of date and the git
    revision info is not required since we build from a release tarball.
  * Add debian/gitlab-ci.yaml for CI build.
  * Add myself to Uploaders.

Thank you,

Ryan


Reply to: