summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Chrétien2015-08-26 20:12:23 +0900
committerBenjamin Chrétien2015-08-26 20:12:23 +0900
commitf7816993efa9ca68137cde7e35f7c1b61635ca4a (patch)
tree4b95571eb6b27ce00d0e317ef47b7a20f67c175b
parent791ddc0051c7d0a75719e3cd095107b14b0fd6f4 (diff)
downloadaur-ros-jade-pcl-ros.tar.gz
Update to version 1.3.0
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD18
-rw-r--r--eigen3.patch20
3 files changed, 41 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index afe93ca21b20..91e2a7f8c05d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ros-jade-pcl-ros
pkgdesc = ROS - PCL (Point Cloud Library) ROS interface stack.
- pkgver = 1.2.6
- pkgrel = 2
+ pkgver = 1.3.0
+ pkgrel = 1
url = http://ros.org/wiki/perception_pcl
arch = any
license = BSD
@@ -9,16 +9,19 @@ pkgbase = ros-jade-pcl-ros
makedepends = git
makedepends = ros-build-tools
makedepends = ros-jade-pcl-msgs
+ makedepends = ros-jade-roslib
makedepends = ros-jade-cmake-modules
makedepends = ros-jade-dynamic-reconfigure
makedepends = ros-jade-std-msgs
makedepends = ros-jade-sensor-msgs
+ makedepends = ros-jade-genmsg
makedepends = ros-jade-nodelet
makedepends = ros-jade-roscpp
makedepends = ros-jade-catkin
makedepends = ros-jade-tf
makedepends = ros-jade-nodelet-topic-tools
makedepends = ros-jade-rosbag
+ makedepends = ros-jade-rosconsole
makedepends = ros-jade-pluginlib
makedepends = ros-jade-pcl-conversions
makedepends = vtk
@@ -39,8 +42,10 @@ pkgbase = ros-jade-pcl-ros
depends = vtk
depends = eigen3
depends = pcl
- source = pcl_ros::git+https://github.com/ros-gbp/perception_pcl-release.git#tag=release/jade/pcl_ros/1.2.6-1
+ source = pcl_ros::git+https://github.com/ros-gbp/perception_pcl-release.git#tag=release/jade/pcl_ros/1.3.0-0
+ source = eigen3.patch
md5sums = SKIP
+ md5sums = 88edcccaf4a04f30dd683ca304a90d82
pkgname = ros-jade-pcl-ros
diff --git a/PKGBUILD b/PKGBUILD
index 85a8f0194056..d82e1ea5587f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,23 +4,26 @@ pkgdesc="ROS - PCL (Point Cloud Library) ROS interface stack."
url='http://ros.org/wiki/perception_pcl'
pkgname='ros-jade-pcl-ros'
-pkgver='1.2.6'
-_pkgver_patch=1
+pkgver='1.3.0'
+_pkgver_patch=0
arch=('any')
-pkgrel=2
+pkgrel=1
license=('BSD')
ros_makedepends=(ros-jade-pcl-msgs
+ ros-jade-roslib
ros-jade-cmake-modules
ros-jade-dynamic-reconfigure
ros-jade-std-msgs
ros-jade-sensor-msgs
+ ros-jade-genmsg
ros-jade-nodelet
ros-jade-roscpp
ros-jade-catkin
ros-jade-tf
ros-jade-nodelet-topic-tools
ros-jade-rosbag
+ ros-jade-rosconsole
ros-jade-pluginlib
ros-jade-pcl-conversions)
makedepends=('cmake' 'git' 'ros-build-tools'
@@ -48,8 +51,10 @@ depends=(${ros_depends[@]}
_tag=release/jade/pcl_ros/${pkgver}-${_pkgver_patch}
_dir=pcl_ros
-source=("${_dir}"::"git+https://github.com/ros-gbp/perception_pcl-release.git"#tag=${_tag})
-md5sums=('SKIP')
+source=("${_dir}"::"git+https://github.com/ros-gbp/perception_pcl-release.git"#tag=${_tag}
+ "eigen3.patch")
+md5sums=('SKIP'
+ '88edcccaf4a04f30dd683ca304a90d82')
build() {
# Use ROS environment variables
@@ -60,6 +65,9 @@ build() {
[ -d ${srcdir}/build ] || mkdir ${srcdir}/build
cd ${srcdir}/build
+ # Apply patch
+ git -C ${srcdir}/${_dir} apply ${srcdir}/eigen3.patch
+
# Fix Python2/Python3 conflicts
/usr/share/ros-build-tools/fix-python-scripts.sh -v 2 ${srcdir}/${_dir}
diff --git a/eigen3.patch b/eigen3.patch
new file mode 100644
index 000000000000..5ee2eaba59ea
--- /dev/null
+++ b/eigen3.patch
@@ -0,0 +1,20 @@
+From 6e42c5511c5df5d8893a66761d76c36d8c3dcf62 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Benjamin=20Chr=C3=A9tien?= <chretien@lirmm.fr>
+Date: Wed, 26 Aug 2015 20:00:47 +0900
+Subject: Use pkg-config rather than FindEigen3.cmake
+
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f11bd18..3acbc95 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -4,7 +4,8 @@ project(pcl_ros)
+ ## Find system dependencies
+ find_package(cmake_modules REQUIRED)
+ find_package(Boost REQUIRED COMPONENTS system filesystem thread)
+-find_package(Eigen3 REQUIRED)
++find_package(PkgConfig)
++pkg_search_module(Eigen3 REQUIRED eigen3)
+ find_package(PCL REQUIRED)
+
+ ## Find catkin packages