Skip to content

willtd/arch-ros-stacks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

477 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arch-ros-stacks

This is a fork of zootboy's fork of hauptmech's fork of moesenle's very nice arch-ros-stacks.

I am currently maintaining Indigo packages for Arch Linux. I also accept pull requests for Groovy and Hydro packages (that I no longer maintain).

Please e-mail me with any suggestions, comments or package requests for Indigo:

<chretien+aur at lirmm dot fr>

Python version

Starting with Indigo, Python 3 support is added to ROS. However, since most non-core packages are not Python 3 ready yet, we will continue using Python 2 for Indigo.

How to contribute

If you want to contribute, simply fork this repository, create or update some packages, and make a pull request afterwards.

The script that automates most of the work is import_catkin_packages.py available in dependencies/ros-build-tools. To list its options:

$ python2 import_catkin_packages.py --help

To list all available Indigo packages:

$ python2 import_catkin_packages.py --distro=indigo --list | less

You can also provide the output directory when listing packages, in order to see the ones that have not been generated yet:

$ python2 import_catkin_packages.py --distro=indigo --output-directory=/path/to/arch-ros-stacks/indigo --list | less

To add a new official package called package_foo recursively:

$ python2 import_catkin_packages.py --distro=indigo --output-directory=/path/to/arch-ros-stacks/indigo -r package_foo

To simply update package_foo:

$ python2 import_catkin_packages.py --distro=indigo --output-directory=/path/to/arch-ros-stacks/indigo -u package_foo

To recursively "force update" package_foo:

$ python2 import_catkin_packages.py --distro=indigo --output-directory=/path/to/arch-ros-stacks/indigo -rfu package_foo

The Python version can also be chosen:

$ python2 import_catkin_packages.py --python-version=2.7 --distro=indigo --output-directory=...

Note that the default behavior is to fetch release information from the official rosdistro distribution.yaml.

About

AUR packages of ROS stacks.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 96.4%
  • Makefile 3.5%
  • Python 0.1%