Update mgba to the development version
Some checks failed
Hydra vf2.riscv64-linux Hydra build #18110 of nixos-config:pr597:vf2.riscv64-linux
Hydra packages.aarch64-linux.plover Hydra build #18031 of nixos-config:pr597:packages.aarch64-linux.plover
Hydra packages.aarch64-linux.emoji-volpeon-neofox Hydra build #18015 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-neofox
Hydra packages.aarch64-linux.python-simplefuzzyset Hydra build #18050 of nixos-config:pr597:packages.aarch64-linux.python-simplefuzzyset
Hydra packages.aarch64-linux.kreative-square Hydra build #18020 of nixos-config:pr597:packages.aarch64-linux.kreative-square
Hydra packages.aarch64-linux.emoji-raccoon Hydra build #18004 of nixos-config:pr597:packages.aarch64-linux.emoji-raccoon
Hydra packages.x86_64-linux.lotte-art Hydra build #18076 of nixos-config:pr597:packages.x86_64-linux.lotte-art
Hydra packages.aarch64-linux.plover-plugin-yaml-dictionary Hydra build #18045 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-yaml-dictionary
Hydra packages.x86_64-linux.emoji-volpeon-floof Hydra build #18066 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-floof
Hydra packages.x86_64-linux.emoji-volpeon-vlpn Hydra build #18072 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-vlpn
Hydra packages.x86_64-linux.emoji-volpeon-neocat Hydra build #18069 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-neocat
Hydra packages.x86_64-linux.plover-dict-didoesdigital Hydra build #18087 of nixos-config:pr597:packages.x86_64-linux.plover-dict-didoesdigital
Hydra packages.x86_64-linux.python-tulir-telethon Hydra build #18106 of nixos-config:pr597:packages.x86_64-linux.python-tulir-telethon
Hydra packages.x86_64-linux.emoji-volpeon-raccoon Hydra build #18071 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-raccoon
Hydra packages.x86_64-linux.asar-asm Hydra build #18054 of nixos-config:pr597:packages.x86_64-linux.asar-asm
Hydra packages.x86_64-linux.mautrix-slack Hydra build #18079 of nixos-config:pr597:packages.x86_64-linux.mautrix-slack
Hydra packages.x86_64-linux.papermc Hydra build #18085 of nixos-config:pr597:packages.x86_64-linux.papermc
Hydra packages.aarch64-linux.emoji-volpeon-blobfox-flip Hydra build #18007 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-blobfox-flip
Hydra instance-20221213-1915.aarch64-linux Hydra build #17995 of nixos-config:pr597:instance-20221213-1915.aarch64-linux
Hydra packages.x86_64-linux.mgba-dev Hydra build #18082 of nixos-config:pr597:packages.x86_64-linux.mgba-dev
Hydra packages.aarch64-linux.papermc Hydra build #18030 of nixos-config:pr597:packages.aarch64-linux.papermc
Hydra packages.aarch64-linux.plover-plugin-modal-dictionary Hydra build #18039 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-modal-dictionary
Hydra packages.x86_64-linux.plover-plugin-tapey-tape Hydra build #18099 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-tapey-tape
Hydra packages.aarch64-linux.mautrix-slack Hydra build #18024 of nixos-config:pr597:packages.aarch64-linux.mautrix-slack
Hydra packages.x86_64-linux.emoji-rosaflags Hydra build #18060 of nixos-config:pr597:packages.x86_64-linux.emoji-rosaflags
Hydra packages.aarch64-linux.nasin-nanpa Hydra build #18029 of nixos-config:pr597:packages.aarch64-linux.nasin-nanpa
Hydra packages.x86_64-linux.plover-plugin-stitching Hydra build #18098 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-stitching
Hydra packages.x86_64-linux.plover-plugin-emoji Hydra build #18090 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-emoji
Hydra packages.x86_64-linux.miifox-net Hydra build #18083 of nixos-config:pr597:packages.x86_64-linux.miifox-net
Hydra packages.aarch64-linux.emoji-caro Hydra build #18002 of nixos-config:pr597:packages.aarch64-linux.emoji-caro
Hydra packages.x86_64-linux.emoji-lotte Hydra build #18058 of nixos-config:pr597:packages.x86_64-linux.emoji-lotte
Hydra packages.aarch64-linux.emoji-volpeon-vlpn Hydra build #18017 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-vlpn
Hydra packages.aarch64-linux.plover-plugin-tapey-tape Hydra build #18044 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-tapey-tape
Hydra packages.x86_64-linux.emoji-volpeon-blobfox-flip Hydra build #18062 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-blobfox-flip
Hydra packages.aarch64-linux.asar-asm Hydra build #17999 of nixos-config:pr597:packages.aarch64-linux.asar-asm
Hydra packages.x86_64-linux.emoji-raccoon Hydra build #18059 of nixos-config:pr597:packages.x86_64-linux.emoji-raccoon
Hydra packages.aarch64-linux.lotte-art Hydra build #18021 of nixos-config:pr597:packages.aarch64-linux.lotte-art
Hydra packages.x86_64-linux.mautrix-discord Hydra build #18078 of nixos-config:pr597:packages.x86_64-linux.mautrix-discord
Hydra packages.x86_64-linux.plover-plugins-manager Hydra build #18101 of nixos-config:pr597:packages.x86_64-linux.plover-plugins-manager
Hydra packages.aarch64-linux.fairfax-hd Hydra build #18019 of nixos-config:pr597:packages.aarch64-linux.fairfax-hd
Hydra packages.aarch64-linux.emoji-volpeon-fox Hydra build #18012 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-fox
Hydra packages.aarch64-linux.plover-plugin-stitching Hydra build #18043 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-stitching
Hydra nas.x86_64-linux Hydra build #17996 of nixos-config:pr597:nas.x86_64-linux
Hydra packages.aarch64-linux.emoji-volpeon-blobfox Hydra build #18006 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-blobfox
Hydra packages.x86_64-linux.emoji-volpeon-bunhd-flip Hydra build #18064 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-bunhd-flip
Hydra packages.aarch64-linux.plover-plugin-last-translation Hydra build #18037 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-last-translation
Hydra packages.aarch64-linux.emoji-volpeon-floof Hydra build #18011 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-floof
Hydra packages.aarch64-linux.emoji-volpeon-drgn Hydra build #18010 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-drgn
Hydra packages.x86_64-linux.plover-plugin-rkb1-hid Hydra build #18096 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-rkb1-hid
Hydra packages.x86_64-linux.python-plover-stroke Hydra build #18103 of nixos-config:pr597:packages.x86_64-linux.python-plover-stroke
Hydra packages.aarch64-linux.mautrix-telegram Hydra build #18025 of nixos-config:pr597:packages.aarch64-linux.mautrix-telegram
Hydra packages.x86_64-linux.emoji-volpeon-fox Hydra build #18067 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-fox
Hydra packages.aarch64-linux.alco-sans Hydra build #17998 of nixos-config:pr597:packages.aarch64-linux.alco-sans
Hydra packages.x86_64-linux.kreative-square Hydra build #18075 of nixos-config:pr597:packages.x86_64-linux.kreative-square
Hydra packages.x86_64-linux.plover-plugin-dict-commands Hydra build #18088 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-dict-commands
Hydra packages.aarch64-linux.python-tulir-telethon Hydra build #18051 of nixos-config:pr597:packages.aarch64-linux.python-tulir-telethon
Hydra packages.aarch64-linux.plover-plugin-dotool-output Hydra build #18034 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-dotool-output
Hydra packages.x86_64-linux.plover-plugin-modal-dictionary Hydra build #18094 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-modal-dictionary
Hydra packages.aarch64-linux.plover-dict-didoesdigital Hydra build #18032 of nixos-config:pr597:packages.aarch64-linux.plover-dict-didoesdigital
Hydra packages.x86_64-linux.plover Hydra build #18086 of nixos-config:pr597:packages.x86_64-linux.plover
Hydra packages.x86_64-linux.fairfax Hydra build #18073 of nixos-config:pr597:packages.x86_64-linux.fairfax
Hydra packages.aarch64-linux.emoji-rosaflags Hydra build #18005 of nixos-config:pr597:packages.aarch64-linux.emoji-rosaflags
Hydra packages.aarch64-linux.matrix-media-repo Hydra build #18022 of nixos-config:pr597:packages.aarch64-linux.matrix-media-repo
Hydra packages.x86_64-linux.emoji-volpeon-drgn Hydra build #18065 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-drgn
Hydra packages.aarch64-linux.emoji-lotte Hydra build #18003 of nixos-config:pr597:packages.aarch64-linux.emoji-lotte
Hydra packages.x86_64-linux.nasin-nanpa Hydra build #18084 of nixos-config:pr597:packages.x86_64-linux.nasin-nanpa
Hydra packages.x86_64-linux.emoji-volpeon-bunhd Hydra build #18063 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-bunhd
Hydra packages.x86_64-linux.plover-plugin-last-translation Hydra build #18092 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-last-translation
Hydra packages.aarch64-linux.miifox-net Hydra build #18028 of nixos-config:pr597:packages.aarch64-linux.miifox-net
Hydra packages.aarch64-linux.emoji-volpeon-bunhd-flip Hydra build #18009 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-bunhd-flip
Hydra packages.x86_64-linux.emoji-caro Hydra build #18057 of nixos-config:pr597:packages.x86_64-linux.emoji-caro
Hydra packages.x86_64-linux.emoji-volpeon-gphn Hydra build #18068 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-gphn
Hydra packages.aarch64-linux.mautrix-discord Hydra build #18023 of nixos-config:pr597:packages.aarch64-linux.mautrix-discord
Hydra packages.aarch64-linux.fairfax Hydra build #18018 of nixos-config:pr597:packages.aarch64-linux.fairfax
Hydra packages.aarch64-linux.plover-plugin-rkb1-hid Hydra build #18041 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-rkb1-hid
Hydra packages.aarch64-linux.emoji-volpeon-raccoon Hydra build #18016 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-raccoon
Hydra packages.aarch64-linux.constructium Hydra build #18001 of nixos-config:pr597:packages.aarch64-linux.constructium
Hydra packages.x86_64-linux.matrix-media-repo Hydra build #18077 of nixos-config:pr597:packages.x86_64-linux.matrix-media-repo
Hydra packages.x86_64-linux.plover-plugin-stenotype-extended Hydra build #18097 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-stenotype-extended
Hydra packages.x86_64-linux.yiffstash Hydra build #18107 of nixos-config:pr597:packages.x86_64-linux.yiffstash
Hydra packages.aarch64-linux.bsnes-plus Hydra build #18000 of nixos-config:pr597:packages.aarch64-linux.bsnes-plus
Hydra packages.aarch64-linux.python-rtf-tokenize Hydra build #18049 of nixos-config:pr597:packages.aarch64-linux.python-rtf-tokenize
Hydra packages.aarch64-linux.python-plover-stroke Hydra build #18048 of nixos-config:pr597:packages.aarch64-linux.python-plover-stroke
Hydra nixos-8gb-fsn1-1.x86_64-linux Hydra build #17997 of nixos-config:pr597:nixos-8gb-fsn1-1.x86_64-linux
Hydra packages.aarch64-linux.emoji-volpeon-gphn Hydra build #18013 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-gphn
Hydra packages.x86_64-linux.python-rtf-tokenize Hydra build #18104 of nixos-config:pr597:packages.x86_64-linux.python-rtf-tokenize
Hydra packages.x86_64-linux.plover-plugin-machine-hid Hydra build #18093 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-machine-hid
Hydra packages.aarch64-linux.yiffstash Hydra build #18052 of nixos-config:pr597:packages.aarch64-linux.yiffstash
Hydra packages.aarch64-linux.plover-plugin-dict-commands Hydra build #18033 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-dict-commands
Hydra packages.x86_64-linux.emoji-volpeon-neofox Hydra build #18070 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-neofox
Hydra packages.x86_64-linux.python-mautrix Hydra build #18102 of nixos-config:pr597:packages.x86_64-linux.python-mautrix
Hydra packages.aarch64-linux.plover-plugin-stenotype-extended Hydra build #18042 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-stenotype-extended
Hydra packages.aarch64-linux.plover-plugin-machine-hid Hydra build #18038 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-machine-hid
Hydra packages.aarch64-linux.mautrix-whatsapp Hydra build #18026 of nixos-config:pr597:packages.aarch64-linux.mautrix-whatsapp
Hydra packages.aarch64-linux.plover-plugin-emoji Hydra build #18035 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-emoji
Hydra packages.aarch64-linux.python-mautrix Hydra build #18047 of nixos-config:pr597:packages.aarch64-linux.python-mautrix
Hydra devShell.x86_64-linux Hydra build #17993 of nixos-config:pr597:devShell.x86_64-linux
Hydra packages.x86_64-linux.plover-plugin-python-dictionary Hydra build #18095 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-python-dictionary
Hydra packages.aarch64-linux.plover-plugin-lapwing-aio Hydra build #18036 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-lapwing-aio
Hydra packages.x86_64-linux.alco-sans Hydra build #18053 of nixos-config:pr597:packages.x86_64-linux.alco-sans
Hydra packages.x86_64-linux.plover-plugin-lapwing-aio Hydra build #18091 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-lapwing-aio
Hydra packages.aarch64-linux.plover-plugin-python-dictionary Hydra build #18040 of nixos-config:pr597:packages.aarch64-linux.plover-plugin-python-dictionary
Hydra packages.x86_64-linux.python-simplefuzzyset Hydra build #18105 of nixos-config:pr597:packages.x86_64-linux.python-simplefuzzyset
Hydra packages.x86_64-linux.plover-plugin-dotool-output Hydra build #18089 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-dotool-output
Hydra packages.x86_64-linux.bsnes-plus Hydra build #18055 of nixos-config:pr597:packages.x86_64-linux.bsnes-plus
Hydra packages.x86_64-linux.mautrix-whatsapp Hydra build #18081 of nixos-config:pr597:packages.x86_64-linux.mautrix-whatsapp
Hydra packages.aarch64-linux.plover-plugins-manager Hydra build #18046 of nixos-config:pr597:packages.aarch64-linux.plover-plugins-manager
Hydra packages.x86_64-linux.emoji-volpeon-blobfox Hydra build #18061 of nixos-config:pr597:packages.x86_64-linux.emoji-volpeon-blobfox
Hydra installer.x86_64-linux Hydra build #17994 of nixos-config:pr597:installer.x86_64-linux
Hydra packages.x86_64-linux.mautrix-telegram Hydra build #18080 of nixos-config:pr597:packages.x86_64-linux.mautrix-telegram
Hydra packages.x86_64-linux.plover-plugin-yaml-dictionary Hydra build #18100 of nixos-config:pr597:packages.x86_64-linux.plover-plugin-yaml-dictionary
Hydra packages.x86_64-linux.fairfax-hd Hydra build #18074 of nixos-config:pr597:packages.x86_64-linux.fairfax-hd
Hydra packages.aarch64-linux.emoji-volpeon-neocat Hydra build #18014 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-neocat
Hydra packages.x86_64-linux.constructium Hydra build #18056 of nixos-config:pr597:packages.x86_64-linux.constructium
Hydra packages.aarch64-linux.emoji-volpeon-bunhd Hydra build #18008 of nixos-config:pr597:packages.aarch64-linux.emoji-volpeon-bunhd
Hydra thinkrac.x86_64-linux Hydra build #18109 of nixos-config:pr597:thinkrac.x86_64-linux
Hydra rainbow-resort.x86_64-linux Hydra build #18108 of nixos-config:pr597:rainbow-resort.x86_64-linux
Hydra packages.aarch64-linux.mgba-dev Hydra build #18027 of nixos-config:pr597:packages.aarch64-linux.mgba-dev

This commit is contained in:
Charlotte 🦝 Delenk 2024-10-20 07:22:22 +02:00
parent 46d39e0e40
commit 7bd020e6e8
5 changed files with 31 additions and 1 deletions

View file

@ -9,7 +9,7 @@ in {
home.packages = home.packages =
[ [
pkgs.prismlauncher pkgs.prismlauncher
pkgs.mgba pkgs.mgba-dev
] ]
++ ( ++ (
if system == "x86_64-linux" if system == "x86_64-linux"

View file

@ -280,6 +280,7 @@ rec {
plover-plugin-modal-dictionary plover-plugin-modal-dictionary
plover-plugin-stitching plover-plugin-stitching
plover-plugin-lapwing-aio plover-plugin-lapwing-aio
mgba-dev
; ;
}; };
perSystem = { perSystem = {

View file

@ -63,6 +63,7 @@ inputs: system: self: prev: let
asar-asm = self.callPackage ../packages/compiler/asar {}; asar-asm = self.callPackage ../packages/compiler/asar {};
bsnes-plus = self.libsForQt5.callPackage ../packages/emulator/bsnes-plus {}; bsnes-plus = self.libsForQt5.callPackage ../packages/emulator/bsnes-plus {};
yiffstash = self.python3Packages.callPackage ../packages/python/yiffstash.nix {}; yiffstash = self.python3Packages.callPackage ../packages/python/yiffstash.nix {};
mgba-dev = self.libsForQt5.callPackage ../packages/emulator/mgba-dev {};
}; };
perSystem = { perSystem = {
aarch64-linux = { aarch64-linux = {

View file

@ -0,0 +1,16 @@
{
mgba,
fetchFromGitHub,
}: let
source = builtins.fromJSON (builtins.readFile ./source.json);
in
mgba.overrideAttrs (super: {
version = source.date;
src = fetchFromGitHub {
owner = "mgba-emu";
repo = "mgba";
inherit (source) rev sha256;
};
passthru.updateScript = [../../scripts/update-git.sh "https://github.com/mgba-emu/mgba" "emulator/mgba-dev/source.json"];
})

View file

@ -0,0 +1,12 @@
{
"url": "https://github.com/mgba-emu/mgba",
"rev": "afff68cfc0731c441ececa83bf43c3d8bebe5c5a",
"date": "2024-10-11T21:52:48-07:00",
"path": "/nix/store/07x809rwbmxsxbax2dbmsr0cwi8189sr-mgba",
"sha256": "1cyj4da8skk2pn9gxwc0lq0wk6pmxj3bgv4iay4b81mmgq5p84q0",
"hash": "sha256-ABN0C361BrSIV5Hst4bs9ZrJAaaA8f6SvWJOjVQj0rM=",
"fetchLFS": false,
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
}