summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFelix Pfeiffer2020-02-19 22:31:46 +0100
committerFelix Pfeiffer2020-02-19 22:31:46 +0100
commitd1acc16bdeb83381d0276a2e4000a0e672f8e752 (patch)
treedc6efdfab812efcc1aaa7b548b9dc2ac0c64e3cb /PKGBUILD
parent8397eaaea670accae9f53694024f0f77ac44a4c3 (diff)
downloadaur-d1acc16bdeb83381d0276a2e4000a0e672f8e752.tar.gz
update to version 3.1.11
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 29 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bef611166a6f..7599311f129c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,39 @@
# Maintainer: Lloyd Henning <lloyd.w.henning@gmail.com>
+# Maintainer: Felix Pfeiffer <fepf@freeshell.de>
pkgname=aruco
-pkgver=2.0.19
+pkgver=3.1.11
pkgrel=1
-pkgdesc="Augmented reality library based on OpenCV"
-arch=('i686' 'x86_64')
+pkgdesc="ArUco is a C++ library for detection of squared planar markers based on OpenCV"
+arch=('any')
url="https://www.uco.es/investiga/grupos/ava/node/26"
-license=('BSD')
-depends=(opencv)
-makedepends=(cmake)
-source=("http://downloads.sourceforge.net/aruco/$pkgname-$pkgver.zip")
-md5sums=('b5a24f87f1cb36256b4d276e5a9bff84')
+license=('GPLv3')
+depends=('opencv')
+makedepends=('cmake')
+options=()
+source=("https://downloads.sourceforge.net/project/aruco/$pkgver/$pkgname-$pkgver.zip")
+md5sums=('68c39f743f9b4ed9d292fa8d87a964ab')
+
+_builddir="$pkgname-$pkgver-build"
+
+prepare() {
+ mkdir -p "$_builddir"
+ cd "$_builddir"
+ cmake "../$pkgname-$pkgver" \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr
+}
build() {
- cd "$pkgname-$pkgver"
- cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr .
- make
+ cd "$_builddir"
+ make -j $(nproc)
+}
+
+check() {
+ # print marker with id 0 of the default dictionary
+ "$_builddir"/utils/aruco_print_marker 0 out.png
}
package() {
- cd "$pkgname-$pkgver"
- make DESTDIR="$pkgdir/" install
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install
}