games-emulation / mgba

Game Boy Advance Emulator

Official package sites : https://mgba.io/ ·

v9999 :: 0/9999 :: gentoo

Modified
License
MPL-2.0 BSD LGPL-2.1+ public-domain discord? ( MIT )
USE flags
debug discord elf ffmpeg gles2 gles3 gui libretro lua opengl sdl sqlite test

v0.10.0 :: 0/0.10 :: gentoo

Modified
License
MPL-2.0 BSD LGPL-2.1+ public-domain discord? ( MIT )
Keywords
amd64 x86 ~arm64 ~ppc64
USE flags
debug discord elf ffmpeg gles2 gles3 gui libretro lua opengl sdl sqlite test

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
discord
Enable Discord RPC support
elf
Enable the use of elf utils via dev-libs/elfutils
ffmpeg
Enable ffmpeg/libav-based audio/video codec support
gles2
Build OpenGL ES 2.x RenderSystem
gles3
Build OpenGL ES 3.x RenderSystem
gui
Enable support for a graphical user interface
libretro
Build libretro port
lua
Enable Lua scripting support
opengl
Add support for OpenGL (3D graphics)
sdl
Add support for Simple Direct Layer (media library)
sqlite
Add support for sqlite - embedded sql database
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

lua_single_target

lua5-3
Build for Lua 5.3 only
lua5-4
Build for Lua 5.4 only

dev-db / sqlite : SQL database engine

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / libedit : BSD replacement for libreadline

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtmultimedia : Qt Multimedia

dev-qt / qtnetwork : Network abstraction library for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-util / cmocka : Unit testing framework for C

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

sys-libs / zlib : Standard (de)compression library

dev-db / sqlite : SQL database engine

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / elfutils : Libraries/utilities to handle ELF objects (drop in replacement for libelf)

dev-libs / libedit : BSD replacement for libreadline

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtmultimedia : Qt Multimedia

dev-qt / qtnetwork : Network abstraction library for the Qt5 framework

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

sys-libs / zlib : Standard (de)compression library

Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/mgba: drop 0.9.3-r2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/mgba: stabilize 0.10.0 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/mgba: sync live
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
games-emulation/mgba: add 0.10.0
ebuild updates: - require sqlite with USE=gui and enable by default (segfaults without) - enable opengl by default for non-desktop profiles, sdl build is not very useful without this or gles2 - check for gles2 on libsdl2 too (gles3 only seem to work with Qt) - patch to disable Qt's updater, not only is it not needed but it has incompatible pointer type issues (broken with clang16) - drop || ( gui sdl ) required use (allows library-only build, albeit no in-tree consumers for this currently) - change subslot to 0/$(ver_cut 1-2) rather than 0/10 (matches SONAME). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/mgba: drop 0.9.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/mgba: stabilize 0.9.3-r2 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/mgba: drop 0.9.3-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
games-emulation/mgba: update live for lua scripting support
Builds with lua5-1 but tests don't pass with it, so do 5-3+5-4 compat for now (may revisit). Note there is currently upstream build issues with some combinations, IUSE="gui -lua" and IUSE="lua libretro" which won't worry about right now given scripting is work-in-progress upstream. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
games-emulation/mgba: re-arrange ebuild
non-style changes: - enable tests - IUSE=qt5 -> gui - add IUSE=libretro - update LICENSE to be hopefully complete - disable markdown wrt bug #752048, all this does is automagic convert the installed *.md to html - require IUSE=opengl with gles2/gles3 for now wrt bug #835039, won't be needed next bump - enable lzma, bundled but no real reason to disable (+public-domain) - drop unused qtopengl (uses libglvnd directly) and add qtnetwork - use cmake_src_install, removes need for custom icons loop and installs intended files (including shaders, and headers) - add subslot for libmgba given next version has a soname change, better handle this now than when something will need it (dolphin could potentially use to unbundle, albeit may be unsuitable for current dolphin snapshots) Could likely still use more work for some features and maybe some force unbundling, but leaving alone for now unless there's a need to / user requests. Closes: https://bugs.gentoo.org/752048 Closes: https://bugs.gentoo.org/835039 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
games-emulation/mgba: drop 0.9.3-r0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Bracht Laumann Jespersen · gentoo
games-emulation/mgba: fix unquoted variable BUILD_DIR
Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
games-emulation/mgba: Keyword 0.9.3-r1 ppc64, #849794
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Revbump to fix compilation against ffmpeg-5
Closes: https://bugs.gentoo.org/834374 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Synced live ebuild
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.9.3
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
games-emulation/mgba: amd64 stable wrt bug #813088
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
games-emulation/mgba: x86 stable wrt bug #813088
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.9.2
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: USE="debug" requires dev-libs/libedit
Closes: https://bugs.gentoo.org/769647 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.9.1
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Version 0.8.4 stable for amd64 and x86
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.9.0
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Synced live ebuild
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.8.4
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Added "gles2" and "gles3" USE flags
Bug: https://bugs.gentoo.org/735918 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Synced live ebuild
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.8.3
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-emulation/mgba: arm64 keyworded (bug #730442)
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.8.2
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
games-emulation/mgba: migrate from libav
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Version 0.7.3 stable for amd64 and x86
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.8.1
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Added "discord" USE flag
Thanks-to: Esteve Varela Colominas <esteve.varela@gmail.com> Closes: https://bugs.gentoo.org/707576 Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Fixed build with USE="qt -sdl"
Thanks-to: Esteve Varela Colominas <esteve.varela@gmail.com> Closes: https://bugs.gentoo.org/707578 Package-Manager: Portage-2.3.86, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Synced live ebuild
Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.8.0. Removed old
Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
*/*: Switch polynomial-c maintained packages to cmake.eclass
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Synced live ebuild
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.8_beta1
Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.7.3
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old.
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.7.2
Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Added a live ebuild
Thanks-to: barul <barul@barul.info> Closes: https://bugs.gentoo.org/627876 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.7.1
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Removed old.
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Version 0.6.3 stable for amd64 and x86.
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.7.0
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
games-emulation/mgba: Fixed build against qt-5.11
Package-Manager: Portage-2.3.41, Repoman-2.3.9
Lars Wendler · gentoo
games-emulation/mgba: Fixed several QA issues
Thanks to Soap for reporting these issues. Closes: https://bugs.gentoo.org/653556 Package-Manager: Portage-2.3.31, Repoman-2.3.9
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.6.3
Package-Manager: Portage-2.3.29, Repoman-2.3.9
Lars Wendler · gentoo
games-emulation/mgba: Removed old.
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.6.2
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Lars Wendler · gentoo
games-emulation/mgba: Version 0.6.1 stable for amd64 and x86.
Closes: https://bugs.gentoo.org/641196 Package-Manager: Portage-2.3.19, Repoman-2.3.6
David Seifert · gentoo
games-emulation/mgba: Remove old
Package-Manager: Portage-2.3.16, Repoman-2.3.6
David Seifert · gentoo
Partially revert "games-*/*: Remove stable keywords"
Unstabled packages not maintained by Games team. This partially reverts commit c9617875332b1b9c894c850a1f8d8dcc1897f33f. Closes: https://github.com/gentoo/gentoo/pull/6228
David Seifert · gentoo
games-*/*: Remove stable keywords
Gentoo currently does not have the manpower to maintain a ton of stable games packages. Closes: https://github.com/gentoo/gentoo/pull/5404
David Seifert · gentoo
games-emulation/mgba: [QA] Add cmake-utils_src_prepare
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.6.1
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Lars Wendler · gentoo
games-emulation/mgba: Version 0.5.2 stable for amd64.
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.6.0
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Lars Wendler · gentoo
games-emulation/mgba: Removed old.
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Lars Wendler · gentoo
games-emulation/mgba: Fixed compilation with imagemagick-7 (bug #610578)
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Lars Wendler · gentoo
games-emulation/mgba: Removed old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.5.2
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Lars Wendler · gentoo
games-emulation/mgba: Bump to version 0.5.1
Package-Manager: portage-2.3.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
games-emulation/mgba: Initial commit (bug #588674).
Thanks to Hadrien Lacour for opening the bug and providing the first ebuild. Package-Manager: portage-2.3.1 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>