# Maintainer: hauptmech pkgname=pcl-ros pkgver=1.5.1 pkgrel=1 pkgdesc="Point Cloud Library for ROS" arch=('i686' 'x86_64') url="http://pointclouds.org" license=('GPL') groups=() depends=() makedepends=('git' 'cmake' 'python2') provides=('pcl-ros') conflicts=() replaces=() backup=() options=() install= source=() noextract=() md5sums=() #generate with 'makepkg -g' _gitroot=https://hauptmech@github.com/hauptmech/pcl.git _gitname=pcl _branch=arch build() { cd "$srcdir" msg "Connecting to GIT server...." if [[ -d "$_gitname" ]]; then cd "$_gitname" && git pull origin msg "The local files are updated." else git clone -b "$_branch" "$_gitroot" "$_gitname" fi msg "GIT checkout done or server timeout" msg "Starting build..." rm -rf "$srcdir/$_gitname-build" git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" cd "$srcdir/$_gitname-build" # Python2 FIX mkdir /usr/local/bin/alt ln -s /usr/bin/python2 /usr/local/bin/alt/python export PATH=/usr/local/bin/alt:$PATH # # BUILD HERE # mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=/opt/ros/fuerte -DSETUPTOOLS_DEB_LAYOUT=OFF -DUSE_ROS=ON make } package() { cd "$srcdir/$_gitname-build/build" make DESTDIR="$pkgdir/" install # Python2 FIX restore rm /usr/local/bin/alt/python } # vim:set ts=2 sw=2 et: