diff options
author | Tim Rakowski | 2017-12-21 23:29:55 +0100 |
---|---|---|
committer | Tim Rakowski | 2017-12-21 23:29:55 +0100 |
commit | f5deb94371aa52ac2854c4ee7b195fb95b8d8058 (patch) | |
tree | cfb8367ef88e1312a9ef0fd728bc91d1a59a4c6a /PKGBUILD | |
parent | 233b10cfa2d20488cba4ac0d9ad131f2460f3c0d (diff) | |
download | aur-ros-ardent-rviz-common.tar.gz |
Update to version 2.0.0-6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 24 insertions, 21 deletions
@@ -10,24 +10,24 @@ arch=('any') pkgrel=6 license=('BSD') -ros_makedepends=(ros-ardent-ament-cmake - ros-ardent-rviz-assimp-vendor) +ros_makedepends=(ros-ardent-ament-cmake) makedepends=('cmake' 'ros-build-tools' ${ros_makedepends[@]}) -ros_depends=(ros-ardent-std-msgs - ros-ardent-resource-retriever +ros_depends=(ros-ardent-tinyxml-vendor + ros-ardent-std-msgs ros-ardent-pluginlib + ros-ardent-rviz-yaml-cpp-vendor ros-ardent-rviz-rendering - ros-ardent-tf2 - ros-ardent-tf2-ros - ros-ardent-rclcpp ros-ardent-sensor-msgs - ros-ardent-tinyxml-vendor + ros-ardent-rclcpp + ros-ardent-tf2-geometry-msgs + ros-ardent-tf2-ros ros-ardent-urdf - ros-ardent-rviz-yaml-cpp-vendor - ros-ardent-geometry-msgs - ros-ardent-tf2-geometry-msgs) + ros-ardent-rviz-assimp-vendor + ros-ardent-resource-retriever + ros-ardent-tf2 + ros-ardent-geometry-msgs) depends=(${ros_depends[@]} qt5-base) @@ -39,8 +39,14 @@ depends=(${ros_depends[@]} # Tarball version (faster download) _dir="rviz-release-release-ardent-rviz_common-${pkgver}-${_pkgver_patch}" -source=("${pkgname}-${pkgver}-${_pkgver_patch}.tar.gz"::"https://github.com/ros2-gbp/rviz-release/archive/release/ardent/rviz_common/${pkgver}-${_pkgver_patch}.tar.gz") -sha256sums=('0cd5a7dc61ee7f8a70e685d657de969222f015c21454260ba14211f79cd2adb4') +source=("${pkgname}-${pkgver}-${_pkgver_patch}.tar.gz"::"https://github.com/ros2-gbp/rviz-release/archive/release/ardent/rviz_common/${pkgver}-${_pkgver_patch}.tar.gz" "break_fix.patch" "compiler_flag_fix.patch") +sha256sums=('0cd5a7dc61ee7f8a70e685d657de969222f015c21454260ba14211f79cd2adb4' "b963257bc10323d4ae3a7ec21ea16e6b710c9bcb9b9fce86676ee90f4e5fee15" "0ae7d1d356613cbb691c3cb71b65506e63837d81da88551bcef3bc26a92e40f5") + +prepare() { + cd "${srcdir}" + patch -Np1 -i "break_fix.patch" + patch -Np1 -i "compiler_flag_fix.patch" +} build() { # Use ROS environment variables @@ -54,17 +60,14 @@ build() { # Fix Python2/Python3 conflicts /usr/share/ros-build-tools/fix-python-scripts.sh -v 3 "${srcdir}/${_dir}" + export PYTHONPATH=/opt/ros/ardent/lib/python3.6/site-packages + export AMENT_PREFIX_PATH=/opt/ros/ardent + # Build project cmake "${srcdir}/${_dir}" \ -DCMAKE_BUILD_TYPE=Release \ - -DCATKIN_BUILD_BINARY_PACKAGE=ON \ - -DCMAKE_INSTALL_PREFIX=/opt/ros/ardent \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ - -DPYTHON_INCLUDE_DIR=/usr/include/python3.5m \ - -DPYTHON_LIBRARY=/usr/lib/libpython3.5m.so \ - -DPYTHON_BASENAME=.cpython-35m \ - -DSETUPTOOLS_DEB_LAYOUT=OFF \ - -DCATKIN_ENABLE_TESTING=OFF + -DBUILD_TESTING=Off \ + -DCMAKE_INSTALL_PREFIX=/opt/ros/ardent make } |