Create dolphin-emu.spec

Cross-distribution spec file to build Linux packages.
Confirmed to work with Fedora, openSUSE, and even CentOS:
https://build.opensuse.org/package/show/home:KAMiKAZOW:Test/dolphin-emu

Mageia should work as well.
Update dolphin-emu.spec

Removed glew-devel
Update dolphin-emu.spec

BuildArch:  x86_64 armv7l aarch64
Re-added the change to make the dsp remaining block count zero-based.  Fixes Dream Mix TV World Fighters.
OGL: Silence string format warnings.
x64Emitter: refactor, add some new AVX instructions
JitAsmCommon: remove a few redundant moves
JIT: load registers if they're going to be used later in the block
JIT: add more AVX support, reduce redundant XMM moves

10-20% reduction in typical compiled block size for float-heavy JIT blocks.
JIT: Reuse trampolines when possible
DolphinWX: Make WXInputBase part of the WxUtils namespace.

There's no need for the preprocessor checks for wx, since this is used in wx code. Also, this being a part of the InputCommon namespace is kind of wrong.
Merge pull request #1201 from KAMiKAZOW/patch-1

Create dolphin-emu.spec
Merge pull request #1211 from skidau/remaining-block-count-zero

Re-added the change to make the dsp remaining block count zero-based.
Merge pull request #1214 from rohit-n/format-warning

OGL: Silence string format warnings.
Fix for banner filename from ID

Saving a banner as a .PNG now properly defaults to the gameID.
Merge pull request #1228 from Stevoisiak/fixedSaveBannerFilename

Fix for banner filename from ID
Fifo: Fix tab/space mismatches
Fix endian error. allows loading of current games save even if the memcard is mostly full
Merge pull request #1216 from FioraAeterna/movoptimizations

Add more AVX support, refactor emitter, reduce redundant XMM moves
Merge pull request #1218 from hthh/trampolinecaching

JIT: reuse trampolines when possible