From 9fdf1ab747f035411d12baad2e2b8457942973fc Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Sat, 10 Oct 2026 10:22:43 +0000 Subject: automatic import of ros-humble-as2-platform-crazyflie --- as2-platform-crazyflie.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'as2-platform-crazyflie.spec') diff --git a/as2-platform-crazyflie.spec b/as2-platform-crazyflie.spec index 5b884ec..f3dfe9b 100644 --- a/as2-platform-crazyflie.spec +++ b/as2-platform-crazyflie.spec @@ -9,6 +9,7 @@ Summary: Package to communicate Crazyflie drones with Aerostack2 framewor License: BSD-3-Clause URL: https://github.com/aerostack2/as2_platform_crazyflie/tree/main Source0: %{RosPkgName}-%{src_version}.tar.gz +Source1: crazyflie_cpp.tar.gz %global debug_package %{nil} %global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') @@ -28,7 +29,7 @@ BuildRequires: ros-%{ros_distro}-std-srvs BuildRequires: ros-%{ros_distro}-as2-core BuildRequires: ros-%{ros_distro}-as2-msgs BuildRequires: eigen3-devel -BuildRequires: libusb-1.0 +BuildRequires: libusbx-devel Requires: ros-%{ros_distro}-ros-workspace Requires: ros-%{ros_distro}-ament-cmake @@ -42,7 +43,7 @@ Requires: ros-%{ros_distro}-std-srvs Requires: ros-%{ros_distro}-as2-core Requires: ros-%{ros_distro}-as2-msgs Requires: eigen3-devel -Requires: libusb-1.0 +Requires: libusbx Provides: %{name}-devel = %{version}-%{release} Provides: %{name}-doc = %{version}-%{release} @@ -53,6 +54,7 @@ Package to communicate Crazyflie drones with Aerostack2 framework %prep %autosetup -n %{RosPkgName}-%{src_version} +tar xzf %{SOURCE1} -C %{_builddir} %build [ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true @@ -66,6 +68,7 @@ mkdir -p .obj && cd .obj -UINCLUDE_INSTALL_DIR -ULIB_INSTALL_DIR -USYSCONF_INSTALL_DIR -USHARE_INSTALL_PREFIX -ULIB_SUFFIX \ -DSETUPTOOLS_DEB_LAYOUT=OFF \ -DBUILD_TESTING=OFF -DTESTING=OFF -DCMAKE_SUPPRESS_REGENERATION=ON \ + -DFETCHCONTENT_SOURCE_DIR_CRAZYFLIE_CPP=%{_builddir}/crazyflie_cpp-master \ .. make %{?_smp_mflags} @@ -81,4 +84,5 @@ make install DESTDIR=%{buildroot} %changelog * Sat Oct 10 2026 ai-importer - 1.1.0-1 -- Initial import (ROS batch) +- Vendor crazyflie_cpp source (Source1) to fix offline FetchContent failure +- Switch libusb to libusbx-devel (openEuler native, provides headers) -- cgit v1.2.3