anchor.diff:      sha256 = "0f2brwv884cvmxj644jcj9sg5hix3wvnjy2ndg0fh5cxyqz0kwn5";
     };
   
  -  nativeBuildInputs = with python36Packages; [
  +  nativeBuildInputs = with python3.pkgs; [
       appstream-glib
       desktop-file-utils
       gobjectIntrospection
       meson
       ninja
  -    python36Packages.python
       pkgconfig
       wrapGAppsHook
  -    wrapPython
     ];
   
  -  buildInputs = [ glib ] ++ (with gnome3; [
  -    gsettings-desktop-schemas gtk3 libsecret libsoup totem-pl-parser
  -  ]) ++ (with gst_all_1; [
  -    gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly
  +  buildInputs = with gst_all_1; [
  +    gnome3.totem-pl-parser
  +    gst-libav
  +    gst-plugins-bad
  +    gst-plugins-base
  +    gst-plugins-good
  +    gst-plugins-ugly
       gstreamer
  -  ]);
  +    gtk3
  +    libsecret
  +    libsoup
  +  ];
   
  -  pythonPath = with python36Packages; [
  +  pythonPath = with python3.pkgs; [
       beautifulsoup4
       gst-python
       pillow
  
positive.code:     pylast
    ];
  
    postFixup = "wrapPythonPrograms";
  
    postPatch = ''
      chmod +x ./meson_post_install.py
      patchShebangs ./meson_post_install.py
    '';
  
    meta = with stdenv.lib; {
  
negative.code: { stdenv, fetchgit, meson, ninja, pkgconfig
  , python3, gtk3, gst_all_1, libsecret, libsoup
  , appstream-glib, desktop-file-utils, gnome3
  , gobjectIntrospection, wrapGAppsHook }:
  
  python3.pkgs.buildPythonApplication rec  {
    version = "0.9.522";
    name = "lollypop-${version}";
  
    format = "other";
    doCheck = false;
  
    src = fetchgit {
      url = "https://gitlab.gnome.org/World/lollypop";
  