diff options
author | Tim Rakowski | 2018-02-24 10:56:05 +0100 |
---|---|---|
committer | Tim Rakowski | 2018-02-24 10:56:05 +0100 |
commit | 236759f5524915ace0da4b9d5c3d5465c1646b0c (patch) | |
tree | b5ea0c78842d91f9e92e2e71e9592364e7e65039 /PKGBUILD | |
download | aur-236759f5524915ace0da4b9d5c3d5465c1646b0c.tar.gz |
Initial commit: version 1.0.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..080ab461c873 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Contributor: Tim Rakowski <tim.rakowski@gmail.com> +pkgname=ignition-common +pkgver=1.0.1 +pkgrel=1 +pkgdesc="A collection of useful classes and functions for handling many command tasks. This includes parsing 3D mesh files, managing console output, and using PID controllers." +arch=('any') +url="http://ignitionrobotics.org/libs/common" +license=('Apache') +groups=('development') +makedepends=('ignition-cmake' 'util-linux') +depends=('ignition-math' 'tinyxml2' 'freeimage' 'libutil-linux' 'gts' 'ffmpeg') +optdepends=() +conflicts=() +source=("https://bitbucket.org/ignitionrobotics/ign-common/get/${pkgname}_${pkgver}.tar.bz2") +sha256sums=('847b60e0e05a49220607e625546ce032be053bec3da2fe4efbf76d6e0382b5c2') + +_dir="ignitionrobotics-ign-common-21fe175fe91c" + +build() { + cd "$srcdir/$_dir" + + mkdir -p build + cd build + + # Configure build + cmake .. -DCMAKE_BUILD_TYPE="Release" \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_INSTALL_LIBDIR="lib" \ + -DBUILD_TESTING:BOOL=False + + # Compile + make +} + +check() { + cd "$srcdir/$_dir/build" + + cmake .. -DCMAKE_BUILD_TYPE="Release" \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_INSTALL_LIBDIR="lib" \ + -DBUILD_TESTING:BOOL=True + + make + make test +} + +package() { + cd "$srcdir/$_dir/build" + make DESTDIR="$pkgdir/" install +} |