anchor.diff:  
   stdenv.mkDerivation rec {
     pname = "sakura";
  -  version = "3.8.3";
  +  version = "3.8.4";
   
  -  src = fetchurl {
  -    url = "https://launchpad.net/${pname}/trunk/${version}/+download/${pname}-${version}.tar.bz2";
  -    sha256 = "sha256-UEDc3TjoqjLNZtWGlIZB3VTVQC+31AP0ASQH0fu+U+Q=";
  +  src = fetchFromGitHub {
  +    owner = "dabisu";
  +    repo = pname;
  +    rev = "SAKURA_${lib.replaceStrings [ "." ] [ "_" ] version}";
  +    hash = "sha256-Sqo1gyCvCMlEv1rYqw6P3Dmu10osi/KqB7/WlgTTNAc=";
     };
   
     nativeBuildInputs = [
  
positive.code: 
    # Set path to gsettings-schemata so sakura knows where to find colorchooser,
    # fontchooser etc.
    postInstall = ''
      wrapProgram $out/bin/sakura \
        --suffix XDG_DATA_DIRS : ${gtk3}/share/gsettings-schemas/${gtk3.name}/
    '';
  
negative.code: { lib
  , stdenv
  , fetchFromGitHub
  , cmake
  , glib
  , gtk3
  