Revert "simplified groovy installation on target"

In the current state, the catkin recipe does not work on the target system.
We want to keep the native compilation of ros groovy working, even if our
current development is focusing on the cross-compilation.
To make the native compilation of ros groovy more stable, we go back to the
previous state where even catkin was compiled on the target system.
Hence, this commit reverts commit 2c8274b74f
to obtain that previous state.

The conflicts in the files of this commit were manually resolved.
This commit is contained in:
Lukas Bulwahn 2013-03-05 07:55:33 +01:00
parent 3714773e03
commit a2b261e57e
2 changed files with 26 additions and 4 deletions

View File

@ -16,8 +16,31 @@ mkdir ros_catkin_ws
cd ros_catkin_ws
# extract
tar -xzf ../src.tar.gz
# patch catkin
patch -p1 << EOF
*** A/src/catkin/cmake/python.cmake 2013-01-04 14:22:33.223884756 +0100
--- B/src/catkin/cmake/python.cmake 2013-01-04 14:28:01.971898385 +0100
***************
*** 6,12 ****
set(PYTHON_VERSION_XDOTY ${PYTHON_VERSION_XDOTY} CACHE STRING "Python version")
#This should be resolved automatically one day...
! option(SETUPTOOLS_DEB_LAYOUT "ON for debian style python packages layout" ON)
if(APPLE OR MSVC)
set(SETUPTOOLS_DEB_LAYOUT OFF)
--- 6,12 ----
set(PYTHON_VERSION_XDOTY ${PYTHON_VERSION_XDOTY} CACHE STRING "Python version")
#This should be resolved automatically one day...
! option(SETUPTOOLS_DEB_LAYOUT "ON for debian style python packages layout" OFF)
if(APPLE OR MSVC)
set(SETUPTOOLS_DEB_LAYOUT OFF)
EOF
# compile, make and install
catkin_make_isolated --install
./src/catkin/bin/catkin_make_isolated --install
# start roscore
. install_isolated/setup.sh
roscore

View File

@ -29,6 +29,5 @@ IMAGE_INSTALL += "packagegroup-core-ssh-openssh cmake \
boost boost-dev python-dev libtinyxml libtinyxml-dev \
log4cxx log4cxx-dev libbz2-dev \
python-argparse python-rosdep python-wstool \
catkin \
roscpp-core \
"