385 lines
8.9 KiB
YAML
385 lines
8.9 KiB
YAML
python:
|
|
ubuntu: python-dev
|
|
debian: python-dev
|
|
arch: python
|
|
opensuse: python-devel
|
|
fedora: python-devel
|
|
rhel: python-devel
|
|
macports: python26 python_select
|
|
gentoo: python
|
|
cygwin: python
|
|
freebsd: python
|
|
python-yaml:
|
|
ubuntu: python-yaml
|
|
debian: python-yaml
|
|
opensuse: python-yaml
|
|
fedora: PyYAML
|
|
rhel: PyYAML
|
|
centos: PyYAML
|
|
arch: |
|
|
if ! pacman -Q libyaml python-yaml; then yaourt -S libyaml python-yaml; fi
|
|
macports: py26-yaml
|
|
gentoo: pyyaml
|
|
cygwin: |
|
|
if [ ! -d /usr/lib/python2.5/site-packages/yaml/ ] ; then
|
|
mkdir -p ~/ros/ros-deps
|
|
cd ~/ros/ros-deps
|
|
wget --tries=10 http://pyyaml.org/download/pyyaml/PyYAML-3.09.tar.gz
|
|
tar xzf PyYAML-3.09.tar.gz
|
|
cd PyYAML-3.09
|
|
python setup.py install
|
|
fi
|
|
freebsd: py26-yaml
|
|
python-gtk2:
|
|
ubuntu: python-gtk2
|
|
arch: pygtk
|
|
debian: python-gtk2
|
|
macports: py26-gtk
|
|
opensuse: python-gtk
|
|
fedora: pygtk2
|
|
rhel: pygtk2
|
|
gentoo: "=dev-python/pygtk-2*"
|
|
freebsd: py-gtk2
|
|
python-scipy:
|
|
ubuntu: python-scipy
|
|
debian: python-scipy
|
|
arch: python-scipy
|
|
opensuse: python-scipy
|
|
fedora: scipy
|
|
macports: py26-scipy
|
|
gentoo: dev-libs/scipy
|
|
freebsd: py-scipy
|
|
bzip2:
|
|
ubuntu: libbz2-dev
|
|
debian: libbz2-dev
|
|
opensuse: libbz2-devel
|
|
fedora: bzip2-devel
|
|
rhel: bzip2-devel
|
|
arch: bzip2
|
|
macports: bzip2
|
|
gentoo: app-arch/bzip2
|
|
cygwin: bzip2
|
|
freebsd: bzip2
|
|
boost:
|
|
ubuntu:
|
|
'10.10': libboost1.42-all-dev
|
|
'10.04': libboost1.40-all-dev
|
|
'9.10': libboost1.40-all-dev
|
|
'9.04': libboost-date-time1.37-dev libboost-filesystem1.37-dev libboost-graph1.37-dev libboost-iostreams1.37-dev libboost-math1.37-dev libboost-program-options1.37-dev libboost-python1.37-dev libboost-regex1.37-dev libboost-serialization1.37-dev libboost-signals1.37-dev libboost-system1.37-dev libboost-test1.37-dev libboost-thread1.37-dev libboost-wave1.37-dev libboost1.37-dev
|
|
debian:
|
|
squeeze: libboost-dev libboost-regex-dev libboost-thread-dev libboost-signals-dev libboost-filesystem-dev libboost-python-dev libboost-program-options-dev libboost-math-dev libboost-graph-dev
|
|
lenny: |
|
|
if [ ! -f /opt/ros/lib/libboost_date_time-gcc43-mt*-1_37.a ] ; then
|
|
mkdir -p ~/ros/ros-deps
|
|
cd ~/ros/ros-deps
|
|
wget --tries=10 http://pr.willowgarage.com/downloads/boost_1_37_0.tar.gz
|
|
tar xzf boost_1_37_0.tar.gz
|
|
cd boost_1_37_0
|
|
./configure --prefix=/opt/ros
|
|
make
|
|
sudo make install
|
|
fi
|
|
3.1: |
|
|
if [ ! -f /opt/ros/lib/libboost_date_time-gcc33-mt*-1_37.a ] ; then
|
|
mkdir -p ~/ros/ros-deps
|
|
cd ~/ros/ros-deps
|
|
wget --tries=10 http://pr.willowgarage.com/downloads/boost_1_37_0.tar.gz
|
|
tar xzf boost_1_37_0.tar.gz
|
|
cd boost_1_37_0
|
|
./configure --prefix=/opt/ros
|
|
make
|
|
sudo make install
|
|
fi
|
|
opensuse: boost-devel
|
|
fedora: boost-devel
|
|
rhel: boost-devel
|
|
arch: boost
|
|
macports: boost
|
|
gentoo: dev-libs/boost
|
|
cygwin: libboost-devel libboost1.40
|
|
freebsd: boost-python-libs
|
|
zlib:
|
|
ubuntu: zlib1g-dev
|
|
debian: zlib1g-dev
|
|
opensuse: zlib-devel
|
|
fedora: zlib-devel
|
|
rhel: zlib-devel
|
|
arch: zlib
|
|
macports: zlib
|
|
gentoo: sys-libs/zlib
|
|
cygwin: zlib
|
|
freebsd: builtin
|
|
graphviz:
|
|
ubuntu: graphviz
|
|
debian: graphviz
|
|
opensuse: graphviz
|
|
fedora: graphviz
|
|
rhel: graphviz
|
|
arch: graphviz
|
|
macports: graphviz
|
|
gentoo: media-gfx/graphviz
|
|
freebsd: graphviz
|
|
wxwidgets:
|
|
ubuntu: libwxgtk2.8-dev
|
|
debian: libwxgtk2.8-dev
|
|
opensuse: wxGTK-devel
|
|
fedora: wxGTK-devel
|
|
rhel: wxGTK-devel
|
|
macports: wxWidgets-python
|
|
arch: wxgtk
|
|
gentoo: x11-libs/wxGTK
|
|
freebsd: wxgtk2
|
|
wxpython:
|
|
ubuntu: python-wxgtk2.8
|
|
arch: wxpython
|
|
opensuse: python-wxGTK
|
|
fedora: wxPython-devel
|
|
rhel: wxPython-devel
|
|
centos: wxPython-devel
|
|
debian: python-wxgtk2.8
|
|
macports: py26-wxpython py26-gobject py26-gtk py26-cairo
|
|
gentoo: dev-python/wxpython
|
|
freebsd: py26-wxPython
|
|
libxext:
|
|
ubuntu: libxext-dev
|
|
debian: libxext-dev
|
|
opensuse: xorg-x11-libXext-devel
|
|
fedora: libXext-devel
|
|
rhel: libXext-devel
|
|
macports: xorg-libXext
|
|
arch: libxext
|
|
gentoo: x11-libs/libXext
|
|
freebsd: libXext
|
|
zziplib:
|
|
ubuntu: libzzip-0-13 libzzip-dev
|
|
debian: libzzip-0-13 libzzip-dev
|
|
opensuse: zziplib-devel
|
|
fedora: zziplib-devel
|
|
rhel: zziplib-devel
|
|
macports: libzzip
|
|
arch: zziplib
|
|
gentoo: dev-libs/zziplib
|
|
freebsd: zziplib
|
|
libxaw:
|
|
ubuntu: libxaw7-dev
|
|
debian: libxaw7-dev
|
|
opensuse: xorg-x11-devel
|
|
fedora: libXaw-devel
|
|
rhel: libXaw-devel
|
|
macports: xorg-libXaw
|
|
arch: libxaw
|
|
gentoo: x11-libs/libXaw
|
|
freebsd: libXaw
|
|
opengl:
|
|
ubuntu: libgl1-mesa-dev libglu1-mesa-dev
|
|
debian: libgl1-mesa-dev libglu1-mesa-dev
|
|
opensuse: Mesa-devel
|
|
fedora: mesa-libGL-devel mesa-libGLU-devel
|
|
rhel: mesa-libGL-devel mesa-libGLU-devel
|
|
macports: mesa
|
|
arch: mesa
|
|
gentoo: media-libs/mesa
|
|
freebsd: mesagl-mangled
|
|
libxxf86vm:
|
|
ubuntu: libxxf86vm-dev
|
|
debian: libxxf86vm-dev
|
|
opensuse: xorg-x11-devel
|
|
fedora: libXxf86vm-devel
|
|
rhel: libXxf86vm-devel
|
|
macports: xorg-libXxf86vm
|
|
arch: libxxf86vm
|
|
gentoo: x11-libs/libXxf86vm
|
|
freebsd: libXxf86vm
|
|
gtk2:
|
|
ubuntu: libgtk2.0-dev
|
|
debian: libgtk2.0-dev
|
|
opensuse: gtk2-devel
|
|
fedora: gtk2-devel
|
|
rhel: gtk2-devel
|
|
macports: gtk2
|
|
arch: gtk2
|
|
gentoo: x11-libs/gtk+
|
|
freebsd: gtk20
|
|
autoconf:
|
|
ubuntu: autoconf
|
|
debian: autoconf
|
|
opensuse: autoconf
|
|
fedora: autoconf
|
|
rhel: autoconf
|
|
arch: autoconf
|
|
macports: autoconf
|
|
gentoo: sys-devel/autoconf
|
|
freebsd: autoconf213 autoconf268
|
|
automake:
|
|
ubuntu: automake
|
|
debian: automake
|
|
opensuse: automake
|
|
fedora: automake
|
|
rhel: automake
|
|
arch: automake
|
|
macports: automake
|
|
gentoo: sys-devel/automake
|
|
freebsd: automake14 automake111
|
|
libtool:
|
|
ubuntu:
|
|
'10.10': libtool libltdl-dev
|
|
'10.04': libtool libltdl-dev
|
|
'9.10': libtool libltdl-dev
|
|
'9.04': libtool libltdl7-dev
|
|
debian: libtool libltdl3-dev
|
|
opensuse: libtool libltdl3
|
|
fedora: libtool libtool-ltdl-devel
|
|
rhel: libtool libtool-ltdl-devel
|
|
macports: libtool
|
|
arch: libtool
|
|
gentoo: sys-devel/libtool
|
|
freebsd: libtool
|
|
pkg-config:
|
|
ubuntu: pkg-config
|
|
debian: pkg-config
|
|
opensuse: pkg-config
|
|
fedora: pkgconfig
|
|
rhel: pkgconfig
|
|
arch: pkgconfig
|
|
macports: pkgconfig
|
|
gentoo: dev-util/pkgconfig
|
|
cygwin: pkg-config
|
|
freebsd: pkg-config
|
|
octave:
|
|
ubuntu: octave3.0-headers
|
|
arch: octave
|
|
macports: octave
|
|
centos: octave-devel
|
|
debian: octave3.0-headers
|
|
opensuse: octave-devel
|
|
fedora: octave-devel
|
|
gentoo: sci-mathematics/octave
|
|
freebsd: octave
|
|
ncurses:
|
|
ubuntu: libncurses5-dev
|
|
arch: ncurses
|
|
opensuse: ncurses-devel
|
|
fedora: ncurses-devel
|
|
macports: ncurses
|
|
centos: ncurses-devel
|
|
debian: libncurses5-dev
|
|
gentoo: sys-libs/ncurses
|
|
freebsd: ncurses
|
|
qt4:
|
|
ubuntu: libqt4-core libqt4-dev qt4-dev-tools
|
|
debian: libqt4-core libqt4-dev qt4-dev-tools
|
|
arch: qt
|
|
opensuse: libqt4-devel
|
|
fedora: qt-devel
|
|
macports: qt4-mac
|
|
gentoo: ">=x11-libs/qt-core-4"
|
|
freebsd: qt4-corelib
|
|
curl:
|
|
ubuntu: libcurl4-openssl-dev
|
|
debian: libcurl4-openssl-dev
|
|
opensuse: libcurl-devel
|
|
fedora: libcurl-devel
|
|
arch: curl
|
|
macports: curl
|
|
gentoo: net-misc/curl
|
|
freebsd: curl
|
|
libxml2:
|
|
ubuntu: libxml2-dev
|
|
debian: libxml2-dev
|
|
arch: libxml2
|
|
opensuse: libxml2-devel
|
|
fedora: libxml2-devel
|
|
macports: libxml2
|
|
gentoo: dev-libs/libxml2
|
|
freebsd: libxml2
|
|
fedora: libxml2
|
|
scons:
|
|
ubuntu: scons
|
|
debian: scons
|
|
arch: scons
|
|
opensuse: scons
|
|
fedora: scons
|
|
macports: scons
|
|
gentoo: dev-util/scons
|
|
freebsd: scons
|
|
libstdc++5:
|
|
ubuntu: libstdc++5
|
|
debian: libstdc++5
|
|
opensuse: libstdc++33
|
|
freebsd: builtin
|
|
cppunit:
|
|
ubuntu: libcppunit-dev
|
|
debian: libcppunit-dev
|
|
opensuse: libcppunit-devel
|
|
fedora: cppunit-devel
|
|
rhel: cppunit-devel
|
|
arch: cppunit
|
|
macports: cppunit
|
|
gentoo: dev-util/cppunit
|
|
freebsd: cppunit
|
|
intltool:
|
|
ubuntu: intltool
|
|
opensuse: intltool
|
|
fedora: intltool
|
|
gentoo: dev-util/intltool
|
|
freebsd: intltool
|
|
unzip:
|
|
ubuntu: unzip
|
|
debian: unzip
|
|
arch: unzip
|
|
opensuse: unzip
|
|
fedora: unzip
|
|
rhel: unzip
|
|
macports: unzip
|
|
gentoo: app-arch/unzip
|
|
freebsd: unzip
|
|
fltk:
|
|
ubuntu: libfltk1.1-dev
|
|
debian: libfltk1.1-dev
|
|
opensuse: fltk-devel
|
|
fedora: fltk-devel
|
|
arch: fltk
|
|
macports: fltk
|
|
gentoo: "=x11-libs/fltk-1*"
|
|
freebsd: fltk
|
|
bazaar:
|
|
ubuntu: bzr
|
|
debian: bzr
|
|
opensuse: bzr
|
|
fedora: bazaar
|
|
macports: bazaar
|
|
gentoo: dev-vcs/bzr
|
|
freebsd: bazaar
|
|
git:
|
|
ubuntu: git-core
|
|
debian: git-core
|
|
opensuse: git-core
|
|
fedora: git
|
|
macports: git-core
|
|
gentoo: dev-vcs/git
|
|
freebsd: git
|
|
subversion:
|
|
ubuntu: subversion
|
|
debian: subversion
|
|
opensuse: subversion
|
|
fedora: subversion
|
|
macports: subversion
|
|
gentoo: dev-vcs/subversion
|
|
freebsd: subversion
|
|
mercurial:
|
|
ubuntu: mercurial
|
|
debian: mercurial
|
|
opensuse: mercurial
|
|
fedora: mercurial
|
|
macports: mercurial
|
|
gentoo: dev-vcs/mercurial
|
|
freebsd: mercurial
|
|
gtest:
|
|
ubuntu: libgtest-dev
|
|
debian: libgtest-dev
|
|
opensuse: gtest-devel
|
|
fedora: gtest
|
|
macports: google-test
|
|
gentoo: dev-util/gtest
|
|
freebsd: googletest
|