at master 215 lines 6.3 kB view raw
1{ 2 lib, 3 newScope, 4}: 5 6lib.makeScope newScope (self: { 7 mkLibretroCore = self.callPackage ./mkLibretroCore.nix { }; 8 9 atari800 = self.callPackage ./cores/atari800.nix { }; 10 11 beetle-gba = self.callPackage ./cores/beetle-gba.nix { }; 12 13 beetle-lynx = self.callPackage ./cores/beetle-lynx.nix { }; 14 15 beetle-ngp = self.callPackage ./cores/beetle-ngp.nix { }; 16 17 beetle-pce = self.callPackage ./cores/beetle-pce.nix { }; 18 19 beetle-pce-fast = self.callPackage ./cores/beetle-pce-fast.nix { }; 20 21 beetle-pcfx = self.callPackage ./cores/beetle-pcfx.nix { }; 22 23 beetle-psx = self.callPackage ./cores/beetle-psx.nix { }; 24 25 beetle-psx-hw = self.beetle-psx.override { withHw = true; }; 26 27 beetle-saturn = self.callPackage ./cores/beetle-saturn.nix { }; 28 29 beetle-supafaust = self.callPackage ./cores/beetle-supafaust.nix { }; 30 31 beetle-supergrafx = self.callPackage ./cores/beetle-supergrafx.nix { }; 32 33 beetle-vb = self.callPackage ./cores/beetle-vb.nix { }; 34 35 beetle-wswan = self.callPackage ./cores/beetle-wswan.nix { }; 36 37 blastem = self.callPackage ./cores/blastem.nix { }; 38 39 bluemsx = self.callPackage ./cores/bluemsx.nix { }; 40 41 bsnes = self.callPackage ./cores/bsnes.nix { }; 42 43 bsnes-hd = self.callPackage ./cores/bsnes-hd.nix { }; 44 45 bsnes-mercury = self.callPackage ./cores/bsnes-mercury.nix { }; 46 47 bsnes-mercury-balanced = self.bsnes-mercury.override { withProfile = "balanced"; }; 48 49 bsnes-mercury-performance = self.bsnes-mercury.override { withProfile = "performance"; }; 50 51 citra = self.callPackage ./cores/citra.nix { }; 52 53 desmume = self.callPackage ./cores/desmume.nix { }; 54 55 desmume2015 = self.callPackage ./cores/desmume2015.nix { }; 56 57 dolphin = self.callPackage ./cores/dolphin.nix { }; 58 59 dosbox = self.callPackage ./cores/dosbox.nix { }; 60 61 dosbox-pure = self.callPackage ./cores/dosbox-pure.nix { }; 62 63 easyrpg = self.callPackage ./cores/easyrpg.nix { }; 64 65 eightyone = self.callPackage ./cores/eightyone.nix { }; 66 67 fbalpha2012 = self.callPackage ./cores/fbalpha2012.nix { }; 68 69 fbneo = self.callPackage ./cores/fbneo.nix { }; 70 71 fceumm = self.callPackage ./cores/fceumm.nix { }; 72 73 flycast = self.callPackage ./cores/flycast.nix { }; 74 75 fmsx = self.callPackage ./cores/fmsx.nix { }; 76 77 freeintv = self.callPackage ./cores/freeintv.nix { }; 78 79 fuse = self.callPackage ./cores/fuse.nix { }; 80 81 gambatte = self.callPackage ./cores/gambatte.nix { }; 82 83 genesis-plus-gx = self.callPackage ./cores/genesis-plus-gx.nix { }; 84 85 gpsp = self.callPackage ./cores/gpsp.nix { }; 86 87 gw = self.callPackage ./cores/gw.nix { }; 88 89 handy = self.callPackage ./cores/handy.nix { }; 90 91 hatari = self.callPackage ./cores/hatari.nix { }; 92 93 mame = self.callPackage ./cores/mame.nix { }; 94 95 mame2000 = self.callPackage ./cores/mame2000.nix { }; 96 97 mame2003 = self.callPackage ./cores/mame2003.nix { }; 98 99 mame2003-plus = self.callPackage ./cores/mame2003-plus.nix { }; 100 101 mame2010 = self.callPackage ./cores/mame2010.nix { }; 102 103 mame2015 = self.callPackage ./cores/mame2015.nix { }; 104 105 mame2016 = self.callPackage ./cores/mame2016.nix { }; 106 107 melonds = self.callPackage ./cores/melonds.nix { }; 108 109 mesen = self.callPackage ./cores/mesen.nix { }; 110 111 mesen-s = self.callPackage ./cores/mesen-s.nix { }; 112 113 meteor = self.callPackage ./cores/meteor.nix { }; 114 115 mgba = self.callPackage ./cores/mgba.nix { }; 116 117 mrboom = self.callPackage ./cores/mrboom.nix { }; 118 119 mupen64plus = self.callPackage ./cores/mupen64plus.nix { }; 120 121 neocd = self.callPackage ./cores/neocd.nix { }; 122 123 nestopia = self.callPackage ./cores/nestopia.nix { }; 124 125 np2kai = self.callPackage ./cores/np2kai.nix { }; 126 127 nxengine = self.callPackage ./cores/nxengine.nix { }; 128 129 o2em = self.callPackage ./cores/o2em.nix { }; 130 131 opera = self.callPackage ./cores/opera.nix { }; 132 133 parallel-n64 = self.callPackage ./cores/parallel-n64.nix { }; 134 135 pcsx2 = self.callPackage ./cores/pcsx2.nix { }; 136 137 pcsx-rearmed = self.callPackage ./cores/pcsx-rearmed.nix { }; 138 pcsx_rearmed = lib.lowPrio (self.pcsx-rearmed); # added 2024-11-20 139 140 picodrive = self.callPackage ./cores/picodrive.nix { }; 141 142 play = self.callPackage ./cores/play.nix { }; 143 144 ppsspp = self.callPackage ./cores/ppsspp.nix { }; 145 146 prboom = self.callPackage ./cores/prboom.nix { }; 147 148 prosystem = self.callPackage ./cores/prosystem.nix { }; 149 150 puae = self.callPackage ./cores/puae.nix { }; 151 152 quicknes = self.callPackage ./cores/quicknes.nix { }; 153 154 same_cdi = self.callPackage ./cores/same_cdi.nix { }; # the name is not a typo 155 156 sameboy = self.callPackage ./cores/sameboy.nix { }; 157 158 scummvm = self.callPackage ./cores/scummvm.nix { }; 159 160 smsplus-gx = self.callPackage ./cores/smsplus-gx.nix { }; 161 162 snes9x = self.callPackage ./cores/snes9x.nix { }; 163 164 snes9x2002 = self.callPackage ./cores/snes9x2002.nix { }; 165 166 snes9x2005 = self.callPackage ./cores/snes9x2005.nix { }; 167 168 snes9x2005-plus = self.snes9x2005.override { withBlarggAPU = true; }; 169 170 snes9x2010 = self.callPackage ./cores/snes9x2010.nix { }; 171 172 stella = self.callPackage ./cores/stella.nix { }; 173 174 stella2014 = self.callPackage ./cores/stella2014.nix { }; 175 176 swanstation = self.callPackage ./cores/swanstation.nix { }; 177 178 tgbdual = self.callPackage ./cores/tgbdual.nix { }; 179 180 thepowdertoy = self.callPackage ./cores/thepowdertoy.nix { }; 181 182 tic80 = self.callPackage ./cores/tic80.nix { }; 183 184 twenty-fortyeight = self.callPackage ./cores/twenty-fortyeight.nix { }; 185 186 vba-m = self.callPackage ./cores/vba-m.nix { }; 187 188 vba-next = self.callPackage ./cores/vba-next.nix { }; 189 190 vecx = self.callPackage ./cores/vecx.nix { }; 191 192 vice-x64 = self.callPackage ./cores/vice.nix { type = "x64"; }; 193 194 vice-x128 = self.callPackage ./cores/vice.nix { type = "x128"; }; 195 196 vice-x64dtv = self.callPackage ./cores/vice.nix { type = "x64dtv"; }; 197 198 vice-x64sc = self.callPackage ./cores/vice.nix { type = "x64sc"; }; 199 200 vice-xcbm2 = self.callPackage ./cores/vice.nix { type = "xcbm2"; }; 201 202 vice-xcbm5x0 = self.callPackage ./cores/vice.nix { type = "xcbm5x0"; }; 203 204 vice-xpet = self.callPackage ./cores/vice.nix { type = "xpet"; }; 205 206 vice-xplus4 = self.callPackage ./cores/vice.nix { type = "xplus4"; }; 207 208 vice-xscpu64 = self.callPackage ./cores/vice.nix { type = "xscpu64"; }; 209 210 vice-xvic = self.callPackage ./cores/vice.nix { type = "xvic"; }; 211 212 virtualjaguar = self.callPackage ./cores/virtualjaguar.nix { }; 213 214 yabause = self.callPackage ./cores/yabause.nix { }; 215})