# The following definitions are needed to bootstrap autoproj none: ignore ruby19: debian: - ruby1.9.1 - ruby1.9.1-dev - rubygems1.9.1 - rake - rubygems-integration ubuntu: '12.04': - ruby1.9.1 - ruby1.9.1-dev - rubygems1.9.1 - ri1.9.1 - libopenssl-ruby1.9.1 - rake default: - ruby1.9.1 - ruby1.9.1-dev - rubygems1.9.1 - ri1.9.1 - libopenssl-ruby1.9.1 - rake - rubygems-integration gentoo: - dev-lang/ruby:1.9 - rake fedora: "17": - ruby - rubygems macos-port: - ruby19 - rake macos-brew: - gem: rake opensuse: ruby19-devel default: ignore # we assume that if the user has a ruby 1.9 runtime, it is usable ruby20: debian: - ruby2.0 - ruby2.0-dev - rake - rubygems-integration ubuntu: '13.10,14.04': - ruby2.0 - ruby2.0-dev - rake - rubygems-integration fedora: '20': - ruby - ruby-devel - rubygem-rake opensuse: ruby20-devel macos-brew: - gem: rake default: ignore # we assume that if the user has a ruby 2.0 runtime, it is usable ruby21: debian: - ruby2.1 - ruby2.1-dev - rake - rubygems-integration ubuntu: '14.10': - ruby2.1 - ruby2.1-dev - rake - rubygems-integration default: ignore fedora: ruby-devel macos-brew: - gem: rake default: ignore # we assume that if the user has a ruby 2.1 runtime, it is usable ruby22: default: ignore # we assume that if the user has a ruby 2.2 runtime, it is usable ruby23: default: ignore # we assume that if the user has a ruby 2.3 runtime, it is usable ruby24: default: ignore # we assume that if the user has a ruby 2.4 runtime, it is usable ruby25: default: ignore # we assume that if the user has a ruby 2.5 runtime, it is usable ruby26: default: ignore # we assume that if the user has a ruby 2.5 runtime, it is usable ruby27: default: ignore # we assume that if the user has a ruby 2.5 runtime, it is usable build-essential: debian,ubuntu: build-essential gentoo: ignore arch: base-devel fedora: ["gcc-c++", make, glibc-devel] darwin: ignore opensuse: ["@devel_C_C++", "gcc-c++"] default: clang # The following definitions are for the VCS and build systems git: gentoo: dev-vcs/git default: git hg: gentoo: dev-vcs/mercurial default: mercurial svn: gentoo: dev-vcs/subversion default: subversion cmake: gentoo: dev-util/cmake default: cmake osdep: build-essential autotools: gentoo: - sys-devel/automake - sys-devel/autoconf default: - automake - autoconf osdep: build-essential archive: debian,ubuntu: - tar - unzip - ca-certificates gentoo: - app-arch/tar - app-arch/unzip - app-misc/ca-certificates arch: - tar - unzip - ca-certificates fedora: - tar - unzip - ca-certificates macos-port: - gnutar - unzip macos-brew: - gnu-tar opensuse: - tar - unzip - ca-certificates default: ignore cvs: default: cvs pip: debian: '8,jessie,9,stretch': python-pip default: python3-pip ubuntu: '16.04,18.04': python-pip default: python3-pip arch: python2-pip opensuse: python-pip fedora: python-pip freebsd: pip default: ignore # assume pip will be installed by the user python: arch: python2 debian: '8,jessie,9,stretch': python-dev default: python3-dev ubuntu: '16.04,18.04': python-dev default: python3-dev fedora: python-devel freebsd: python-devel gentoo: dev-lang/python opensuse: python-devel default: ignore # will be installed manually by the user python-setuptools: arch: python2-distribute debian: '8,jessie,9,stretch': python-setuptools default: python3-setuptools ubuntu: '16.04,18.04': python-setuptools default: python3-setuptools fedora: python-setuptools gentoo: dev-python/setuptools default: ignore # will be installed manually by the user sudo: macos-brew: ignore default: sudo archive-keyring: ubuntu: ubuntu-keyring debian: debian-archive-keyring default: ignore gnupg: ubuntu,debian: gnupg default: ignore apt-transport-https: ubuntu,debian: apt-transport-https default: ignore # vim: expandtab