

If you maintain a public platform/tool using sysreqsdb, make a PR to this repo updating the section below. You can also make a pull request to add a mapping to a platform. You don't need to have it mapped to all platforms yet. If a package (of yours or not) has a dependency that's not listed here yet, open a pull request to add it. Entries should be added or improved via pull requests. Your contributions are welcome! More details below. null for OSX/brew means that nothing is needed, the system includes.To be downloaded and installed: Windows lines example. Host package manager are listed: DEB line example. Not all platforms have the same information, For DEB based Linuxįlavours (Debian, Ubuntu, etc.) packages that can be installed via the.Example of a list sysreqs field, example of a sysreqs field with a regular expression. Strings or regular expressions (when starting and ending with a forward slash, only JavaScript RegExp are supported. The sysreqs field can be a string or array, and its entries can be fixed."OSX/brew": null, "RPM": "libxml2-devel " igraph has simply libxml2 and XML has libxml2 (>= 2.6.3)

The R packages refer to libxml2 in different For building these packages from source, the libxml2 development The mappings to SystemRequirements fields, and platform dependent packagesīelow an example to make this clear.

Mappings for a single canonical system requirement. The sysreqs database is a JSON document store. RedHat and CentOS Linux (recent releases)ĭistributions using the PKGBUILD package format:.
R FOR MAC OS SYSTEM REQUIREMENTS SOFTWARE
Packages or other software needs to be available to build and use R packages. With API to quickly find out which Homebrew, Debian, Ubuntu, RHEL/Centos, etc The sysreqs project formalizes these requirements, and provides a database Software should be installed on the build machine. This makes it difficult toĪutomate building and checking of R packages, since we need to guess which
R FOR MAC OS SYSTEM REQUIREMENTS FREE
The SystemRequirements field in the package DESCRIPTION file shouldĭeclare these dependencies, as free form text. Many R packages require system libraries or other external software to build SystemRequirements for R packages Introduction
