Commit Graph

49 Commits

Author SHA1 Message Date
Lukas Bulwahn a0cbd6ec02 separate resource-retriever and update robot-model
The resource_retriever package's source was moved into
its own repository, and needs now python-urlgrabber.
Hence, this commit provides the recipe for python-urlgrabber, moves
the resource-retriever to its own location, and updates all other
packages in the robot_model repository.
2015-06-13 16:02:52 +02:00
Lukas Bulwahn 1902439a97 yaml-cpp: improving dependencies (resolves #328)
I noticed a build failure for yaml-cpp (#328), that the boost
headers could not be found. Probably since the update to 0.5.2 [1],
yaml-cpp depends on boost. This commit resolves the issue by adding
this dependency.

[1] da10180fc5

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2015-06-08 18:46:18 +02:00
Lukas Bulwahn 03368bf187 python-nose: drop obsolete bbappend
Due to the recent commit 6eddc9e2@openembedded-core [1], which
updated python-nose from 1.2.1 to 1.3.6, the bbappend for
python-nose 1.2.1 leads to an error during parsing. Instead of
making the bbappend version-independent, this commit simply drops
the bbappend file, as python-nose is provided as native package
already since 78711c88@openembedded-core [2] (since January 2014).

[1] 6eddc9e222
[2] 78711c8875

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2015-06-08 18:38:24 +02:00
Lukas Bulwahn da10180fc5 yaml-cpp: update to latest release 2015-05-27 07:08:25 +02:00
Lukas Bulwahn b1a7fe35b7 yaml-cpp: update recipe to new hosting site 2015-05-27 07:08:00 +02:00
Lukas Bulwahn c31be9bd37 python-rosdep: adding new dependency due to update
When compiling python-rosdep before python-nose has been built,
'bitbake python-rosdep' fails with:

| distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('nose>=1.0')
| ERROR: python setup.py build_ext execution failed.
| WARNING: /[...]/build/tmp-glibc/work/i586-oe-linux/python-rosdep/0.11.0-r0/temp/run.do_compile.14813:1 exit 1 from
|   exit 1
| ERROR: Function failed: do_compile (log file is located at /[...]/build/tmp-glibc/work/i586-oe-linux/python-rosdep/0.11.0-r0/temp/log.do_compile.14813)
ERROR: Task 6 (/[...]/meta-ros/recipes-devtools/python/python-rosdep_0.11.0.bb, do_compile) failed with exit code '1'

In a recent commit in the rosdep repository [1], the dependency for
the rosdep setup on python's nose package is added. Hence, we must
also add this dependency in the rosdep recipe, which then resolves
the reported failure.

[1] fc8b56be07

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2015-03-30 17:36:12 +02:00
Lukas Bulwahn 3727c70ccf python: making bbappend files version independent
In the recent commit d4ad95f0 [1], the OpenEmbedded-Core repository
updated python from version 2.7.3 to 2.7.9. To make meta-ros
compatible to the latest commits, the bbappend files are renamed to
be version independent.

[1] http://cgit.openembedded.org/openembedded-core/commit/?id=d4ad95f0d5f08891637c644e85b09da9c4585059

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2015-03-30 09:26:14 +02:00
Lukas Bulwahn 6532fab678 python-wstool: updating to 0.1.5 2015-01-21 09:23:18 +01:00
Lukas Bulwahn 8137f62532 python-vcstools: updating to 0.1.36 2015-01-21 09:23:18 +01:00
Lukas Bulwahn 2722544c3f python-rospkg: updating to 1.0.33 2015-01-21 09:23:18 +01:00
Lukas Bulwahn 252eea1003 python-rosinstall: updating to 0.7.4 2015-01-21 09:23:17 +01:00
Lukas Bulwahn f23aabbdb2 python-rosdep: updating to 0.11.0 2015-01-21 09:23:17 +01:00
Lukas Bulwahn 458bbd2d7d python-pyyaml: updating to 3.11 2015-01-21 09:23:17 +01:00
Lukas Bulwahn 3f078157f3 python-netifaces: updating to 0.10.4 2015-01-21 09:23:17 +01:00
Lukas Bulwahn 272e8655c0 python-empy: updating to 3.3.2 2015-01-21 09:23:17 +01:00
Lukas Bulwahn 8f006d5c36 python-catkin-pkg: updating to 0.2.6 2015-01-21 09:23:17 +01:00
Lukas Bulwahn c587165592 log4cxx: keeping in-source build (resolves #252)
This commit provides the autotools-brokensep class and uses it for
the log4cxx recipe.
The autotools-brokensep indicates that the log4cxx currently cannot
handle out-of-source builds, and hence the in-source build must be
kept until this is resolved.
The autotools-brokensep class is a copy of the autotools-brokensep
class provided in the openembedded-core commit 006b8a78 [1].
To make this commit backwards compatible to even earlier versions
of openembedded-core, we provide this class in meta-ros ourselves.

[1] http://cgit.openembedded.org/openembedded-core/commit/?id=006b8a7808a58713af16c326dc37d07765334b12
2014-05-15 08:59:31 +02:00
Lukas Bulwahn b2d1106a74 python-empy: using archive with proper version (resolves #222) 2014-02-24 06:58:36 +01:00
Lukas Bulwahn b608031450 python-numpy: provide native package for cv-bridge 1.10.14 2013-11-26 07:30:33 +01:00
Lukas Bulwahn a0a2aa9eaf tuning newlines 2013-08-05 08:12:20 +02:00
Lukas Bulwahn a51044ef7b cleaning up recipes-devtools/python recipes 2013-08-05 08:09:48 +02:00
Lukas Bulwahn bf9664c62b rospack: improving runtime dependencies (resolves #116)
This commit includes further changes to build rospack-native.
2013-08-04 09:33:46 +02:00
Lukas Bulwahn b536013afe python-netifaces: initial recipe 2013-08-02 09:31:25 +02:00
Lukas Bulwahn cfdcdfd649 python-nose: replacing duplicate recipe that is in meta-oe by a bbappend file to have a native recipe (resolves #66) 2013-07-22 15:45:51 +02:00
Lukas Bulwahn 70a1d6a3c1 Merge pull request #104 from bulwahn/pcl-preparation
preparations for PCL and pcl-ros package
2013-07-22 06:20:11 -07:00
Lukas Bulwahn 0e0fc08eaf adjusting dependencies of native recipes
To compile nodelet-topic-tools, we must provide a working
dynamic-reconfigure in the native sysroot. This requires
some adjustments to the native versions of the required
python modules.

In particular, the following tasks ran successfully for this
commit:

This command tests compiling rospack-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake rospack-native

This command tests compiling roslib-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake roslib-native

As nodelet-topic-tools uses rospack-native and roslib-native to
some extent (dependency: rospack-native -> roslib-native ->
dynamic-reconfigure-native -> nodelet-topic-tools), this command
tests running rospack-native and roslib-native:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake nodelet-topic-tools

This command tests compiling rospack and roslib:
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake rospack
rm bitbake.lock cache/ sstate-cache/ tmp-eglibc/ -rf && bitbake roslib

All these command run with this commit without errors, and
future commits to these files should keep them run without
errors or justify modifications with better tests.

A minor open issue related to rospack is issue #116
(cf. https://github.com/bmwcarit/meta-ros/issues/116).

This commit incorporates feedback from Stefan Herbrechtsmeier.
2013-07-22 09:08:59 +02:00
Lukas Bulwahn 93669f08c4 yaml-cpp: incorporated recipe from Kartik Mohta's repository
This commit adds the yaml-cpp recipe from the repository at
https://github.com/kartikmohta/meta-km. The file is licensed
with the MIT license
(cf. https://github.com/kartikmohta/meta-km/blob/master/LICENSE).

The original recipe can be found at
https://github.com/kartikmohta/meta-km/blob/master/recipes-devtools/yaml-cpp/yaml-cpp_0.3.0.bb

The README file acknowledges Kartik Mohta's contribution and names
him as a contributor.
2013-07-19 11:15:51 +02:00
Lukas Bulwahn 1701e2c083 log4cxx: enable native recipe
The native log4cxx recipe is required for the recipe
dynamic-reconfigure-native.
2013-07-05 10:55:56 +02:00
Lukas Bulwahn 22f912996b python-native: extending RPROVIDES for python-rospkg-native
The python-rospkg-native rdepends on python-xml-native, and
python-native provides this without any further ado.
2013-07-05 10:55:56 +02:00
Lukas Bulwahn e20f3c13d0 python-rospkg: more precise run-time dependencies 2013-07-05 10:55:56 +02:00
vmayoral 58be12e446 python-catkin-pkg: updated from 0.1.8 to 0.1.16 (see #99)
The current catkin requires catkin_pkg >= 0.1.12 as indicated in
https://github.com/ros/catkin/blob/groovy-devel/package.xml.
See discussion in #99.

lb: minor tweaking and commit message rewording

Signed-off-by: Víctor Mayoral Vilches <v.mayoralv@gmail.com>
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-07-01 11:10:22 +02:00
Lukas Bulwahn 5faffc409c python-dateutil: recipe exists in meta-oe (resolves #65) 2013-04-30 13:52:40 +02:00
Lukas Bulwahn 2e6e83c837 adding runtime dependency of python-pyyaml 2013-04-10 07:11:27 +02:00
Lukas Bulwahn 3714773e03 rosinstall: Adding a necessary runtime dependency
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-03-04 09:06:54 +01:00
Lukas Bulwahn 1cbb38134c python-nose: correcting license string
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2013-03-04 08:40:41 +01:00
Lukas Bulwahn b403339648 removing RDEPENDS in python-empy experimentally after using BBCLASSEXTEND = native 2013-02-08 14:18:13 +01:00
Lukas Bulwahn 9dda5d0beb using BBCLASSEXTEND = "native" and removing the separate native package files (thanks to Stefan Herbrechtsmeier for this hint) 2013-02-08 13:46:10 +01:00
Lukas Bulwahn 803e547336 refined license declaration in python-empy (issue #1) 2013-01-31 09:02:02 +01:00
Lukas Bulwahn 8aa27d432d adding catkin-pkg for sysroot environment (native package) 2013-01-09 08:09:43 +01:00
Lukas Bulwahn 0073f55a90 ros-groovy requires python with ipv6 support 2013-01-08 07:53:53 +01:00
Lukas Bulwahn 20621aa6db improving dependencies in the python recipes; simplifying core-image-ros after dependencies are improved 2013-01-03 14:01:06 +01:00
Lukas Bulwahn 538ab4af33 recipes for prequisites for a native ros-groovy installation 2013-01-03 13:41:51 +01:00
Lukas Bulwahn a963dfa04e the new recipe python-dateutil is required for rosinstall 2012-12-21 11:58:48 +01:00
Lukas Bulwahn 8c0cef057c tried to add python-vcstools via dependency in python-rosinstall but it does not do and then added it the core-image instead; tuned layout and order in core-image 2012-12-21 11:29:06 +01:00
Lukas Bulwahn 1a7b85e910 adding the recipe python-vcstools, as now that the python recipes do not use setuptools to get all the dependencies write we need further recipes 2012-12-21 11:27:19 +01:00
Lukas Bulwahn 28076e77db adding the setuptools class from openembedded classic; adjusting the packages; adding legal statement 2012-12-21 10:32:44 +01:00
Lukas Bulwahn 872634bb87 standardizing log4cxx licence info 2012-12-20 16:41:48 +01:00
Lukas Bulwahn e4bca75c5d remove unused log4cxx 2012-12-20 15:36:15 +01:00
Lukas Bulwahn a02d2aa527 moved all files from meta to root directory 2012-12-20 14:23:13 +01:00