anchor.diff:        a real live maintainer, or some actual wide use.
       '';
       license     = licenses.lgpl2Plus;
  -    platforms   = platforms.linux;
  +    platforms   = platforms.linux ++ platforms.darwin;
     };
  +
  +  # TODO: Fix Cocoa build. The problem was ARC, which might be related to too
  +  #       old version of Apple SDK's.
  +  configureFlags = optional stdenv.isDarwin "--disable-cocoa";
   
     patchPhase = ''
       sed -i 's/openjpeg-2.2/openjpeg-${openJpegVersion}/' ext/openjpeg/*
  
positive.code:     openjpeg libopus librsvg
      fluidsynth libvdpau
      libwebp xvidcore gnutls mesa
      mjpegtools libgme openssl x265 libxml2
    ]
      ++ libintlOrEmpty
      ++ optional faacSupport faac
  
negative.code:     ++ optional stdenv.isLinux wayland
      # wildmidi requires apple's OpenAL
      # TODO: package apple's OpenAL, fix wildmidi, include on Darwin
      ++ optional (!stdenv.isDarwin) wildmidi
      # TODO: mjpegtools uint64_t is not compatible with guint64 on Darwin
      ++ optional (!stdenv.isDarwin) mjpegtools;
  
    LDFLAGS = optionalString stdenv.isDarwin "-lintl";
  
  