Alpha: It works! It WORKS! IT WORKS!

OK.  Excitement aside. It does work.

Here's what needs to be done:

- Install python-wstool and get the ros src code. I started with a small
subset:

wstool init src -j8 http://packages.ros.org/web/rosinstall/generate/raw/groovy/ros_comm

More groups are available on the wiki here:
http://www.ros.org/wiki/groovy/Installation/Fedora

- Modify the rosdep source list to include *my* fedora.yaml file
This is required so the code can find all the rosdep "keys"

At the moment, it only contains the packages in the ros_comm subgroup,
but the entire thing can be done quite easily

Add this line to 20-default.list
yaml https://raw.github.com/sanjayankur31/rosdistro-1/fedora-config/rosdep/fedora.yaml fedora

- Set up a virtual env for bloom

- Checkout this commit, at least

- Activate the virtualenv

- In the bloom source directory, run `python setup.py develop` and then:

for i in `~/dump/ros/src/catkin/bin/catkin_topological_order ~/dump/ros/src/ --only-folders`; do echo "$i" >> rpm/BUILDORDER ; bloom-generate srpm --os-name fedora --os-version 19 "/home/asinha/dump/ros/src/$i"; done

You'll need to replace the paths with wherever you've downloaded your
ros source.

The BUILDORDER file will have a list of packages, in the order they need
to be built. (It's just the order from `catkin_topological_order`)

You should have a bunch or spec files in an rpm folder. Get cracking!

A lot of work is still to be done.

- SOURCE0 is missing.
- Build steps. Should they all use catkin? I can probably use some sort
  of conditional I'm guessing, but I'll need to check. At present they
just use cmake, make, make install
- The file list is empty. I have no idea if I can generate that part
  from code. I think it's something that will need to be done manually.