anchor.diff:  
     postPatch = ''
       ${stdenv.lib.optionalString enablePlayer ''
  -      substituteInPlace "./TriblerGUI/vlc.py" --replace "ctypes.CDLL(p)" "ctypes.CDLL('${vlc}/lib/libvlc.so')"
  +      substituteInPlace "./TriblerGUI/vlc.py" --replace "ctypes.CDLL(p)" "ctypes.CDLL('${libvlc}/lib/libvlc.so')"
         substituteInPlace "./TriblerGUI/widgets/videoplayerpage.py" --replace "if vlc and vlc.plugin_path" "if vlc"
  -      substituteInPlace "./TriblerGUI/widgets/videoplayerpage.py" --replace "os.environ['VLC_PLUGIN_PATH'] = vlc.plugin_path" "os.environ['VLC_PLUGIN_PATH'] = '${vlc}/lib/vlc/plugins'"
  +      substituteInPlace "./TriblerGUI/widgets/videoplayerpage.py" --replace "os.environ['VLC_PLUGIN_PATH'] = vlc.plugin_path" "os.environ['VLC_PLUGIN_PATH'] = '${libvlc}/lib/vlc/plugins'"
       ''}
     '';
   
  
positive.code:         --run 'cd $_TRIBLERPATH' \
          --add-flags "-O $out/run_tribler.py" \
          ${stdenv.lib.optionalString enablePlayer ''
            --prefix LD_LIBRARY_PATH : ${vlc}/lib
          ''}
  
      mkdir -p $out/share/applications $out/share/icons $out/share/man/man1
  
negative.code: { stdenv, fetchurl, pkgs, python3Packages, makeWrapper
  , enablePlayer ? true, libvlc ? null, qt5, lib }:
  
  stdenv.mkDerivation rec {
    pname = "tribler";
  