anchor.diff:  , gnused
   , gnugrep
   , curl
  +, gnupg
   , attrPath
   , runtimeShell
   , baseUrl ? "http://archive.mozilla.org/pub/firefox/releases/"
  
positive.code: 
  writeScript "update-${attrPath}" ''
    #!${runtimeShell}
    PATH=${lib.makeBinPath [ common-updater-scripts coreutils curl gnugrep gnused xidel ]}
  
    url=${baseUrl}
  
  
negative.code:            sort --version-sort | \
             tail -n 1`
  
    curl --silent --show-error -o "$HOME"/shasums "$url$version/SHA512SUMS"
    curl --silent --show-error -o "$HOME"/shasums.asc "$url$version/SHA512SUMS.asc"
    gpgv --keyring="$GNUPGHOME"/pubring.kbx "$HOME"/shasums.asc "$HOME"/shasums
  
    hash=$(grep '\.source\.tar\.xz$' "$HOME"/shasums | grep '^[^ ]*' -o)
  
    update-source-version ${attrPath} "$version" "$hash" "" --version-key=${versionKey}
  ''
  