From c115ea66593ac535cde2400699aaa0fe2c50eefd Mon Sep 17 00:00:00 2001 From: I-am-a-robot Date: Tue, 15 Jul 2025 03:01:16 +0000 Subject: [PATCH] apply new package camera_aravis2 --- camera_aravis2.spec | 110 ++++++++++++++++++ camera_aravis2.src.rpm | Bin 0 -> 9219 bytes files_in_srpm.txt | 2 + ...mble-camera-aravis2-msgs_1.0.0.orig.tar.gz | Bin 0 -> 1657 bytes 4 files changed, 112 insertions(+) create mode 100644 camera_aravis2.spec create mode 100644 camera_aravis2.src.rpm create mode 100644 files_in_srpm.txt create mode 100644 ros-humble-camera-aravis2-msgs_1.0.0.orig.tar.gz diff --git a/camera_aravis2.spec b/camera_aravis2.spec new file mode 100644 index 0000000..a6d52b0 --- /dev/null +++ b/camera_aravis2.spec @@ -0,0 +1,110 @@ +%bcond_without tests +%bcond_without weak_deps + +%global debug_package %{nil} +%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') +%global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$ +%global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$ + +%define RosPkgName camera-aravis2-msgs +%define ros_distro humble +%define with_tests 0 + +Name: ros-%{ros_distro}-%{RosPkgName} +Version: 1.0.0 +Release: 1%{?dist}%{?release_suffix} +Summary: ROS camera-aravis2-msgs package + +License: BSD +Source0: %{name}_%{version}.orig.tar.gz + +Requires: ros-%{ros_distro}-builtin-interfaces +Requires: ros-%{ros_distro}-std-msgs +Requires: ros-%{ros_distro}-sensor-msgs +Requires: ros-%{ros_distro}-diagnostic-msgs +Requires: ros-%{ros_distro}-rosidl-default-runtime + +BuildRequires: ros-%{ros_distro}-builtin-interfaces +BuildRequires: ros-%{ros_distro}-std-msgs +BuildRequires: ros-%{ros_distro}-sensor-msgs +BuildRequires: ros-%{ros_distro}-diagnostic-msgs +BuildRequires: ros-%{ros_distro}-rosidl-default-generators +BuildRequires: ros-%{ros_distro}-ament-cmake + +%if 0%{?with_tests} +%endif + +Provides: %{name}-devel = %{version}-%{release} +Provides: %{name}-doc = %{version}-%{release} +Provides: %{name}-runtime = %{version}-%{release} + +%description +Messages and service definitions for the camera_aravis2 package. +Messages and service definitions for the camera_aravis2 package. + +%prep +%autosetup -p1 + +%build +# Needed to bootstrap since the ros_workspace package does not yet exist. +export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages + +export ROS_DISTRO=%{ros_distro} +export ROS_PYTHON_VERSION=%{python3_version} + +# In case we're installing to a non-standard location, look for a setup.sh +# in the install tree and source it. It will set things like +# CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH. +if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi +mkdir -p .obj-%{_target_platform} && cd .obj-%{_target_platform} +%cmake3 \ + -UINCLUDE_INSTALL_DIR \ + -ULIB_INSTALL_DIR \ + -USYSCONF_INSTALL_DIR \ + -USHARE_INSTALL_PREFIX \ + -ULIB_SUFFIX \ + -DCMAKE_INSTALL_PREFIX="/opt/ros/%{ros_distro}" \ + -DAMENT_PREFIX_PATH="/opt/ros/%{ros_distro}" \ + -DCMAKE_PREFIX_PATH="/opt/ros/%{ros_distro}" \ + -DCMAKE_INSTALL_LIBDIR="/opt/ros/%{ros_distro}/lib" \ + -DSETUPTOOLS_DEB_LAYOUT=OFF \ +%if !0%{?with_tests} + -DBUILD_TESTING=OFF \ +%endif + .. + +%make_build + +%install +# Needed to bootstrap since the ros_workspace package does not yet exist. +export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages + +# In case we're installing to a non-standard location, look for a setup.sh +# in the install tree and source it. It will set things like +# CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH. +if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi +%make_install -C .obj-%{_target_platform} + +%if 0%{?with_tests} +%check +# Needed to bootstrap since the ros_workspace package does not yet exist. +export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages + +# Look for a Makefile target with a name indicating that it runs tests +TEST_TARGET=$(%__make -qp -C .obj-%{_target_platform} | sed "s/^\(test\|check\):.*/\\1/;t f;d;:f;q0") +if [ -n "$TEST_TARGET" ]; then +# In case we're installing to a non-standard location, look for a setup.sh +# in the install tree and source it. It will set things like +# CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH. +if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi +CTEST_OUTPUT_ON_FAILURE=1 \ + %make_build -C .obj-%{_target_platform} $TEST_TARGET || echo "RPM TESTS FAILED" +else echo "RPM TESTS SKIPPED"; fi +%endif + +%files +/opt/ros/%{ros_distro} + +%changelog +* Fri May 23 2025 Boitumelo Ruf boitumelo.ruf@iosb.fraunhofer.de - 1.0.0-1 +- Autogenerated by ros-porting-tools diff --git a/camera_aravis2.src.rpm b/camera_aravis2.src.rpm new file mode 100644 index 0000000000000000000000000000000000000000..fff953a136e1ab0dda26c2c9d706588fca301dd5 GIT binary patch literal 9219 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 MyQK3y_-FqA0I4hljsO4v literal 0 HcmV?d00001 diff --git a/files_in_srpm.txt b/files_in_srpm.txt new file mode 100644 index 0000000..f670950 --- /dev/null +++ b/files_in_srpm.txt @@ -0,0 +1,2 @@ +camera-aravis2-msgs.spec +ros-humble-camera-aravis2-msgs_1.0.0.orig.tar.gz diff --git a/ros-humble-camera-aravis2-msgs_1.0.0.orig.tar.gz b/ros-humble-camera-aravis2-msgs_1.0.0.orig.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..0aa3d6d1cea47c1d0ecda6e1db17b18fc7d0315a GIT binary patch literal 1657 zcmV-<28Q_`iwFP!000001MON{Z`w!{&a;2Ti1q@#O>XTEcpWP+#0$ngi*F~$U&gdROU%7ALM z8h-+^pCD9@B&DjTlB%d$1>Q@FS}7lmo?tF32w8wB3`u=I_*T13^6cV%5~wm7`mRg7 z;DivlO30urE0UxrzYUIwj3rzqSUOfMvwEyyENSL&ApGb#b37iX&x+&F9XO;o#4e$@ zh$+6YnOt<)h!v$$xl|UvbBu@&nx@{*fB2r^zgAJyBlS^MxB&;w|E=ubeB0=p>F3?E z5@p}qg!P#Df8}2LSJbTkm!*mZ^2cB9Dh}NK|7;7PImX_IIQ|G(K1CBeyv8GfW{1W| z4vi5V8e#iBh4_4-ybM97Sk{V?S`dmW5MH2$X%aIt7-ADLv@LsxT*4SkhC#!o?*-Hz zgn>`lD|G7HLFmGyQ7^Q3+**U}_P zuI<@w=o*y#7uuAV`44)p-|lu$rF2{ngbDTkCBq=UhU_4HhFZkJp%b9MN6nWnB~7rc ze5ZSfniq|Cy3zdf$>?7;I;}>pRS*zjB*?Eykfap^;+ddYi1d>d-HZ3_bG>J@`^H)4 z3KUScx76=K-a;3R%jR3Xk8({1JXJ0l3Y(?@>FvaJh~ZBH+xJ+$_z^n}Dt;u>fMWQZ z5EFZWJzR_)Ey=Py6PaWJ?}#_F!M8+jjKuBbag;F|@#dkP{^wP@r^DL5Y68r%O~){2 zdt;1<2YVN}rTY{Hq3r~=XV_jqsD+2*-j*yd&`ZVb`Hs( zop(NRzv)$V-}bI>veYT}C${LTpl zA@R-m%U+`i$``Xo6n6`eB=pQz==taQNMCYa&4AIHhs*%fUL=z$U~X|~~P!t)w4N2Ewi z8WUu0K6uJl3Kk^HP9K?0d>R+!#cjWFvr25z2vHVBx z#UWxV{wHyxG3==RKN-T1-?JnYgmeiCptwAUFE=9JmAPw3DNqxady9H^F=TS^1MU%4 zVLK?XyA2qB!)%zC~!sB)R%m_YyU6(M8;&19S2ish{>+H8Fhu9+7{za#F&2G=$ zM>=AvR7=TF{~0cvw(|c`IrSZ5JShKHHJ<6_zz_gXaAvK7ykF- zv$A^vu$ljr75+;+{_h2A_@BJu4&V^5HUIlhS^rnp#DC8JeIUdCxb~0#oVU0N@UOWG z_+_yR|DUY>S6A-;6ityh|M!3l|I^x^yMP11F8qJG`hVsBe^puI_y7AqhX1qLpR@m9 zunYg6to~P5{{E{