This is an old revision of the document!
# ROS on Archlinux
## Groovy
There are some packages for ROS Groovy in the AUR, but: * Some are missing, some are not building anymore * The current release is Hydro now
They are currently maintained by zootboy, and the “basic stuff” can be found on github: https://github.com/zootboy/arch-ros-stacks
Theses packages are good for a basic ROS installation, and can then be completed by catkin. But I wanted to try a little bit more…
## Hydro
There's currently not support for Hydro in Arch, so … Let's build some packages.
I've to say, I've found this repository: https://github.com/progtologist/ros-hydro-arch but it's the about the tools, not the actual ROS packages so… We'll see !
I'm still building and packaging ROS (+Turtlebot) components, I'll post them once finished…
Update: I've quite successfully built all the 230 packages (or so…) needed for the turtlebot.
rviz doesn't compile with OGRE 1.9, but we'll see…
Looking at the ros-build-tools, I updated the import_catkin_package.py script a little bit, so the “basic” PKGBUILD generation is now automatic. I've written a short shellscript to compile, package, install the Packages. We'll see if it works okay.
You'll have to edit the PKGBUILD of catkin to remove the python2-argparse (or so) dependency, and remove the first CMAKE option ( -DCMAKE\_BUILD\_BINARY….=ON ) orelse it'll not include useful scripts in the package…
I've just started the automatic build of some packages… /After/ Well, with some tweaks, it went pretty well.
ocl rviz openni_camera pano_core pano_py pano_ros turtlebot_panorama map_store turtlebot_core_apps turtlebot_apps kobuki_qtestsuite kobuki_gazebo_plugins kobuki_gazebo kobuki_desktop
Some Packages don't compile yet
* rviz because of OGRE1.9
* openni_camera I wasn't sure about the dependency and, haven't built it yet so…
* pano looks like it doesn't like my opencv (missing link option maybe)
* map_store needs a fix to link with mongodb
* kobuki_qtestsuite yields an ugly `/bin/sh: pyuic4: command not found`
* kobuki_gazebo_plugins yields an ugly `error: ‘shared_dynamic_cast’ is not a member of ‘boost’`
* The other gazebo are related to the previous one
You can find the PKGBUILDs and the scripts (not really pretty but functionnal) Here