草稿
[WIP] 将 image transport plugins 升级至 2.5.5 #13
Wanming Hu创建于 6 天前
[WIP] 将 image transport plugins 升级至 2.5.5 #13
草稿
共 12 个文件变更+37-40
Binary files do not support preview
| @@ -1,21 +1,22 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | +%define ros_distro humble | ||
| 5 | + | ||
| 4 | %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') | 6 | %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') |
| 5 | %global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$ | 7 | %global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$ |
| 6 | %global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ | 8 | %global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ |
| 7 | 9 | ||
| 8 | %define RosPkgName compressed-depth-image-transport | 10 | %define RosPkgName compressed-depth-image-transport |
| 9 | -%define ros_distro humble | ||
| 10 | 11 | ||
| 11 | Name: ros-%{ros_distro}-%{RosPkgName} | 12 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 12 | -Version: 2.5.0 | 13 | +Version: 2.5.5 |
| 13 | Release: 1%{?dist}%{?release_suffix} | 14 | Release: 1%{?dist}%{?release_suffix} |
| 14 | Summary: ROS compressed-depth-image-transport package | 15 | Summary: ROS compressed-depth-image-transport package |
| 15 | 16 | ||
| 16 | Url: http://www.ros.org/wiki/image_transport_plugins | 17 | Url: http://www.ros.org/wiki/image_transport_plugins |
| 17 | License: BSD | 18 | License: BSD |
| 18 | -Source0: %{name}_%{version}.orig.tar.gz | 19 | +Source0: %{RosPkgName}-%{version}.tar.gz |
| 19 | 20 | ||
| 20 | Requires: ros-%{ros_distro}-cv-bridge | 21 | Requires: ros-%{ros_distro}-cv-bridge |
| 21 | Requires: ros-%{ros_distro}-image-transport | 22 | Requires: ros-%{ros_distro}-image-transport |
| @@ -34,13 +35,11 @@ Provides: %{name}-doc = %{version}-%{release} | |||
| 34 | Provides: %{name}-runtime = %{version}-%{release} | 35 | Provides: %{name}-runtime = %{version}-%{release} |
| 35 | 36 | ||
| 36 | %description | 37 | %description |
| 37 | - | 38 | +Compressed_depth_image_transport provides a plugin to image_transport for transparently sending |
| 38 | - Compressed_depth_image_transport provides a plugin to image_transport for transparently sending | ||
| 39 | depth images (raw, floating-point) using PNG compression. | 39 | depth images (raw, floating-point) using PNG compression. |
| 40 | - | ||
| 41 | 40 | ||
| 42 | %prep | 41 | %prep |
| 43 | -%autosetup -p1 | 42 | +%autosetup -c -n %{name}-%{version} |
| 44 | 43 | ||
| 45 | %build | 44 | %build |
| 46 | # Needed to bootstrap since the ros_workspace package does not yet exist. | 45 | # Needed to bootstrap since the ros_workspace package does not yet exist. |
| @@ -64,7 +63,7 @@ mkdir -p .obj-%{_target_platform} && cd .obj-%{_target_platform} | |||
| 64 | %if !0%{?with_tests} | 63 | %if !0%{?with_tests} |
| 65 | -DBUILD_TESTING=OFF \ | 64 | -DBUILD_TESTING=OFF \ |
| 66 | %endif | 65 | %endif |
| 67 | - .. | 66 | + ../%{RosPkgName}-%{version} |
| 68 | 67 | ||
| 69 | %make_build | 68 | %make_build |
| 70 | 69 | ||
| @@ -99,5 +98,5 @@ else echo "RPM TESTS SKIPPED"; fi | |||
| 99 | /opt/ros/%{ros_distro} | 98 | /opt/ros/%{ros_distro} |
| 100 | 99 | ||
| 101 | %changelog | 100 | %changelog |
| 102 | -* Thu May 04 2023 David Gossow dgossow@willowgarage.com - 2.5.0-1 | 101 | +* Thu Aug 13 2026 Kenji Brameld kenjibrameld@gmail.com - 2.5.5-1 |
| 103 | - Autogenerated by ros-porting-tools | 102 | - Autogenerated by ros-porting-tools |
Binary files do not support preview
| @@ -1,21 +1,22 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | +%define ros_distro humble | ||
| 5 | + | ||
| 4 | %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') | 6 | %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') |
| 5 | %global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$ | 7 | %global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$ |
| 6 | %global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ | 8 | %global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ |
| 7 | 9 | ||
| 8 | %define RosPkgName compressed-image-transport | 10 | %define RosPkgName compressed-image-transport |
| 9 | -%define ros_distro humble | ||
| 10 | 11 | ||
| 11 | Name: ros-%{ros_distro}-%{RosPkgName} | 12 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 12 | -Version: 2.5.0 | 13 | +Version: 2.5.5 |
| 13 | Release: 1%{?dist}%{?release_suffix} | 14 | Release: 1%{?dist}%{?release_suffix} |
| 14 | Summary: ROS compressed-image-transport package | 15 | Summary: ROS compressed-image-transport package |
| 15 | 16 | ||
| 16 | Url: http://www.ros.org/wiki/image_transport_plugins | 17 | Url: http://www.ros.org/wiki/image_transport_plugins |
| 17 | License: BSD | 18 | License: BSD |
| 18 | -Source0: %{name}_%{version}.orig.tar.gz | 19 | +Source0: %{RosPkgName}-%{version}.tar.gz |
| 19 | 20 | ||
| 20 | Requires: ros-%{ros_distro}-cv-bridge | 21 | Requires: ros-%{ros_distro}-cv-bridge |
| 21 | Requires: ros-%{ros_distro}-image-transport | 22 | Requires: ros-%{ros_distro}-image-transport |
| @@ -34,13 +35,11 @@ Provides: %{name}-doc = %{version}-%{release} | |||
| 34 | Provides: %{name}-runtime = %{version}-%{release} | 35 | Provides: %{name}-runtime = %{version}-%{release} |
| 35 | 36 | ||
| 36 | %description | 37 | %description |
| 37 | - | 38 | +Compressed_image_transport provides a plugin to image_transport for transparently sending images |
| 38 | - Compressed_image_transport provides a plugin to image_transport for transparently sending images | ||
| 39 | encoded as JPEG or PNG. | 39 | encoded as JPEG or PNG. |
| 40 | - | ||
| 41 | 40 | ||
| 42 | %prep | 41 | %prep |
| 43 | -%autosetup -p1 | 42 | +%autosetup -c -n %{name}-%{version} |
| 44 | 43 | ||
| 45 | %build | 44 | %build |
| 46 | # Needed to bootstrap since the ros_workspace package does not yet exist. | 45 | # Needed to bootstrap since the ros_workspace package does not yet exist. |
| @@ -64,7 +63,7 @@ mkdir -p .obj-%{_target_platform} && cd .obj-%{_target_platform} | |||
| 64 | %if !0%{?with_tests} | 63 | %if !0%{?with_tests} |
| 65 | -DBUILD_TESTING=OFF \ | 64 | -DBUILD_TESTING=OFF \ |
| 66 | %endif | 65 | %endif |
| 67 | - .. | 66 | + ../%{RosPkgName}-%{version} |
| 68 | 67 | ||
| 69 | %make_build | 68 | %make_build |
| 70 | 69 | ||
| @@ -99,5 +98,5 @@ else echo "RPM TESTS SKIPPED"; fi | |||
| 99 | /opt/ros/%{ros_distro} | 98 | /opt/ros/%{ros_distro} |
| 100 | 99 | ||
| 101 | %changelog | 100 | %changelog |
| 102 | -* Thu May 04 2023 David Gossow dgossow@willowgarage.com - 2.5.0-1 | 101 | +* Thu Aug 13 2026 Kenji Brameld kenjibrameld@gmail.com - 2.5.5-1 |
| 103 | - Autogenerated by ros-porting-tools | 102 | - Autogenerated by ros-porting-tools |
Binary files do not support preview
| @@ -1,22 +1,23 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | +%define ros_distro humble | ||
| 5 | + | ||
| 4 | %global debug_package %{nil} | 6 | %global debug_package %{nil} |
| 5 | %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') | 7 | %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') |
| 6 | %global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$ | 8 | %global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$ |
| 7 | %global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ | 9 | %global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ |
| 8 | 10 | ||
| 9 | %define RosPkgName image-transport-plugins | 11 | %define RosPkgName image-transport-plugins |
| 10 | -%define ros_distro humble | ||
| 11 | 12 | ||
| 12 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 13 | -Version: 2.5.0 | 14 | +Version: 2.5.5 |
| 14 | Release: 1%{?dist}%{?release_suffix} | 15 | Release: 1%{?dist}%{?release_suffix} |
| 15 | Summary: ROS image-transport-plugins package | 16 | Summary: ROS image-transport-plugins package |
| 16 | 17 | ||
| 17 | Url: http://www.ros.org/wiki/image_transport_plugins | 18 | Url: http://www.ros.org/wiki/image_transport_plugins |
| 18 | License: BSD | 19 | License: BSD |
| 19 | -Source0: %{name}_%{version}.orig.tar.gz | 20 | +Source0: %{RosPkgName}-%{version}.tar.gz |
| 20 | 21 | ||
| 21 | Requires: ros-%{ros_distro}-compressed-depth-image-transport | 22 | Requires: ros-%{ros_distro}-compressed-depth-image-transport |
| 22 | Requires: ros-%{ros_distro}-compressed-image-transport | 23 | Requires: ros-%{ros_distro}-compressed-image-transport |
| @@ -34,16 +35,14 @@ Provides: %{name}-doc = %{version}-%{release} | |||
| 34 | Provides: %{name}-runtime = %{version}-%{release} | 35 | Provides: %{name}-runtime = %{version}-%{release} |
| 35 | 36 | ||
| 36 | %description | 37 | %description |
| 37 | - | 38 | +A set of plugins for publishing and subscribing to sensor_msgs/Image topics |
| 38 | - A set of plugins for publishing and subscribing to sensor_msgs/Image topics | ||
| 39 | in representations other than raw pixel data. For example, for viewing a | 39 | in representations other than raw pixel data. For example, for viewing a |
| 40 | stream of images off-robot, a video codec will give much lower bandwidth | 40 | stream of images off-robot, a video codec will give much lower bandwidth |
| 41 | and latency. For low frame rate tranport of high-definition images, you | 41 | and latency. For low frame rate tranport of high-definition images, you |
| 42 | might prefer sending them as JPEG or PNG-compressed form. | 42 | might prefer sending them as JPEG or PNG-compressed form. |
| 43 | - | ||
| 44 | 43 | ||
| 45 | %prep | 44 | %prep |
| 46 | -%autosetup -p1 | 45 | +%autosetup -c -n %{name}-%{version} |
| 47 | 46 | ||
| 48 | %build | 47 | %build |
| 49 | # Needed to bootstrap since the ros_workspace package does not yet exist. | 48 | # Needed to bootstrap since the ros_workspace package does not yet exist. |
| @@ -67,7 +66,7 @@ mkdir -p .obj-%{_target_platform} && cd .obj-%{_target_platform} | |||
| 67 | %if !0%{?with_tests} | 66 | %if !0%{?with_tests} |
| 68 | -DBUILD_TESTING=OFF \ | 67 | -DBUILD_TESTING=OFF \ |
| 69 | %endif | 68 | %endif |
| 70 | - .. | 69 | + ../%{RosPkgName}-%{version} |
| 71 | 70 | ||
| 72 | %make_build | 71 | %make_build |
| 73 | 72 | ||
| @@ -102,5 +101,5 @@ else echo "RPM TESTS SKIPPED"; fi | |||
| 102 | /opt/ros/%{ros_distro} | 101 | /opt/ros/%{ros_distro} |
| 103 | 102 | ||
| 104 | %changelog | 103 | %changelog |
| 105 | -* Thu May 04 2023 Michael Carroll michael@openrobotics.org - 2.5.0-1 | 104 | +* Thu Aug 13 2026 Kenji Brameld kenjibrameld@gmail.com - 2.5.5-1 |
| 106 | - Autogenerated by ros-porting-tools | 105 | - Autogenerated by ros-porting-tools |
Binary files do not support preview
Binary files do not support preview
Binary files do not support preview
Binary files do not support preview
Binary files do not support preview
| @@ -1,21 +1,22 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | +%define ros_distro humble | ||
| 5 | + | ||
| 4 | %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') | 6 | %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') |
| 5 | %global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$ | 7 | %global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$ |
| 6 | %global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ | 8 | %global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ |
| 7 | 9 | ||
| 8 | %define RosPkgName theora-image-transport | 10 | %define RosPkgName theora-image-transport |
| 9 | -%define ros_distro humble | ||
| 10 | 11 | ||
| 11 | Name: ros-%{ros_distro}-%{RosPkgName} | 12 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 12 | -Version: 2.5.0 | 13 | +Version: 2.5.5 |
| 13 | Release: 1%{?dist}%{?release_suffix} | 14 | Release: 1%{?dist}%{?release_suffix} |
| 14 | Summary: ROS theora-image-transport package | 15 | Summary: ROS theora-image-transport package |
| 15 | 16 | ||
| 16 | Url: http://www.ros.org/wiki/image_transport_plugins | 17 | Url: http://www.ros.org/wiki/image_transport_plugins |
| 17 | License: BSD | 18 | License: BSD |
| 18 | -Source0: %{name}_%{version}.orig.tar.gz | 19 | +Source0: %{RosPkgName}-%{version}.tar.gz |
| 19 | 20 | ||
| 20 | Requires: ros-%{ros_distro}-cv-bridge | 21 | Requires: ros-%{ros_distro}-cv-bridge |
| 21 | Requires: ros-%{ros_distro}-image-transport | 22 | Requires: ros-%{ros_distro}-image-transport |
| @@ -54,13 +55,11 @@ Provides: %{name}-doc = %{version}-%{release} | |||
| 54 | Provides: %{name}-runtime = %{version}-%{release} | 55 | Provides: %{name}-runtime = %{version}-%{release} |
| 55 | 56 | ||
| 56 | %description | 57 | %description |
| 57 | - | 58 | +Theora_image_transport provides a plugin to image_transport for |
| 58 | - Theora_image_transport provides a plugin to image_transport for | ||
| 59 | transparently sending an image stream encoded with the Theora codec. | 59 | transparently sending an image stream encoded with the Theora codec. |
| 60 | - | ||
| 61 | 60 | ||
| 62 | %prep | 61 | %prep |
| 63 | -%autosetup -p1 | 62 | +%autosetup -c -n %{name}-%{version} |
| 64 | 63 | ||
| 65 | %build | 64 | %build |
| 66 | # Needed to bootstrap since the ros_workspace package does not yet exist. | 65 | # Needed to bootstrap since the ros_workspace package does not yet exist. |
| @@ -84,7 +83,7 @@ mkdir -p .obj-%{_target_platform} && cd .obj-%{_target_platform} | |||
| 84 | %if !0%{?with_tests} | 83 | %if !0%{?with_tests} |
| 85 | -DBUILD_TESTING=OFF \ | 84 | -DBUILD_TESTING=OFF \ |
| 86 | %endif | 85 | %endif |
| 87 | - .. | 86 | + ../%{RosPkgName}-%{version} |
| 88 | 87 | ||
| 89 | %make_build | 88 | %make_build |
| 90 | 89 | ||
| @@ -97,6 +96,7 @@ export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packa | |||
| 97 | # CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH. | 96 | # CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH. |
| 98 | if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi | 97 | if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi |
| 99 | %make_install -C .obj-%{_target_platform} | 98 | %make_install -C .obj-%{_target_platform} |
| 99 | +export QA_RPATHS=0x0013 | ||
| 100 | 100 | ||
| 101 | %if 0%{?with_tests} | 101 | %if 0%{?with_tests} |
| 102 | %check | 102 | %check |
| @@ -119,5 +119,5 @@ else echo "RPM TESTS SKIPPED"; fi | |||
| 119 | /opt/ros/%{ros_distro} | 119 | /opt/ros/%{ros_distro} |
| 120 | 120 | ||
| 121 | %changelog | 121 | %changelog |
| 122 | -* Thu May 04 2023 Julius Kammerl jkammerl@willowgarage.com - 2.5.0-1 | 122 | +* Thu Aug 13 2026 Kenji Brameld kenjibrameld@gmail.com - 2.5.5-1 |
| 123 | - Autogenerated by ros-porting-tools | 123 | - Autogenerated by ros-porting-tools |