new package: mgba 0.3.0

This is a new Gameboy Advance emulator which aims to run on lower
end hardware without sacrificing accuracy or portability.

+23
+21
pkgs/misc/emulators/mgba/default.nix
···
··· 1 + { stdenv, fetchurl, cmake, ffmpeg, imagemagick, libzip, pkgconfig, qt53, SDL2 }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "mgba-0.3.0"; 5 + src = fetchurl { 6 + url = https://github.com/mgba-emu/mgba/archive/0.3.0.tar.gz; 7 + sha256 = "02zz6bdcwr1fx7i7dacff0s8mwp0pvabycp282qvhhx44x44q7fm"; 8 + }; 9 + 10 + buildInputs = [ cmake ffmpeg imagemagick libzip pkgconfig qt53 SDL2 ]; 11 + 12 + enableParallelBuilding = true; 13 + 14 + meta = { 15 + homepage = https://endrist.com/mgba/; 16 + description = "A modern GBA emulator with a focus on accuracy"; 17 + license = stdenv.lib.licenses.mpl20; 18 + maintainers = with stdenv.lib.maintainers; [ MP2E ]; 19 + }; 20 + } 21 +
+2
pkgs/top-level/all-packages.nix
··· 2225 2226 mfoc = callPackage ../tools/security/mfoc { }; 2227 2228 minecraft = callPackage ../games/minecraft { 2229 useAlsa = config.minecraft.alsa or false; 2230 };
··· 2225 2226 mfoc = callPackage ../tools/security/mfoc { }; 2227 2228 + mgba = callPackage ../misc/emulators/mgba { }; 2229 + 2230 minecraft = callPackage ../games/minecraft { 2231 useAlsa = config.minecraft.alsa or false; 2232 };