anchor.diff:      owner = "mgba-emu";
       repo = "mgba";
       rev = version;
  -    sha256 = "sha256-JVauGyHJVfiXVG4Z+Ydh1lRypy5rk9SKeTbeHFNFYJs=";
  +    hash = "sha256-JVauGyHJVfiXVG4Z+Ydh1lRypy5rk9SKeTbeHFNFYJs=";
     };
   
  -  nativeBuildInputs = [ wrapQtAppsHook pkg-config cmake ];
  -
  +  nativeBuildInputs = [
  +    cmake
  +    pkg-config
  +    wrapQtAppsHook
  +  ];
     buildInputs = [
  -    epoxy libzip libelf libedit ffmpeg_3 SDL2 imagemagick
  -    qtbase qtmultimedia qttools minizip
  +    SDL2
  +    epoxy
  +    ffmpeg
  +    imagemagick
  +    libedit
  +    libelf
  +    libzip
  +    minizip
  +    qtbase
  +    qtmultimedia
  +    qttools
     ];
   
     postInstall = ''
  
positive.code: { lib, stdenv, fetchFromGitHub, makeDesktopItem, wrapQtAppsHook, pkg-config
  , cmake, epoxy, libzip, libelf, libedit, ffmpeg_3, SDL2, imagemagick
  , qtbase, qtmultimedia, qttools, minizip }:
  
  let
    desktopItem = makeDesktopItem {
  
negative.code:     platforms = platforms.linux;
    };
  }
  # TODO [ AndersonTorres ]: use desktopItem functions
  