summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFelix Exner2020-09-01 16:54:51 +0200
committerFelix Exner2020-11-21 00:20:37 +0100
commit87dda46af8845e388b3ad18986074fa5a5731761 (patch)
tree0d64b3fe37404f9f17cc7aa5e2a2b1800bcf1e4d /PKGBUILD
parentdc5886bfbaae7b8ed8153d215cb9efcdab962015 (diff)
downloadaur-87dda46af8845e388b3ad18986074fa5a5731761.tar.gz
Update package and patch includes
Updates the package and adds missing includes. The missing includes will also be proposed upstream.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD16
1 files changed, 12 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 98494075f35f..e187aaef1a44 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,9 @@ pkgdesc="C++ library for Franka Emika research robots "
url="http://wiki.ros.org/libfranka"
pkgname='ros-melodic-libfranka'
-pkgver='0.7.1'
+pkgver='0.8.0'
arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'armv6h')
-pkgrel=1
+pkgrel=2
license=('Apache')
ros_makedepends=(ros-melodic-roscpp ros-melodic-catkin)
@@ -14,8 +14,15 @@ ros_depends=()
depends=('eigen' 'poco' ${ros_depends[@]})
_dir="libfranka-release-release-melodic-libfranka"
-source=("ros-melodic-libfranka-$pkgver.tar.gz::https://github.com/frankaemika/libfranka-release/archive/release/melodic/libfranka/$pkgver.tar.gz")
-sha256sums=("508c192bfad0db8758f76bda1d6a6bc64164bbc747fb25372a55313cafd9a5b7")
+source=("ros-melodic-libfranka-$pkgver.tar.gz::https://github.com/frankaemika/libfranka-release/archive/release/melodic/libfranka/$pkgver.tar.gz"
+missing_includes.patch)
+sha256sums=('b62cdc54d52fe734976b24438cd199a2ab6d4a2fc1a6424f6faa7a951a033d06'
+ 'e4438f5cbd3227832905ee8830e692a50a74d8f43c29d1d687163c45469cc998')
+
+prepare() {
+ cd ${srcdir}/${_dir}
+ patch --forward --strip=0 --input=${srcdir}/missing_includes.patch || return 1
+}
build() {
# Use ROS environment variables
@@ -29,6 +36,7 @@ build() {
# Build project
cmake ${srcdir}/${_dir} \
-DCATKIN_BUILD_BINARY_PACKAGE=ON \
+ -DCATKIN_ENABLE_TESTING=0 \
-DCMAKE_INSTALL_PREFIX=/opt/ros/melodic \
-DPYTHON_EXECUTABLE=/usr/bin/python3 \
-DSETUPTOOLS_DEB_LAYOUT=OFF