anchor.diff:    '';
   
     meta = with lib; {
  -    homepage = "http://dvdisaster.net/";
  +    homepage = "https://dvdisaster.jcea.es/";
       description = "Data loss/scratch/aging protection for CD/DVD media";
       longDescription = ''
         Dvdisaster provides a margin of safety against data loss on CD and
  
positive.code:     done
  
      popd
    '';
  
    postInstall = ''
      mkdir -pv $out/share/applications
      cp contrib/dvdisaster.desktop $out/share/applications/
  
  
negative.code: { lib
  , stdenv
  , fetchurl
  , gettext
  , pkg-config
  , which
  , glib
  , gtk2
  , enableSoftening ? true
  }:
  
  stdenv.mkDerivation rec {
    pname = "dvdisaster";
    version = "0.79.9";
  
    src = fetchurl {
      url = "https://dvdisaster.jcea.es/downloads/${pname}-${version}.tar.bz2";
      hash = "sha256-eclOJ33pS2aP4F7RUHc84ynpH7sTv2dsO4vn5vB248M=";
    };
  
    nativeBuildInputs = [ gettext pkg-config which ];
  