Package maintenance updating continuous integration script versions as well as coverage link from README, and switching to Authors@R
C++ compilation standards updated to C++17 to comply with libapt-pkg
Simplified and standardized to only use public API
No longer tests and accomodates pre-Apt 2.0 API
New test file version.R
ensures NEWS file documents
current package version
Travis artifacts and badges have been pruned
Vignettes now use simplermarkdown
Add rmarkdown to Suggests: as an implicit conditional dependency
Switch vignette to minidown and its water framework, add minidown to Suggests as well
Update two URLs in the README.md file
Accommodate Apt 2.0 code changes by including more header files
Change is backwards compatible and conditional
Added configure call using pkg-config
and package
version comparison (using R) to determine if the define is needed
Softened unit tests as we cannot assume optional source deb information to be present, so demo code runs but zero results tolerated
NAMESPACE
now sets symbol registration
configure
checks for suitable system, no longer errors
if none found, but sets good/bad define
for the build
Existing C++ code is now conditional on having a 'good' build system, or else alternate code is used (which succeeds everywhere)
Added suitable()
returning a boolean with configure
result
Tests are conditional on suitable()
to test good builds
The Travis setup was updated
The vignette was updated and expanded
New function getDepends
New function reverseDepends
Added package registration code
Added usage examples in scripts
directory
Added vignette, also in docs
as rendered copy
Added dumpPackages
, showSrc
Added reverseDepends
, dumpPackages
, showSrc
Initial version with getPackages
and hasPackages