Depends and Linking to
Dependsis the deprecated way to declare dependencies- These days,
Dependsis only used to indicate a min version of R itself:Depends: R (>= 4.0.0)- Main takeaway: if you state the minimum R version, have a reason & take reasonable measures to test your claim regularly
Linking toindicates if your packages uses C or C++ code from another package.Enhances= packages are ‘enhanced’ by your package- It’s sometimes hard to define this so we recommend not to use it.