# Maintainer: Angelo Elias Dal Zotto _pkgname=generate_parameter_library pkgname=ros2-humble-generate-parameter-library pkgver=0.3.1 pkgrel=2 pkgdesc="CMake to generate ROS parameter library" url="https://index.ros.org/p/generate_parameter_library/" arch=('any') depends=( 'ros2-humble' 'fmt' 'ros2-humble-tl-expected' 'ros2-humble-parameter-traits' 'ros2-humble-rsl' 'ros2-humble-tcb-span' 'ros2-humble-generate-parameter-library-py' ) source=("https://github.com/PickNikRobotics/generate_parameter_library/archive/refs/tags/${pkgver}.tar.gz") sha256sums=('1b0a4a2e30518ac3b416798cc593edfe1ec488d0c1ab05dbb31ae40c28f1edec') prepare() { source /opt/ros/humble/setup.bash cmake -S generate_parameter_library-$pkgver/$_pkgname -B build \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/opt/ros/humble } build() { source /opt/ros/humble/setup.bash make -C build } package() { make DESTDIR="$pkgdir/" -C build install }