anchor.diff:  }:
   
   let
  -  inherit (stdenv.lib)
  -    enFlag
  +  inherit (lib)
  +    boolEn
       optionals;
  +
  +  version = "0.4.4";
   in
  -
   stdenv.mkDerivation rec {
  -  version = "0.4.2";
     name = "qjackctl-${version}";
   
     src = fetchurl {
  -    url = "mirror://sourceforge/qjackctl/${name}.tar.gz";
  -    sha256 = "cf1c4aff22f8410feba9122e447b1e28c8fa2c71b12cfc0551755d351f9eaf5e";
  +    url = "mirror://sourceforge/qjackctl/qjackctl/${version}/${name}.tar.gz";
  +    sha256 = "531db2f7eca654fd8769a1281dccb54ebca57a0b2a575734d1bafc3896a46ba5";
     };
   
     buildInputs = [
  
positive.code:     "--enable-jack-port-aliases"
      "--enable-jack-metadata"
      "--enable-jack-version"
      (enFlag "alsa-seq" (alsa-lib != null) null)
      (enFlag "portaudio" (portaudio != null) null)
      (enFlag "dbus" (dbus != null) null)
      "--enable-xunique"
      "--disable-stacktrace"
    ];
  
    meta = with stdenv.lib; {
      description = "Application to control the JACK sound server daemon";
      homepage = http://qjackctl.sourceforge.net/;
      license = licenses.gpl2Plus;
  
negative.code: { stdenv
  , fetchurl
  , lib
  
  , alsa-lib
  , dbus
  