- sysreq <- sysreqs_as_debian(pkg$description[1,'SystemRequirements'])
- depends$bin = c(sysreq$bin,depends$bin)
- depends$build = c(sysreq$build,depends$build)
+ sysreq <- sysreqs_as_debian(pkg$description[1,'SystemRequirements'],verbose=verbose)
+ if (!is.null(sysreq) && is.list(sysreq)) {
+ depends$bin = c(sysreq$bin,depends$bin)
+ depends$build = c(sysreq$build,depends$build)
+ } else {
+ if (verbose) {cat("sysreq:"); print(sysreq)}
+ fail('Cannot interpret system dependency, fix package.\n')
+ }