anchor.diff:  , yubikey-personalization
   }:
   
  -with import <nixpkgs> {};
  +with stdenv;
   
   let
     qmlPath = qmlLib: "${qmlLib}/${qt5.qtbase.qtQmlPrefix}";
   
  -  qml2ImportPath = lib.concatMapStringsSep ";" qmlPath [
  +  qml2ImportPath = lib.concatMapStringsSep ":" qmlPath [
       qt5.qtbase.bin qt5.qtdeclarative.bin pyotherside qt5.qtquickcontrols qt5.qtquickcontrols2.bin qt5.qtgraphicaleffects
     ];
   
   in stdenv.mkDerivation rec {
  -  name = "${pname}-${version}";
     pname = "yubikey-manager-qt";
     version = "1.1.0";
   
     src = fetchurl {
  -    url = "https://developers.yubico.com/yubikey-manager-qt/Releases/yubikey-manager-qt-${version}.tar.gz";
  +    url = "https://developers.yubico.com/yubikey-manager-qt/Releases/${pname}-${version}.tar.gz";
       sha256 = "8049a233a8cca07543d745a9f619c0fc3afb324f5d0030b93f037b34ac1c5e66";
     };
   
  
positive.code:     substituteInPlace ykman-gui/deployment.pri --replace '/usr/bin' "$out/bin"
    '';
  
    buildInputs = [ pythonPackages.python stdenv qt5.qtbase qt5.qtgraphicaleffects qt5.qtquickcontrols qt5.qtquickcontrols2 pyotherside ];
  
    buildPhase = ''
      qmake
      make
    '';
  
    enableParallelBuilding = true;
  
  
negative.code: 
    meta = with stdenv.lib; {
      inherit version;
      description = "Cross-platform application for configuring any YubiKey over all USB interfaces.";
      homepage = https://developers.yubico.com/yubikey-manager-qt/;
      license = licenses.bsd2;
      maintainers = [ maintainers.cbley ];
      platforms = platforms.linux;
    };
  }
  