migrated to stack.xml

This commit is contained in:
Dirk Thomas 2012-05-30 20:31:28 +00:00
parent c47a4457a4
commit 79f092f0cc
4 changed files with 34 additions and 32 deletions

View File

@ -75,7 +75,7 @@ install(PROGRAMS
tools/rosunit/scripts/check_test_ran.py
DESTINATION share/rosunit/bin)
install(FILES stack.yaml DESTINATION share/${PROJECT_NAME})
install(FILES stack.xml DESTINATION share/${PROJECT_NAME})
install(DIRECTORY tools/roscreate/templates/
DESTINATION share/roscreate/templates

View File

@ -1,17 +1,16 @@
#!/usr/bin/env python
import rospkg.stack
from setuptools import setup
import sys
sys.path.insert(0, 'src')
version = '0.0.0'
try:
import yaml
d = yaml.load(open('stack.yaml'))
version = d['Version']
except:
pass
version = rospkg.stack.parse_stack_file('stack.xml').version
except Exception, e:
print >> sys.stderr, 'Could not extract version from your stack.xml:\n%s' % e
sys.exit(-1)
sys.path.insert(0, 'src')
setup(name='roslib',
version=version,

View File

@ -1,16 +1,29 @@
<stack>
<description brief="ROS core">
<p>
ROS is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It also provides tools and libraries for obtaining, building, writing, and running code across multiple computers.
</p>
<p>
The ROS runtime "graph" is a peer-to-peer network of processes that are loosely coupled using the ROS communication infrastructure. ROS implements several different styles of communication, including synchronous RPC-style communication over Services, asynchronous streaming of data over Topics, and storage of data on a Parameter Server. These are explained in greater detail in our Conceptual Overview.
</p>
</description>
<author>Eric Berger, Ken Conley, Josh Faust, Tully Foote, Brian Gerkey, Jeremy Leibs, Morgan Quigley, Rob Wheeler</author>
<license>BSD</license>
<name>ros</name>
<version>1.8.7</version>
<description brief="ROS core">ROS packaging system</description>
<author>Eric Berger, Ken Conley, Josh Faust, Tully Foote, Brian Gerkey, Jeremy Leibs, Morgan Quigley, Rob Wheeler, et al</author>
<maintainer>Ken Conley kwc@willowgarage.com</maintainer>
<license>BSD</license>
<copyright>Willow Garage</copyright>
<url>http://www.ros.org/wiki/ROS</url>
<review status="doc reviewed" notes=""/>
<url>http://ros.org/wiki/ROS</url>
<build_depends>boost</build_depends>
<build_depends>bzip2</build_depends>
<build_depends>catkin</build_depends>
<build_depends>gtest</build_depends>
<build_depends>pkg-config</build_depends>
<build_depends>python</build_depends>
<build_depends>python-nose</build_depends>
<build_depends>python-rospkg</build_depends>
<build_depends>rospack</build_depends>
<depends>boost</depends>
<depends>bzip2</depends>
<depends>gtest</depends>
<depends>python</depends>
<depends>python-nose</depends>
<depends>python-rospkg</depends>
<depends>rospack</depends>
</stack>

View File

@ -1,10 +0,0 @@
Catkin-ProjectName: ros
Version: 1.8.7
Depends: catkin, rospack, gtest, bzip2, python, boost, python-nose, python-rospkg, pkg-config
Description: ROS packaging system
Author: Eric Berger, Ken Conley, Josh Faust, Tully Foote, Brian Gerkey, Jeremy Leibs, Morgan Quigley, Rob Wheeler, et al
Maintainer: Ken Conley <kwc@willowgarage.com>
Homepage: http://www.ros.org
Catkin-CopyrightType: willowgarage
Catkin-DebRulesType: cmake