summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAnatolii Sakhnik2017-12-17 21:47:57 +0200
committerAnatolii Sakhnik2017-12-17 21:47:57 +0200
commit52da2cbe63736decf59b648463ab4717843694bd (patch)
tree4659af5c5fcdbb96af6142be3286234e933be74c /PKGBUILD
downloadaur-52da2cbe63736decf59b648463ab4717843694bd.tar.gz
Initial kerberosio-machinery v2.4.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..39e57a1195fa
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: Anatolii Sakhnik <sakhnik at gmail dot com>
+pkgname=kerberosio-machinery
+pkgver=2.4.0
+pkgrel=1
+_revision=v${pkgver}
+pkgdesc="An image processing framework, which uses your USB-, IP- or RPi-camera to recognize events (e.g. motion)."
+arch=('i686' 'x86_64' 'armv7h')
+url="https://github.com/kerberos-io/machinery"
+license=('CC-NC-ND')
+depends=()
+makedepends=('cmake' 'autoconf' 'automake')
+source=(${url}/archive/${_revision}.tar.gz 0001-Avoid-using-TLS.patch)
+sha1sums=('08a4a99af75152055696aecae9d09c083d2c1c98'
+ '79502d1498b507064e7485c743d9f2dc8b5062c4')
+
+prepare()
+{
+ cd ${srcdir}/machinery-${pkgver}
+ patch -Np1 -i "${srcdir}/0001-Avoid-using-TLS.patch"
+}
+
+build()
+{
+ cd ${srcdir}/machinery-${pkgver}
+ mkdir -p BUILD
+ cd BUILD
+ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
+ make ${MAKEFLAGS}
+ LANG=C CTEST_OUTPUT_ON_FAILURE=1 make test
+}
+
+package()
+{
+ cd ${srcdir}/machinery-${pkgver}/BUILD
+ make DESTDIR=${pkgdir} install ${MAKEFLAGS}
+}