diff --git a/README.md b/README.md index f478441..1b265ef 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,9 @@ Distributions using `deb` package format: * Ubuntu Linux * Debian Linux +Distributions using the `PKGBUILD` package format: +* Arch Linux + Distributions using `rpm` package format: * Fedora Linux (recent releases) * RedHat and CentOS Linux (recent releases) diff --git a/platforms/linux-x86_64-arch-gcc.json b/platforms/linux-x86_64-arch-gcc.json new file mode 100644 index 0000000..c5c57a5 --- /dev/null +++ b/platforms/linux-x86_64-arch-gcc.json @@ -0,0 +1,7 @@ +{ + "id": "linux-x86_64-arch-gcc", + "name": "RPM", + "distribution": "Arch", + "release": "2019.04.01", + "install-commands": "pacman -Syu && pacman -S --noconfirm ${sysreqs}" +} diff --git a/scripts/pandoc-installer.sh b/scripts/pandoc-installer.sh index 7d7a9c5..262e991 100755 --- a/scripts/pandoc-installer.sh +++ b/scripts/pandoc-installer.sh @@ -15,17 +15,20 @@ if uname > /dev/null && [ $(uname) == 'Darwin' ]; then elif uname > /dev/null && [ $(uname) == 'Linux' ] ;then >&2 echo "Linux detected" if [ -f /etc/debian_version ]; then - >&2 echo "DEB distro detected" - distro=debian - arch=$(uname -p) + >&2 echo "DEB distro detected" + distro=debian + elif [ -f "/etc/arch-release" ]; then + >&2 echo "PKGBUILD distro detected" + distro=arch + arch=$(uname -p)arch=$(uname -p) elif [ -f /etc/redhat-release ]; then - >&2 echo "RPM distro detected" - distro=rpm - arch=$(uname -p) + >&2 echo "RPM distro detected" + distro=rpm + arch=$(uname -p) else - >&2 echo "Unknown distro, try DEB" - distro=debian - arch=$(uname -p) + >&2 echo "Unknown distro, try DEB" + distro=debian + arch=$(uname -p) fi # Some Docker images report unknown, try to use 64 bit then diff --git a/sysreqs/apparmor.json b/sysreqs/apparmor.json index d840471..9090f09 100644 --- a/sysreqs/apparmor.json +++ b/sysreqs/apparmor.json @@ -12,6 +12,12 @@ "buildtime-packages": [ "libapparmor-dev" ], "os": "linux", "distributions": [ "debian", "ubuntu" ] + }, + + { "packages": [ "apparmor" ], + "os": "linux", + "distributions": [ "arch" ] } + ] } diff --git a/sysreqs/atk.json b/sysreqs/atk.json index 6014aff..a562c94 100644 --- a/sysreqs/atk.json +++ b/sysreqs/atk.json @@ -20,6 +20,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "atk" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "atk" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/bowtie2.json b/sysreqs/bowtie2.json index 56a53db..be4df98 100644 --- a/sysreqs/bowtie2.json +++ b/sysreqs/bowtie2.json @@ -9,7 +9,7 @@ { "packages": [ "bowtie2" ], "os": "linux", - "distributions": [ "debian", "ubuntu" ] + "distributions": [ "arch", "debian", "ubuntu" ] }, { "packages": [ "homebrew/science/bowtie2" ], diff --git a/sysreqs/bwidget.json b/sysreqs/bwidget.json index 7088472..325d199 100644 --- a/sysreqs/bwidget.json +++ b/sysreqs/bwidget.json @@ -8,7 +8,8 @@ "dependencies": [ { "packages": [ "bwidget" ], - "os": "linux" + "os": "linux", + "distributions": [ "arch" ] }, { "packages": [ "bwidget" ], diff --git a/sysreqs/cairo.json b/sysreqs/cairo.json index d24fa8e..484d22c 100644 --- a/sysreqs/cairo.json +++ b/sysreqs/cairo.json @@ -22,6 +22,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "cairo" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "cairo" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/cmake.json b/sysreqs/cmake.json index cfa1e9d..8b839e9 100644 --- a/sysreqs/cmake.json +++ b/sysreqs/cmake.json @@ -9,7 +9,7 @@ { "packages": [ "cmake" ], "os": "linux", - "distributions": [ "debian", "ubuntu", "centos", "fedora", "redhat" ] + "distributions": [ "arch", "debian", "ubuntu", "centos", "fedora", "redhat" ] }, { "packages": [ "cmake" ], diff --git a/sysreqs/coin-or-clp.json b/sysreqs/coin-or-clp.json index 4155076..d8a5259 100644 --- a/sysreqs/coin-or-clp.json +++ b/sysreqs/coin-or-clp.json @@ -14,6 +14,11 @@ "distributions": [ "debian", "ubuntu" ] }, + { "packages": [ "coinor-csdp" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "coin-or-Clp" ], "os": "linux", "distributions": [ "fedora" ] diff --git a/sysreqs/exiftool.json b/sysreqs/exiftool.json index 4cc62b2..13442a6 100644 --- a/sysreqs/exiftool.json +++ b/sysreqs/exiftool.json @@ -17,6 +17,11 @@ "distributions": [ "centos", "fedora" ] }, + { "packages": [ "perl-image-exiftool" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "exiftool" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/ffmpeg.json b/sysreqs/ffmpeg.json index a2efcb9..f404af8 100644 --- a/sysreqs/ffmpeg.json +++ b/sysreqs/ffmpeg.json @@ -5,23 +5,23 @@ "sysreqs": [ "FFmpeg" ], - "dependencies" [ + "dependencies": [ { "packages": [ "ffmpeg" ], "os": "linux", - "distributions": [ "debian", "ubuntu" ] + "distributions": [ "arch", "debian", "ubuntu" ] }, { "runtime-packages": [ "ffmpeg", "ffmpeg-libs" ], "buildtime-packages": [ "ffmpeg-devel" ], "os": "linux", "distributions": [ "centos", "fedora", "redhat" ] - } + }, { "packages": [ "ffmpeg" ], "os": "macos", - "distributions": [ "brew" ], - } + "distributions": [ "brew" ] + }, { "packages": [ "ffmpeg" ], "os": "windows", diff --git a/sysreqs/fftw.json b/sysreqs/fftw.json index 745f5d6..0e0c49c 100644 --- a/sysreqs/fftw.json +++ b/sysreqs/fftw.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "fftw" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "fftw" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/freetype.json b/sysreqs/freetype.json index 6ed7645..ebc2056 100644 --- a/sysreqs/freetype.json +++ b/sysreqs/freetype.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "freetype2" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "freetype" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/gdal.json b/sysreqs/gdal.json index 242e02c..e07426a 100644 --- a/sysreqs/gdal.json +++ b/sysreqs/gdal.json @@ -14,7 +14,7 @@ { "packages": [ "gdal" ], "os": "linux", - "distributions": [ "centos", "fedora", "redhat" ] + "distributions": [ "arch", "centos", "fedora", "redhat" ] }, { "packages": [ "gdal" ], diff --git a/sysreqs/glib.json b/sysreqs/glib.json index 18a0a93..c8c42f9 100644 --- a/sysreqs/glib.json +++ b/sysreqs/glib.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "centos" ] }, + { "packages": [ "glib2" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "glib" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/glu.json b/sysreqs/glu.json index 0329759..586d950 100644 --- a/sysreqs/glu.json +++ b/sysreqs/glu.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "glu" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/gpgme.json b/sysreqs/gpgme.json index e9d0181..720371a 100644 --- a/sysreqs/gpgme.json +++ b/sysreqs/gpgme.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "gpgme" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "gpgme" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/gtkplus.json b/sysreqs/gtkplus.json index f45b91e..e0b9d80 100644 --- a/sysreqs/gtkplus.json +++ b/sysreqs/gtkplus.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "gtk2" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "gtk+" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/hdf5.json b/sysreqs/hdf5.json index 94a4931..23c4713 100644 --- a/sysreqs/hdf5.json +++ b/sysreqs/hdf5.json @@ -59,6 +59,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "hdf5" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "hdf5" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/hiredis.json b/sysreqs/hiredis.json index 7271799..22c43c3 100644 --- a/sysreqs/hiredis.json +++ b/sysreqs/hiredis.json @@ -59,6 +59,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "hiredis" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "hiredis" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/imagej.json b/sysreqs/imagej.json index 1fa5d7c..b575dce 100644 --- a/sysreqs/imagej.json +++ b/sysreqs/imagej.json @@ -11,6 +11,11 @@ "os": "linux" }, + { "packages": [ "imagej" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "imagej" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/imagemagick.json b/sysreqs/imagemagick.json index e74c488..fb38d42 100644 --- a/sysreqs/imagemagick.json +++ b/sysreqs/imagemagick.json @@ -1,7 +1,7 @@ { "name": "imagemagick", "title": "ImageMagick", - "description": "Image manipulation programs" + "description": "Image manipulation programs", "uri": "https://www.imagemagick.org/", "sysreqs": [ "/Image[ ]?Magick/i" ], @@ -10,7 +10,7 @@ { "packages": [ "imagemagick" ], "os": "linux", - "distributions": [ "debian", "ubuntu" ] + "distributions": [ "arch", "debian", "ubuntu" ] }, { "packages": [ "ImageMagick" ], diff --git a/sysreqs/itk.json b/sysreqs/itk.json index bb032be..eaa7b11 100644 --- a/sysreqs/itk.json +++ b/sysreqs/itk.json @@ -59,6 +59,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "insight-toolkit" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "insighttoolkit" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/jags.json b/sysreqs/jags.json index 7d22bb2..f2cf645 100644 --- a/sysreqs/jags.json +++ b/sysreqs/jags.json @@ -11,6 +11,11 @@ "os": "linux" }, + { "packages": [ "jags" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "jags" ], "os": "macos", "distribution": [ "brew" ] diff --git a/sysreqs/java.json b/sysreqs/java.json index 4e14193..56cd59f 100644 --- a/sysreqs/java.json +++ b/sysreqs/java.json @@ -33,6 +33,11 @@ "from-version": "9" }, + { "packages": [ "jre-openjdk-headless" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "java-1.8.0-openjdk" ], "os": "linux", "distributions": [ "centos", "fedora", "redhat" ] diff --git a/sysreqs/libarchive.json b/sysreqs/libarchive.json index 72838f7..dae0ee0 100644 --- a/sysreqs/libarchive.json +++ b/sysreqs/libarchive.json @@ -1,6 +1,6 @@ { "name": "libarchive", - "title": "Multi-format archive and compression library" + "title": "Multi-format archive and compression library", "url": "https://www.libarchive.org/", "sysreqs": [ "libarchive" ], @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libarchive" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libarchive " ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libav.json b/sysreqs/libav.json index b71f948..41f5c64 100644 --- a/sysreqs/libav.json +++ b/sysreqs/libav.json @@ -67,6 +67,11 @@ "distribution": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "gst-libav" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libav" ], "os": "macos", "distribution": [ "brew" ] diff --git a/sysreqs/libbsd.json b/sysreqs/libbsd.json index 2c548b6..86fa624 100644 --- a/sysreqs/libbsd.json +++ b/sysreqs/libbsd.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libbsd" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libbsd" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libcurl.json b/sysreqs/libcurl.json index eaf5305..d9a02a4 100644 --- a/sysreqs/libcurl.json +++ b/sysreqs/libcurl.json @@ -43,6 +43,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "curl" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ ], "os": "linux", "distributions": [ "brew" ] diff --git a/sysreqs/libdb_stl.json b/sysreqs/libdb_stl.json index 61ea891..fcdfe2d 100644 --- a/sysreqs/libdb_stl.json +++ b/sysreqs/libdb_stl.json @@ -19,9 +19,14 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "db" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": "berkeley-db", "os": "macos", - "distrobutions": [ "brew" ], + "distrobutions": [ "brew" ] } ] } diff --git a/sysreqs/libgdal.json b/sysreqs/libgdal.json index d496673..db37ecd 100644 --- a/sysreqs/libgdal.json +++ b/sysreqs/libgdal.json @@ -52,6 +52,11 @@ "from-version": "9" }, + { "packages": [ "gdal" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "gdal" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libgeos.json b/sysreqs/libgeos.json index 632dd88..30d93a0 100644 --- a/sysreqs/libgeos.json +++ b/sysreqs/libgeos.json @@ -67,9 +67,14 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "" ], + "os": "linux", + "distrubtions": [ "geos" ] + }, + { "packages": [ "geos" ], "os": "macos", - "distributions" [ "brew" ] + "distrubtions": [ "brew" ] } ] } diff --git a/sysreqs/libgmp.json b/sysreqs/libgmp.json index 1053bfb..b574b25 100644 --- a/sysreqs/libgmp.json +++ b/sysreqs/libgmp.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "gmp" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "gmp" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libgsl.json b/sysreqs/libgsl.json index 33c6b98..837a0c9 100644 --- a/sysreqs/libgsl.json +++ b/sysreqs/libgsl.json @@ -59,6 +59,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "gsl" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "gsl" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libjq.json b/sysreqs/libjq.json index 675f526..0e4b318 100644 --- a/sysreqs/libjq.json +++ b/sysreqs/libjq.json @@ -21,6 +21,11 @@ "from-version": "8" }, + { "packages": [ "jq" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "runtime-packages": [ "jq" ], "buildtime-packages": [ "lijq-devel" ], "os": "linux", diff --git a/sysreqs/libmagic.json b/sysreqs/libmagic.json index 7efdc5b..e64e080 100644 --- a/sysreqs/libmagic.json +++ b/sysreqs/libmagic.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "file" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libmagic " ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libmpfr.json b/sysreqs/libmpfr.json index 9dc7cdf..e9f53dd 100644 --- a/sysreqs/libmpfr.json +++ b/sysreqs/libmpfr.json @@ -43,6 +43,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "mpfr" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "mpfr" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libpng.json b/sysreqs/libpng.json index 727fc7b..86ee708 100644 --- a/sysreqs/libpng.json +++ b/sysreqs/libpng.json @@ -43,6 +43,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libpng" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libpng" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libpq.json b/sysreqs/libpq.json index 685a2bd..41e511d 100644 --- a/sysreqs/libpq.json +++ b/sysreqs/libpq.json @@ -24,6 +24,11 @@ "distributions": [ "brew" ] }, + { "packages": [ "libpqxx" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libpq" ], "os": "windows", "distributions": [ "msys2" ] diff --git a/sysreqs/libproj.json b/sysreqs/libproj.json index 9d22727..754679a 100644 --- a/sysreqs/libproj.json +++ b/sysreqs/libproj.json @@ -67,6 +67,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "proj" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "proj" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libprotobuf.json b/sysreqs/libprotobuf.json index fadd7a6..b490e71 100644 --- a/sysreqs/libprotobuf.json +++ b/sysreqs/libprotobuf.json @@ -1,6 +1,6 @@ { "name": "libprotobuf", - "title" "Protocol buffers C++ library", + "title": "Protocol buffers C++ library", "uri": "https://github.com/protocolbuffers/protobuf", "sysreqs": [ "libprotobuf" ], @@ -67,12 +67,17 @@ "distribution": [ "centos", "fedora", "redhat" ] }, - { "runtime-packages" [ "protobuf" ], + { "packages": [ "protobuf" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + + { "runtime-packages": [ "protobuf" ], "os": "macos", "distribution": [ "brew" ] }, - { "runtime-packages" [ "protobuf" ], + { "runtime-packages": [ "protobuf" ], "os": "windows", "distribution": [ "msys2" ] } diff --git a/sysreqs/librsvg2.json b/sysreqs/librsvg2.json index 3b9f27a..2533212 100644 --- a/sysreqs/librsvg2.json +++ b/sysreqs/librsvg2.json @@ -19,6 +19,11 @@ "distribution": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "librsvg" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "librsvg" ], "os": "macos", "distribution": [ "brew" ] diff --git a/sysreqs/libsecret.json b/sysreqs/libsecret.json index 9d7d12f..8fb9809 100644 --- a/sysreqs/libsecret.json +++ b/sysreqs/libsecret.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libsecret" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libsecret" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libsndfile.json b/sysreqs/libsndfile.json index a507449..c2257a2 100644 --- a/sysreqs/libsndfile.json +++ b/sysreqs/libsndfile.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libsndfile" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libsndfile" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libssh2.json b/sysreqs/libssh2.json index 2c56979..67c90b2 100644 --- a/sysreqs/libssh2.json +++ b/sysreqs/libssh2.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libssh2" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libssh2" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libtiff.json b/sysreqs/libtiff.json index b5c63de..05110e0 100644 --- a/sysreqs/libtiff.json +++ b/sysreqs/libtiff.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libtiff" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libtiff" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libudunits2.json b/sysreqs/libudunits2.json index 7c34fa6..d7f767f 100644 --- a/sysreqs/libudunits2.json +++ b/sysreqs/libudunits2.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "udunits" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "runtime-packages": [ "udunits" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libxft.json b/sysreqs/libxft.json index bab1d82..561ef10 100644 --- a/sysreqs/libxft.json +++ b/sysreqs/libxft.json @@ -8,15 +8,21 @@ "dependencies": [ { "runtime-packages": [ "libxft2" ], - "buildtime-packages" [ "libxft2-dev" ], + "buildtime-packages": [ "libxft2-dev" ], "os": "linux", "distributions": [ "debian", "ubuntu" ] }, { "runtime-packages": [ "libXft" ], - "buildtime-packages" [ "libXft-devel" ], + "buildtime-packages": [ "libXft-devel" ], "os": "linux", "distributions": [ "debian", "ubuntu" ] }, + + { "packages": [ "libxft" ], + "os": "linux", + "distrubtions": [ "arch" ] + } + ] } diff --git a/sysreqs/libxml2.json b/sysreqs/libxml2.json index ae52cf9..d1dfa71 100644 --- a/sysreqs/libxml2.json +++ b/sysreqs/libxml2.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libxml2" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/libxslt.json b/sysreqs/libxslt.json index 8ed7031..b249a47 100644 --- a/sysreqs/libxslt.json +++ b/sysreqs/libxslt.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libxslt" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "libxslt" ], "os": [ "macos" ], "distributions": [ "brew" ] diff --git a/sysreqs/magick++.json b/sysreqs/magick++.json index 298e072..26b1d0f 100644 --- a/sysreqs/magick++.json +++ b/sysreqs/magick++.json @@ -67,6 +67,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "imagemagick" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "imagemagick@6" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/monetdb.json b/sysreqs/monetdb.json index c5f5793..478c9ad 100644 --- a/sysreqs/monetdb.json +++ b/sysreqs/monetdb.json @@ -7,6 +7,11 @@ "dependencies": [ + { "packages": [ "monetdb" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "monetdb" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/mongodb.json b/sysreqs/mongodb.json index 0a936af..67e3495 100644 --- a/sysreqs/mongodb.json +++ b/sysreqs/mongodb.json @@ -1,6 +1,6 @@ { "name": "mongodb", - "title" "Object/document-oriented database", + "title": "Object/document-oriented database", "uri": "https://www.mongodb.org/", "sysreqs": [ "mongodb" ], @@ -9,7 +9,7 @@ { "packages": [ "mongodb" ], "os": "linux", - "distributions": [ "debian", "ubuntu", "centos", "fedora", "redhat" ] + "distributions": [ "arch", "debian", "ubuntu", "centos", "fedora", "redhat" ] }, { "packages": [ "mongodb" ], diff --git a/sysreqs/mysql-client.json b/sysreqs/mysql-client.json index 2a1058a..bf5fa02 100644 --- a/sysreqs/mysql-client.json +++ b/sysreqs/mysql-client.json @@ -32,7 +32,12 @@ { "buildtime": [ "libmariadb-client-lgpl-dev" ], "runtime": [ "libmariadb2" ], "os": "linux", - "distribution": [ "debian", "ubuntu" ], + "distribution": [ "debian", "ubuntu" ] + }, + + { "packages": [ "mariadb-clients" ], + "os": "linux", + "distrubtions": [ "arch" ] }, { "packages": [ "mariadb-connector-c" ], diff --git a/sysreqs/mysql56.json b/sysreqs/mysql56.json index 5801b64..43eb3c1 100644 --- a/sysreqs/mysql56.json +++ b/sysreqs/mysql56.json @@ -18,6 +18,11 @@ "distributions": [ "debian" ] }, + { "packages": [ "mysql56" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "mysql-server", "mysql" ], "os": "linux", "distributions": [ "centos", "fedora", "redhat" ] diff --git a/sysreqs/netcdf4.json b/sysreqs/netcdf4.json index 0c3cce3..002c948 100644 --- a/sysreqs/netcdf4.json +++ b/sysreqs/netcdf4.json @@ -60,14 +60,19 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "netcdf" ], + "os": "linux", + "distrubtions": [ "arch" ] + }, + { "packages": [ "netcdf" ], "os": "macos", - "distributions" [ "brew" ] + "distrubtions": [ "brew" ] }, { "packages": [ "netcdf" ], "os": "windows", - "distributions" [ "msys2" ] + "distrubtions": [ "msys2" ] } ] } diff --git a/sysreqs/nvcc.json b/sysreqs/nvcc.json index 735d452..71a5f66 100644 --- a/sysreqs/nvcc.json +++ b/sysreqs/nvcc.json @@ -10,6 +10,11 @@ { "packages": [ "nvidia-cuda-toolkit" ], "os": "linux", "distributions": [ "debian", "ubuntu", "centos", "fedora", "redhat" ] + }, + + { "packages": [ "cuda" ], + "os": "linux", + "distrubtions": [ "arch" ] } ] } diff --git a/sysreqs/odbc.json b/sysreqs/odbc.json index 0285563..4b49c40 100644 --- a/sysreqs/odbc.json +++ b/sysreqs/odbc.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "unixodbc" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "unixodbc" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/opengl.json b/sysreqs/opengl.json index d91c5ce..d1e5208 100644 --- a/sysreqs/opengl.json +++ b/sysreqs/opengl.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "mesa" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/openmpi.json b/sysreqs/openmpi.json index 94898b0..b6e57df 100644 --- a/sysreqs/openmpi.json +++ b/sysreqs/openmpi.json @@ -12,7 +12,7 @@ "os": "linux", "distributions": [ "ubuntu" ], "from-version": "14.04", - "before-version" "16.04" + "before-version": "16.04" }, { "runtime-packages": [ "libopenmpi1.10" ], @@ -20,7 +20,7 @@ "os": "linux", "distributions": [ "ubuntu" ], "from-version": "16.04", - "before-version" "18.04" + "before-version": "18.04" }, { "runtime-packages": [ "libopenmpi2" ], @@ -28,7 +28,7 @@ "os": "linux", "distributions": [ "ubuntu" ], "from-version": "18.04", - "before-version" "18.10" + "before-version": "18.10" }, { "runtime-packages": [ "libopenmpi3" ], @@ -43,7 +43,7 @@ "os": "linux", "distributions": [ "debian" ], "from-version": "8", - "before-version" "9" + "before-version": "9" }, { "runtime-packages": [ "libopenmpi2" ], @@ -51,7 +51,7 @@ "os": "linux", "distributions": [ "debian" ], "from-version": "9", - "before-version" "10" + "before-version": "10" }, { "runtime-packages": [ "libopenmpi3" ], @@ -67,6 +67,12 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "openmp" ], + "os": "linux", + "distributions": [ "arch" ] + }, + + { "packages": [ "openmpi" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/openssl.json b/sysreqs/openssl.json index 4262920..b3b17bf 100644 --- a/sysreqs/openssl.json +++ b/sysreqs/openssl.json @@ -49,6 +49,11 @@ "distributions": [ "brew" ] }, + { "packages": [ "openssl" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "openssl" ], "os": "windows", "distributions": [ "msys2" ] diff --git a/sysreqs/pandoc.json b/sysreqs/pandoc.json index e3f9339..f9d71b6 100644 --- a/sysreqs/pandoc.json +++ b/sysreqs/pandoc.json @@ -10,7 +10,7 @@ { "packages": [ "pandoc", "pandoc-citeproc" ], "os": "linux", - "distributions": [ "debian", "ubuntu", "centos", "fedora", "redhat" ] + "distributions": [ "arch", "debian", "ubuntu", "centos", "fedora", "redhat" ] }, { "packages": [ "pandoc", "pandoc-citeproc" ], diff --git a/sysreqs/pango.json b/sysreqs/pango.json index fa80cf9..1e2f8e0 100644 --- a/sysreqs/pango.json +++ b/sysreqs/pango.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "pango" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "pango" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/pari-gp.json b/sysreqs/pari-gp.json index 69ff3a7..3ade371 100644 --- a/sysreqs/pari-gp.json +++ b/sysreqs/pari-gp.json @@ -17,6 +17,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "pari" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "pari" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/pdflatex.json b/sysreqs/pdflatex.json index a866a94..1e39945 100644 --- a/sysreqs/pdflatex.json +++ b/sysreqs/pdflatex.json @@ -15,6 +15,11 @@ { "packages": [ "texlive-collection-basic" ], "os": "linux", "distributions": [ "centos", "fedora", "redhat" ] + }, + + { "packages": [ "texlive-core" ], + "os": "linux", + "distributions": [ "arch" ] } ] } diff --git a/sysreqs/perl.json b/sysreqs/perl.json index be6ea55..644ace7 100644 --- a/sysreqs/perl.json +++ b/sysreqs/perl.json @@ -9,7 +9,7 @@ { "packages": [ "perl" ], "os": "linux", - "distributions": [ "debian", "ubuntu", "centos", "fedora", "redhat" ] + "distributions": [ "arch", "debian", "ubuntu", "centos", "fedora", "redhat" ] }, { "packages": [ ], diff --git a/sysreqs/pkgconfig.json b/sysreqs/pkgconfig.json index 68d8407..6af06f6 100644 --- a/sysreqs/pkgconfig.json +++ b/sysreqs/pkgconfig.json @@ -17,6 +17,12 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "pkgconf" ], + "os": "linux", + "distributions": [ "arch" ] + }, + + { "packages": [ "pkg-config" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/poppler.json b/sysreqs/poppler.json index 3e4b9c4..2d8a89b 100644 --- a/sysreqs/poppler.json +++ b/sysreqs/poppler.json @@ -43,6 +43,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "popper" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "poppler" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/protobuf-compiler.json b/sysreqs/protobuf-compiler.json index 4c773e2..16e9e1a 100644 --- a/sysreqs/protobuf-compiler.json +++ b/sysreqs/protobuf-compiler.json @@ -67,6 +67,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "protobuf" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "protobuf" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/protobuf3.json b/sysreqs/protobuf3.json index 6d6d067..dac515b 100644 --- a/sysreqs/protobuf3.json +++ b/sysreqs/protobuf3.json @@ -17,6 +17,11 @@ "distributions": [ "brew" ] }, + { "packages": [ "protobuf" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "protobuf" ], "os": "windows", "distributions": [ "msys2" ] diff --git a/sysreqs/python.json b/sysreqs/python.json index 5dbe2a0..d86ca2c 100644 --- a/sysreqs/python.json +++ b/sysreqs/python.json @@ -25,6 +25,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "python2" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/qgis.json b/sysreqs/qgis.json index 49d0811..b261445 100644 --- a/sysreqs/qgis.json +++ b/sysreqs/qgis.json @@ -9,7 +9,7 @@ { "packages": [ "qgis" ], "os": "linux", - "distributions": [ "debian", "ubuntu", "centos", "fedora", "redhat" ] + "distributions": [ "arch", "debian", "ubuntu", "centos", "fedora", "redhat" ] }, { "packages": [ "qgis2" ], diff --git a/sysreqs/redland.json b/sysreqs/redland.json index e7a47b3..84bd51e 100644 --- a/sysreqs/redland.json +++ b/sysreqs/redland.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "redland" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "redland" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/rust.json b/sysreqs/rust.json index 88129f0..3d64967 100644 --- a/sysreqs/rust.json +++ b/sysreqs/rust.json @@ -12,6 +12,11 @@ "distributions": [ "debian", "ubuntu", "centos", "fedora", "redhat" ] }, + { "packages": [ "rust" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "rust" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/saga.json b/sysreqs/saga.json index 0c3fe0e..83dc2e4 100644 --- a/sysreqs/saga.json +++ b/sysreqs/saga.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "saga-gis" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "saga-gis-lts" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/sasl.json b/sysreqs/sasl.json index 1b3eb5b..6b0aafd 100644 --- a/sysreqs/sasl.json +++ b/sysreqs/sasl.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libsasl" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/sodium.json b/sysreqs/sodium.json index 91d3ef3..bf77a0a 100644 --- a/sysreqs/sodium.json +++ b/sysreqs/sodium.json @@ -43,6 +43,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libsodium" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "libsodium" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/swftools.json b/sysreqs/swftools.json index 3a94185..b8707f8 100644 --- a/sysreqs/swftools.json +++ b/sysreqs/swftools.json @@ -9,7 +9,7 @@ { "packages": [ "swftools" ], "os": "linux", - "distributions": [ "debian", "ubuntu", "centos", "fedora", "redhat" ] + "distributions": [ "arch", "debian", "ubuntu", "centos", "fedora", "redhat" ] }, { "packages": [ "swftools" ], diff --git a/sysreqs/tcltk.json b/sysreqs/tcltk.json index d39d1e5..a30a3c5 100644 --- a/sysreqs/tcltk.json +++ b/sysreqs/tcltk.json @@ -9,7 +9,7 @@ { "packages": [ "tcl", "tk" ], "os": "linux", - "distributions": [ "debian", "ubuntu", "centos", "fedora", "redhat" ] + "distributions": [ "arch", "debian", "ubuntu", "centos", "fedora", "redhat" ] }, { "packages": [ "tcl-tk" ], diff --git a/sysreqs/tesseract.json b/sysreqs/tesseract.json index 63e751f..5068b50 100644 --- a/sysreqs/tesseract.json +++ b/sysreqs/tesseract.json @@ -51,6 +51,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "tesseract" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "tesseract" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/tktable.json b/sysreqs/tktable.json index f88e8d2..660aa97 100644 --- a/sysreqs/tktable.json +++ b/sysreqs/tktable.json @@ -14,7 +14,7 @@ { "packages": [ "tktable" ], "os": "linux", - "distributions": [ "centos", "fedora", "redhat" ] + "distributions": [ "arch", "centos", "fedora", "redhat" ] } ] } diff --git a/sysreqs/udunits.json b/sysreqs/udunits.json index 6e47ddc..d1cb76d 100644 --- a/sysreqs/udunits.json +++ b/sysreqs/udunits.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "udunits" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "udunits" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/v8.json b/sysreqs/v8.json index 4d5d4ca..e2734aa 100644 --- a/sysreqs/v8.json +++ b/sysreqs/v8.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "v8" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "v8" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/webp.json b/sysreqs/webp.json index f792b64..4e43c82 100644 --- a/sysreqs/webp.json +++ b/sysreqs/webp.json @@ -43,6 +43,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "libwebp" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "webp" ], "os": "macos", "distributions": [ "brew" ] diff --git a/sysreqs/wget.json b/sysreqs/wget.json index 974580d..425b226 100644 --- a/sysreqs/wget.json +++ b/sysreqs/wget.json @@ -9,7 +9,7 @@ { "packages": [ "wget" ], "os": "linux", - "distributions": [ "debian", "ubuntu", "centos", "fedora", "redhat" ] + "distributions": [ "arch", "debian", "ubuntu", "centos", "fedora", "redhat" ] }, { "packages": [ "wget" ], diff --git a/sysreqs/zeromq.json b/sysreqs/zeromq.json index 6a8c788..251fc0e 100644 --- a/sysreqs/zeromq.json +++ b/sysreqs/zeromq.json @@ -37,6 +37,11 @@ "from-version": "9" }, + { "packages": [ "zeromq" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "runtime-packages": [ "zeromq" ], "buildtime-packages": [ "zeromq-devel" ], "os": "linux", diff --git a/sysreqs/zlib.json b/sysreqs/zlib.json index 5cff196..c9922a0 100644 --- a/sysreqs/zlib.json +++ b/sysreqs/zlib.json @@ -19,6 +19,11 @@ "distributions": [ "centos", "fedora", "redhat" ] }, + { "packages": [ "zlib" ], + "os": "linux", + "distributions": [ "arch" ] + }, + { "packages": [ "zlib" ], "os": "macos", "distributions": [ "brew" ]