Skip to content

Commit

Permalink
Global rebuild (#170)
Browse files Browse the repository at this point in the history
* Preparation for global rebuild

* Fixup win and osx patches

* Cleanup and bump build num of Jackal pkgs

* Sync robostack.yaml with Galactic

* Bump distro mutex
  • Loading branch information
Tobias-Fischer authored Oct 13, 2021
1 parent b09c692 commit c93937a
Show file tree
Hide file tree
Showing 32 changed files with 2,386 additions and 2,914 deletions.
170 changes: 101 additions & 69 deletions .ci_support/conda_forge_pinnings.yaml

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions additional_recipes/ros-distro-mutex/recipe.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package:
name: ros-distro-mutex
version: 0.1.1
version: 0.2.0

build:
number: 0
string: noetic
run_exports:
# NOTE MANUALLY EDIT THIS!!!!
- ros-distro-mutex 0.1 noetic
- ros-distro-mutex 0.2 noetic

requirements:
# NOTE:
Expand All @@ -34,9 +34,10 @@ requirements:
- log4cxx 0.11
- pcl 1.11
- libopencv 4.5.2
- poco 1.10
- poco 1.11
- gazebo 11
- ogre 1.10.12
- libpqxx 6

about:
home: https://github.com/robostack/ros-noetic
Expand Down
28 changes: 1 addition & 27 deletions additional_recipes/ros-noetic-jackal-base/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ extra:
recipe-maintainers:
- robostack
build:
number: 0
number: 1
script:
sel(win): bld_catkin.bat
sel(unix): build_catkin.sh
Expand All @@ -30,8 +30,6 @@ requirements:
- sel(build_platform != target_platform): python
- sel(build_platform != target_platform): cross-python_{{ target_platform }}
- sel(build_platform != target_platform): cython
- sel(build_platform != target_platform): numpy
- sel(build_platform != target_platform): pybind11
host:
- python
- ros-noetic-catkin
Expand All @@ -49,21 +47,12 @@ requirements:
- ros-noetic-std-msgs
- ros-noetic-teleop-twist-joy
- ros-noetic-topic-tools
- ros-noetic-controller-manager
- ros-noetic-diagnostic-aggregator
- ros-noetic-diagnostic-updater
- ros-noetic-diff-drive-controller
- ros-noetic-geometry-msgs
- ros-noetic-imu-filter-madgwick
- ros-noetic-nmea-msgs
- ros-noetic-nmea-navsat-driver
- ros-noetic-realtime-tools
- ros-noetic-rosserial-python
- ros-noetic-rosserial-server
- ros-noetic-sensor-msgs
- ros-noetic-teleop-twist-joy
- ros-noetic-tf
- ros-noetic-topic-tools
- ros-noetic-jackal-msgs
run:
- python
Expand All @@ -82,20 +71,5 @@ requirements:
- ros-noetic-teleop-twist-joy
- ros-noetic-tf
- ros-noetic-topic-tools
- ros-noetic-controller-manager
- ros-noetic-diagnostic-aggregator
- ros-noetic-diagnostic-updater
- ros-noetic-diff-drive-controller
- ros-noetic-geometry-msgs
- ros-noetic-imu-filter-madgwick
- ros-noetic-nmea-msgs
- ros-noetic-nmea-navsat-driver
- ros-noetic-realtime-tools
- ros-noetic-rosserial-python
- ros-noetic-rosserial-server
- ros-noetic-sensor-msgs
- ros-noetic-teleop-twist-joy
- ros-noetic-tf
- ros-noetic-topic-tools
- ros-noetic-jackal-msgs
- sel(osx and x86_64): __osx >={{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }}
13 changes: 1 addition & 12 deletions additional_recipes/ros-noetic-jackal-control/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ extra:
recipe-maintainers:
- robostack
build:
number: 0
number: 1
script:
sel(win): bld_catkin.bat
sel(unix): build_catkin.sh
Expand All @@ -30,8 +30,6 @@ requirements:
- sel(build_platform != target_platform): python
- sel(build_platform != target_platform): cross-python_{{ target_platform }}
- sel(build_platform != target_platform): cython
- sel(build_platform != target_platform): numpy
- sel(build_platform != target_platform): pybind11
host:
- python
- ros-noetic-catkin
Expand All @@ -56,13 +54,4 @@ requirements:
- ros-noetic-teleop-twist-joy
- ros-noetic-topic-tools
- ros-noetic-twist-mux
- ros-noetic-controller-manager
- ros-noetic-interactive-marker-twist-server
- ros-noetic-diff-drive-controller
- ros-noetic-joint-state-controller
- ros-noetic-joy
- ros-noetic-robot-localization
- ros-noetic-teleop-twist-joy
- ros-noetic-topic-tools
- ros-noetic-twist-mux
- sel(osx and x86_64): __osx >={{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }}
4 changes: 1 addition & 3 deletions additional_recipes/ros-noetic-jackal-description/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ extra:
recipe-maintainers:
- robostack
build:
number: 0
number: 1
script:
sel(win): bld_catkin.bat
sel(unix): build_catkin.sh
Expand All @@ -30,8 +30,6 @@ requirements:
- sel(build_platform != target_platform): python
- sel(build_platform != target_platform): cross-python_{{ target_platform }}
- sel(build_platform != target_platform): cython
- sel(build_platform != target_platform): numpy
- sel(build_platform != target_platform): pybind11
host:
- python
- ros-noetic-catkin
Expand Down
5 changes: 1 addition & 4 deletions additional_recipes/ros-noetic-jackal-desktop/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ extra:
recipe-maintainers:
- robostack
build:
number: 0
number: 1
script:
sel(win): bld_catkin.bat
sel(unix): build_catkin.sh
Expand All @@ -30,14 +30,11 @@ requirements:
- sel(build_platform != target_platform): python
- sel(build_platform != target_platform): cross-python_{{ target_platform }}
- sel(build_platform != target_platform): cython
- sel(build_platform != target_platform): numpy
- sel(build_platform != target_platform): pybind11
host:
- python
- ros-noetic-catkin
- ros-noetic-jackal-viz
run:
- python
- ros-noetic-jackal-viz
- ros-noetic-jackal-viz
- sel(osx and x86_64): __osx >={{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }}
8 changes: 1 addition & 7 deletions additional_recipes/ros-noetic-jackal-gazebo/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ extra:
recipe-maintainers:
- robostack
build:
number: 0
number: 1
script:
sel(win): bld_catkin.bat
sel(unix): build_catkin.sh
Expand All @@ -30,8 +30,6 @@ requirements:
- sel(build_platform != target_platform): python
- sel(build_platform != target_platform): cross-python_{{ target_platform }}
- sel(build_platform != target_platform): cython
- sel(build_platform != target_platform): numpy
- sel(build_platform != target_platform): pybind11
host:
- python
- ros-noetic-catkin
Expand All @@ -46,8 +44,4 @@ requirements:
- ros-noetic-gazebo-ros-control
- ros-noetic-gazebo-plugins
- ros-noetic-hector-gazebo-plugins
- ros-noetic-gazebo-ros
- ros-noetic-gazebo-ros-control
- ros-noetic-gazebo-plugins
- ros-noetic-hector-gazebo-plugins
- sel(osx and x86_64): __osx >={{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }}
7 changes: 1 addition & 6 deletions additional_recipes/ros-noetic-jackal-msgs/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ extra:
recipe-maintainers:
- robostack
build:
number: 0
number: 1
script:
sel(win): bld_catkin.bat
sel(unix): build_catkin.sh
Expand All @@ -30,19 +30,14 @@ requirements:
- sel(build_platform != target_platform): python
- sel(build_platform != target_platform): cross-python_{{ target_platform }}
- sel(build_platform != target_platform): cython
- sel(build_platform != target_platform): numpy
- sel(build_platform != target_platform): pybind11
host:
- python
- ros-noetic-catkin
- ros-noetic-message-generation
- ros-noetic-std-msgs
- ros-noetic-message-runtime
- ros-noetic-std-msgs
run:
- python
- ros-noetic-message-runtime
- ros-noetic-std-msgs
- ros-noetic-message-runtime
- ros-noetic-std-msgs
- sel(osx and x86_64): __osx >={{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }}
10 changes: 1 addition & 9 deletions additional_recipes/ros-noetic-jackal-navigation/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ extra:
recipe-maintainers:
- robostack
build:
number: 0
number: 1
script:
sel(win): bld_catkin.bat
sel(unix): build_catkin.sh
Expand All @@ -30,8 +30,6 @@ requirements:
- sel(build_platform != target_platform): python
- sel(build_platform != target_platform): cross-python_{{ target_platform }}
- sel(build_platform != target_platform): cython
- sel(build_platform != target_platform): numpy
- sel(build_platform != target_platform): pybind11
host:
- python
- ros-noetic-catkin
Expand All @@ -50,10 +48,4 @@ requirements:
- ros-noetic-move-base
- ros-noetic-urdf
- ros-noetic-xacro
- ros-noetic-amcl
- ros-noetic-gmapping
- ros-noetic-map-server
- ros-noetic-move-base
- ros-noetic-urdf
- ros-noetic-xacro
- sel(osx and x86_64): __osx >={{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }}
5 changes: 1 addition & 4 deletions additional_recipes/ros-noetic-jackal-simulator/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ extra:
recipe-maintainers:
- robostack
build:
number: 0
number: 1
script:
sel(win): bld_catkin.bat
sel(unix): build_catkin.sh
Expand All @@ -30,14 +30,11 @@ requirements:
- sel(build_platform != target_platform): python
- sel(build_platform != target_platform): cross-python_{{ target_platform }}
- sel(build_platform != target_platform): cython
- sel(build_platform != target_platform): numpy
- sel(build_platform != target_platform): pybind11
host:
- python
- ros-noetic-catkin
- ros-noetic-jackal-gazebo
run:
- python
- ros-noetic-jackal-gazebo
- ros-noetic-jackal-gazebo
- sel(osx and x86_64): __osx >={{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }}
7 changes: 1 addition & 6 deletions additional_recipes/ros-noetic-jackal-viz/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ extra:
recipe-maintainers:
- robostack
build:
number: 0
number: 1
script:
sel(win): bld_catkin.bat
sel(unix): build_catkin.sh
Expand All @@ -30,8 +30,6 @@ requirements:
- sel(build_platform != target_platform): python
- sel(build_platform != target_platform): cross-python_{{ target_platform }}
- sel(build_platform != target_platform): cython
- sel(build_platform != target_platform): numpy
- sel(build_platform != target_platform): pybind11
host:
- python
- ros-noetic-catkin
Expand All @@ -44,7 +42,4 @@ requirements:
- ros-noetic-joint-state-publisher
- ros-noetic-joint-state-publisher-gui
- ros-noetic-rviz
- ros-noetic-joint-state-publisher
- ros-noetic-joint-state-publisher-gui
- ros-noetic-rviz
- sel(osx and x86_64): __osx >={{ MACOSX_DEPLOYMENT_TARGET|default('10.14') }}
19 changes: 9 additions & 10 deletions conda_build_config.yaml
Original file line number Diff line number Diff line change
@@ -1,37 +1,36 @@
# TODO: remove these when run_exports are added to the packages.
pin_run_as_build:
pcl:
max_pin: x.x.x
tbb-devel:
max_pin: x.x

console_bridge:
- 1.0
gazebo:
- '11'
libprotobuf:
- 3.18
numpy:
# part of a zip_keys: python, python_impl, numpy
- 1.17 # [not (osx and arm64)]
# - 1.17 # [not (osx and arm64)]
# - 1.17 # [not (osx and arm64)]
- 1.18 # [not (osx and arm64)]
# - 1.18 # [not (osx and arm64)]
# - 1.18 # [not (osx and arm64)]
- 1.19 # [osx and arm64]
ogre:
- 1.10.12
libopencv:
- 4.5.2
pcl:
- 1.11.1
spdlog:
- 1.9.0
# tbb pinned on Windows due to https://stackoverflow.com/questions/64510477/error-c2061-syntax-error-identifier-concurrent-vectortemplate-type-paramet
# tbb pinned on Unix due to https://github.com/conda-forge/gazebo-feedstock/issues/57
tbb:
- 2019.9 # [win]
- 2020.2 # [not win]
tbb-devel:
- 2019.9 # [win]
- 2020.2 # [not win]
tbb_devel:
- 2019.9 # [win]
- 2020.2 # [not win]
libpqxx:
- 6

python:
# part of a zip_keys: python, python_impl, numpy
Expand Down
3 changes: 2 additions & 1 deletion patch/dependencies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -133,4 +133,5 @@ nav_grid_server:
add_host: ["pkg-config"]
safety_limiter:
add_host: ["REQUIRE_OPENGL"]

ifopt:
add_host: ["ipopt"]
13 changes: 13 additions & 0 deletions patch/ros-noetic-apriltag.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
diff --git a/python_build_flags.py b/python_build_flags.py
index f3f0e79..865c85b 100644
--- a/python_build_flags.py
+++ b/python_build_flags.py
@@ -21,7 +21,7 @@ print('LINKER', end=';')
print(conf.get('BLDSHARED', '').split()[0], end=';')

print('LDFLAGS', end=';')
-print(' '.join(conf.get('BLDSHARED', '').split()[1:]) + ' ' + conf.get('BLDLIBRARY', '') + ' ' + conf.get('LDFLAGS', ''), end=';')
+print(' '.join(conf.get('BLDSHARED', '').split()[1:]) + ' ' + conf.get('LDFLAGS', ''), end=';')

print('EXT_SUFFIX', end=';')
ext_suffix = '.so'
17 changes: 0 additions & 17 deletions patch/ros-noetic-eigenpy.patch

This file was deleted.

13 changes: 0 additions & 13 deletions patch/ros-noetic-gazebo-plugins.win.patch

This file was deleted.

Loading

0 comments on commit c93937a

Please sign in to comment.