Source1001: %{name}.manifest
BuildRequires: cmake
-BuildRequires: perl
-#BuildRequires: git
-BuildRequires: curl
-BuildRequires: libcurl
-BuildRequires: pkgconfig(bullet)
-BuildRequires: pkgconfig(libdw)
-BuildRequires: pkgconfig(sqlite3)
-BuildRequires: pkgconfig(openssl1.1)
-BuildRequires: pkgconfig(freetype2)
-BuildRequires: pkgconfig(liblog4cxx)
-BuildRequires: pkgconfig(gtest)
BuildRequires: tinyxml2-devel
-BuildRequires: asio-devel
-BuildRequires: eigen-devel
-BuildRequires: pkgconfig(libsystemd)
-BuildRequires: pkgconfig(libzstd)
-
-# maven dummy
-# BuildRequires: maven
-
-BuildRequires: pkgconfig(python3)
-BuildRequires: python3-setuptools
-BuildRequires: python3-setuptools_scm
-BuildRequires: python3-pytest-cov
-BuildRequires: python3-rosdep
-BuildRequires: python3-vcstool
-
-BuildRequires:python3-colcon-argcomplete
-BuildRequires:python3-colcon-bash
-BuildRequires:python3-colcon-cd
-BuildRequires:python3-colcon-cmake
-BuildRequires:python3-colcon-common-extensions
-BuildRequires:python3-colcon-core
-BuildRequires:python3-colcon-defaults
-BuildRequires:python3-colcon-devtools
-BuildRequires:python3-colcon-library-path
-BuildRequires:python3-colcon-metadata
-BuildRequires:python3-colcon-notification
-BuildRequires:python3-colcon-output
-BuildRequires:python3-colcon-package-information
-BuildRequires:python3-colcon-package-selection
-BuildRequires:python3-colcon-parallel-executor
-BuildRequires:python3-colcon-pkg-config
-BuildRequires:python3-colcon-python-setup-py
-BuildRequires:python3-colcon-recursive-crawl
-BuildRequires:python3-colcon-ros
-BuildRequires:python3-colcon-test-result
-
-BuildRequires: python3-catkin-pkg
-BuildRequires: python3-argcomplete
-BuildRequires: python3-lark-parser
-BuildRequires: python3-numpy-devel
-
-BuildRequires: colcon_tools
-BuildRequires: ament_tools
-BuildRequires: ament_index_cpp
-BuildRequires: ament_index_python
-BuildRequires: ament_package
-BuildRequires: local_setup_script
-
-BuildRequires: rclcpp
-BuildRequires: rosidl_typesupport_interface
-BuildRequires: rosidl_default_runtime
-BuildRequires: fastrtps
-BuildRequires: fastrtps_cmake_module
-BuildRequires: rosidl_cmake
-BuildRequires: rosidl_adapter
-BuildRequires: rosidl_runtime_cpp
-BuildRequires: rmw_implementation_cmake
-BuildRequires: rmw_fastrtps_cpp
-BuildRequires: sensor_msgs
-BuildRequires: tf2
-BuildRequires: eigen3_cmake_module
-BuildRequires: tf2_geometry_msgs
-BuildRequires: orocos_kdl
-BuildRequires: tf2_ros
-BuildRequires: message_filters
-BuildRequires: rclcpp_components
-BuildRequires: visualization_msgs
-
%description
This C++ library provides a framework to create BehaviorTrees. It was designed to be flexible, easy to use, reactive and fast.
-
-#### ROS2 Package Info List ####
-################################
+%package devel
+Summary: %{name}-devel
+Requires: %{name} = %{version}-%{release}
+%description devel
+%{name}-devel version %{version}
%prep
%setup -q
%build
cp %{SOURCE1001} .
-%{colcon_build}
+mkdir build
+pushd build
+%{cmake} -DBUILD_UNIT_TESTS=OFF ..
+%{make_build}
+popd
%install
-%{colcon_install}
+pushd build
+%{make_install}
+popd
%clean
%files
%license LICENSE
%manifest %{name}.manifest
-%{ros2_dir}/bin/*
-%{ros2_dir}/lib/*
-%{ros2_dir}/include/*
-%{ros2_dir}/share/*
+%{_prefix}/bin/*
+%{_prefix}/lib/libbehaviortree_cpp_v3.so
+
+%files devel
+%license LICENSE
+%manifest %{name}.manifest
+%{_prefix}/lib/*/cmake
+%{_prefix}/include/*