Skip to content

Commit

Permalink
ros-jazzy
Browse files Browse the repository at this point in the history
  • Loading branch information
wolfv committed Jun 20, 2024
1 parent 6408b7c commit 7d50afb
Show file tree
Hide file tree
Showing 6 changed files with 41 additions and 40 deletions.
18 changes: 9 additions & 9 deletions additional_recipes/ros2-distro-mutex/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ package:

build:
number: 0
string: humble
string: jazzy

requirements:
# NOTE:
Expand All @@ -26,22 +26,22 @@ requirements:
# if the upstream package does not have run_exports
# please change it in the conda_build_config.yaml!
run_constraints:
- libboost 1.82
- libboost-devel 1.82
- pcl 1.13.1
- gazebo 11
- libpqxx 6
- libboost 1.84.*
- libboost-devel 1.84.*
- pcl 1.14.1.*
- gazebo 11.*
- libpqxx 7.*

run_exports:
weak:
- ${{ pin_subpackage('ros2-distro-mutex', max_pin='x.x') }}
- ${{ pin_subpackage('ros2-distro-mutex', upper_bound='x.x') }}

about:
homepage: https://github.com/robostack/ros-humble
homepage: https://github.com/robostack/ros-jazzy
license: BSD-3-Clause
summary: |
The ROS2 distro mutex. To switch between ROS2 versions, you need to change the mutex.
E.g. mamba install ros2-distro-mutex=*=humble to switch to humble.
E.g. mamba install ros2-distro-mutex=*=jazzy to switch to jazzy.
extra:
recipe-maintainers:
Expand Down
29 changes: 4 additions & 25 deletions conda_build_config.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
gazebo:
- '11'
libpqxx:
- 6
- 7
numpy:
- 1.23
ogre:
- 1.12.*
- 14.2.*
setuptools:
- 69

cdt_name: # [linux]
- cos7 # [linux]

python:
- 3.11.* *_cpython
- 3.12.* *_cpython
python_impl:
- cpython

Expand All @@ -27,25 +27,4 @@ python_impl:
# - 11.0 # [osx and arm64]
# - 10.14 # [osx and x86_64]
# CONDA_BUILD_SYSROOT:
# - /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk # [osx and arm64]


# fix build metadata, needed for mapviz and moveit-core
# replacements:
# all_replacements:
# - tag: 'pkg-config build metadata'
# glob_patterns:
# - '*.pc'
# regex_re: '(?:-L|-I)?\"?([^;\s]+\/sysroot\/)'
# replacement_re: '$(CONDA_BUILD_SYSROOT_S)'
# regex_rg: '([^;\s"]+/sysroot/)'
# - tag: 'CMake build metadata'
# glob_patterns:
# - '*.cmake'
# regex_re: '([^;\s"]+/sysroot)'
# replacement_re: '$ENV{CONDA_BUILD_SYSROOT}'
# - tag: 'CMake build metadata OSX'
# glob_patterns:
# - '*.cmake'
# regex_re: '([^;\s"]+/MacOSX\d*\.?\d*\.sdk)'
# replacement_re: '$ENV{CONDA_BUILD_SYSROOT}'
# - /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk # [osx and arm64]
14 changes: 13 additions & 1 deletion patch/dependencies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ yaml_cpp_vendor:
add_host: ["yaml-cpp"]
add_run: ["yaml-cpp"]
zstd_vendor:
add_host: ["zstd", {"${{ 'zstd-static' if not win }}"}]
add_host: ["zstd", "${{ 'zstd-static' if not win }}"]
add_run: ["zstd"]
sqlite3_vendor:
add_host: ["sqlite"]
Expand All @@ -34,6 +34,7 @@ intra_process_demo:
add_host: ["REQUIRE_OPENGL"]
rviz_ogre_vendor:
add_host: ["zlib", "freeimage", "freetype", "assimp", "zziplib", "pugixml"]
add_build: ["vcstool"]
add_run: ["assimp"]
pcl_conversions:
add_host: ["REQUIRE_OPENGL", "libboost-devel"]
Expand Down Expand Up @@ -160,3 +161,14 @@ vision_msgs_rviz_plugins:
add_host: ["REQUIRE_OPENGL"]
velodyne_pointcloud:
add_host: ["libboost-devel"]
# TODO unvendor?!
uncrustify_vendor:
add_build: ["vcstool"]
mimick_vendor:
add_build: ["vcstool"]
gz_cmake_vendor:
add_build: ["vcstool"]
gz_math_vendor:
add_build: ["vcstool"]
gz_utils_vendor:
add_build: ["vcstool"]
12 changes: 11 additions & 1 deletion robostack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ libhdf5-dev:
libi2c-dev:
robostack: [libi2c]
liblttng-ust-dev:
robostack: [lttng-ust]
robostack: ["${{ \"lttng-ust\" if linux }}"]
libjpeg:
robostack: [libjpeg-turbo]
libjsoncpp:
Expand Down Expand Up @@ -850,6 +850,16 @@ python3-unidiff:
robostack: [unidiff]
python3-usb:
robostack: [pyusb]
python3-vcstool:
robostack: [vcstool]
python3-flake8-docstrings:
robostack: [flake8-docstrings]
python3-flake8-import-order:
robostack: [flake8-import-order]
python3-flake8-builtins:
robostack: [flake8-builtins]
python3-flake8-quotes:
robostack: [flake8-quotes]
python3-venv:
robostack: [virtualenv, pip, pip-tools, setuptools]
python3-websocket:
Expand Down
4 changes: 2 additions & 2 deletions vinca_linux_64.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ros_distro: humble
ros_distro: jazzy

# mapping for package keys
conda_index:
Expand All @@ -7,7 +7,7 @@ conda_index:

build_number: 6

mutex_package: ros2-distro-mutex 0.5 humble
mutex_package: ros2-distro-mutex 0.5 jazzy

skip_all_deps: false

Expand Down
4 changes: 2 additions & 2 deletions vinca_osx_arm64.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ros_distro: humble
ros_distro: jazzy

# mapping for package keys
conda_index:
Expand All @@ -7,7 +7,7 @@ conda_index:

build_number: 5

mutex_package: ros2-distro-mutex 0.5 humble
mutex_package: ros2-distro-mutex 0.5 jazzy

skip_all_deps: false

Expand Down

0 comments on commit 7d50afb

Please sign in to comment.