草稿
[WIP] 将 image transport plugins 升级至 2.5.5 #13
[WIP] 将 image transport plugins 升级至 2.5.5 #13
草稿
Wanming Hu创建于 6 天前
12 个文件变更+37-40
Binary files do not support preview
@@ -1,21 +1,22 @@
1-%bcond_without tests1+%bcond_with tests
2%bcond_without weak_deps2%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-transport10%define RosPkgName compressed-depth-image-transport
9-%define ros_distro humble
10 11 
11Name: ros-%{ros_distro}-%{RosPkgName}12Name: ros-%{ros_distro}-%{RosPkgName}
12-Version: 2.5.013+Version: 2.5.5
13Release: 1%{?dist}%{?release_suffix}14Release: 1%{?dist}%{?release_suffix}
14Summary: ROS compressed-depth-image-transport package15Summary: ROS compressed-depth-image-transport package
15 16 
16Url: http://www.ros.org/wiki/image_transport_plugins17Url: http://www.ros.org/wiki/image_transport_plugins
17License: BSD18License: BSD
18-Source0: %{name}_%{version}.orig.tar.gz19+Source0: %{RosPkgName}-%{version}.tar.gz
19 20 
20Requires: ros-%{ros_distro}-cv-bridge21Requires: ros-%{ros_distro}-cv-bridge
21Requires: ros-%{ros_distro}-image-transport22Requires: ros-%{ros_distro}-image-transport
@@ -34,13 +35,11 @@ Provides: %{name}-doc = %{version}-%{release}
34Provides: %{name}-runtime = %{version}-%{release}35Provides: %{name}-runtime = %{version}-%{release}
35 36 
36%description37%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%prep41%prep
43-%autosetup -p142+%autosetup -c -n %{name}-%{version}
44 43 
45%build44%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%endif65%endif
67- ..66+ ../%{RosPkgName}-%{version}
68 67 
69%make_build68%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%changelog100%changelog
102-* Thu May 04 2023 David Gossow dgossow@willowgarage.com - 2.5.0-1101+* Thu Aug 13 2026 Kenji Brameld kenjibrameld@gmail.com - 2.5.5-1
103- Autogenerated by ros-porting-tools102- Autogenerated by ros-porting-tools
Binary files do not support preview
@@ -1,21 +1,22 @@
1-%bcond_without tests1+%bcond_with tests
2%bcond_without weak_deps2%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-transport10%define RosPkgName compressed-image-transport
9-%define ros_distro humble
10 11 
11Name: ros-%{ros_distro}-%{RosPkgName}12Name: ros-%{ros_distro}-%{RosPkgName}
12-Version: 2.5.013+Version: 2.5.5
13Release: 1%{?dist}%{?release_suffix}14Release: 1%{?dist}%{?release_suffix}
14Summary: ROS compressed-image-transport package15Summary: ROS compressed-image-transport package
15 16 
16Url: http://www.ros.org/wiki/image_transport_plugins17Url: http://www.ros.org/wiki/image_transport_plugins
17License: BSD18License: BSD
18-Source0: %{name}_%{version}.orig.tar.gz19+Source0: %{RosPkgName}-%{version}.tar.gz
19 20 
20Requires: ros-%{ros_distro}-cv-bridge21Requires: ros-%{ros_distro}-cv-bridge
21Requires: ros-%{ros_distro}-image-transport22Requires: ros-%{ros_distro}-image-transport
@@ -34,13 +35,11 @@ Provides: %{name}-doc = %{version}-%{release}
34Provides: %{name}-runtime = %{version}-%{release}35Provides: %{name}-runtime = %{version}-%{release}
35 36 
36%description37%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%prep41%prep
43-%autosetup -p142+%autosetup -c -n %{name}-%{version}
44 43 
45%build44%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%endif65%endif
67- ..66+ ../%{RosPkgName}-%{version}
68 67 
69%make_build68%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%changelog100%changelog
102-* Thu May 04 2023 David Gossow dgossow@willowgarage.com - 2.5.0-1101+* Thu Aug 13 2026 Kenji Brameld kenjibrameld@gmail.com - 2.5.5-1
103- Autogenerated by ros-porting-tools102- Autogenerated by ros-porting-tools
Binary files do not support preview
@@ -1,22 +1,23 @@
1-%bcond_without tests1+%bcond_with tests
2%bcond_without weak_deps2%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-plugins11%define RosPkgName image-transport-plugins
10-%define ros_distro humble
11 12 
12Name: ros-%{ros_distro}-%{RosPkgName}13Name: ros-%{ros_distro}-%{RosPkgName}
13-Version: 2.5.014+Version: 2.5.5
14Release: 1%{?dist}%{?release_suffix}15Release: 1%{?dist}%{?release_suffix}
15Summary: ROS image-transport-plugins package16Summary: ROS image-transport-plugins package
16 17 
17Url: http://www.ros.org/wiki/image_transport_plugins18Url: http://www.ros.org/wiki/image_transport_plugins
18License: BSD19License: BSD
19-Source0: %{name}_%{version}.orig.tar.gz20+Source0: %{RosPkgName}-%{version}.tar.gz
20 21 
21Requires: ros-%{ros_distro}-compressed-depth-image-transport22Requires: ros-%{ros_distro}-compressed-depth-image-transport
22Requires: ros-%{ros_distro}-compressed-image-transport23Requires: ros-%{ros_distro}-compressed-image-transport
@@ -34,16 +35,14 @@ Provides: %{name}-doc = %{version}-%{release}
34Provides: %{name}-runtime = %{version}-%{release}35Provides: %{name}-runtime = %{version}-%{release}
35 36 
36%description37%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 a39 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 bandwidth40 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, you41 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%prep44%prep
46-%autosetup -p145+%autosetup -c -n %{name}-%{version}
47 46 
48%build47%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%endif68%endif
70- ..69+ ../%{RosPkgName}-%{version}
71 70 
72%make_build71%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%changelog103%changelog
105-* Thu May 04 2023 Michael Carroll michael@openrobotics.org - 2.5.0-1104+* Thu Aug 13 2026 Kenji Brameld kenjibrameld@gmail.com - 2.5.5-1
106- Autogenerated by ros-porting-tools105- 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 tests1+%bcond_with tests
2%bcond_without weak_deps2%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-transport10%define RosPkgName theora-image-transport
9-%define ros_distro humble
10 11 
11Name: ros-%{ros_distro}-%{RosPkgName}12Name: ros-%{ros_distro}-%{RosPkgName}
12-Version: 2.5.013+Version: 2.5.5
13Release: 1%{?dist}%{?release_suffix}14Release: 1%{?dist}%{?release_suffix}
14Summary: ROS theora-image-transport package15Summary: ROS theora-image-transport package
15 16 
16Url: http://www.ros.org/wiki/image_transport_plugins17Url: http://www.ros.org/wiki/image_transport_plugins
17License: BSD18License: BSD
18-Source0: %{name}_%{version}.orig.tar.gz19+Source0: %{RosPkgName}-%{version}.tar.gz
19 20 
20Requires: ros-%{ros_distro}-cv-bridge21Requires: ros-%{ros_distro}-cv-bridge
21Requires: ros-%{ros_distro}-image-transport22Requires: ros-%{ros_distro}-image-transport
@@ -54,13 +55,11 @@ Provides: %{name}-doc = %{version}-%{release}
54Provides: %{name}-runtime = %{version}-%{release}55Provides: %{name}-runtime = %{version}-%{release}
55 56 
56%description57%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%prep61%prep
63-%autosetup -p162+%autosetup -c -n %{name}-%{version}
64 63 
65%build64%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%endif85%endif
87- ..86+ ../%{RosPkgName}-%{version}
88 87 
89%make_build88%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.
98if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi97if [ -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%check102%check
@@ -119,5 +119,5 @@ else echo "RPM TESTS SKIPPED"; fi
119/opt/ros/%{ros_distro}119/opt/ros/%{ros_distro}
120 120 
121%changelog121%changelog
122-* Thu May 04 2023 Julius Kammerl jkammerl@willowgarage.com - 2.5.0-1122+* Thu Aug 13 2026 Kenji Brameld kenjibrameld@gmail.com - 2.5.5-1
123- Autogenerated by ros-porting-tools123- Autogenerated by ros-porting-tools