diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | 0001-Avoid-using-TLS.patch | 24 | ||||
-rw-r--r-- | PKGBUILD | 36 |
4 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fd8b6c342629 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = kerberosio-machinery + pkgdesc = An image processing framework, which uses your USB-, IP- or RPi-camera to recognize events (e.g. motion). + pkgver = 2.4.0 + pkgrel = 1 + url = https://github.com/kerberos-io/machinery + arch = i686 + arch = x86_64 + arch = armv7h + license = CC-NC-ND + makedepends = cmake + makedepends = autoconf + makedepends = automake + source = https://github.com/kerberos-io/machinery/archive/v2.4.0.tar.gz + source = 0001-Avoid-using-TLS.patch + sha1sums = 08a4a99af75152055696aecae9d09c083d2c1c98 + sha1sums = 79502d1498b507064e7485c743d9f2dc8b5062c4 + +pkgname = kerberosio-machinery + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..d725ba4cf0d2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.tar.* +pkg/ +src/ diff --git a/0001-Avoid-using-TLS.patch b/0001-Avoid-using-TLS.patch new file mode 100644 index 000000000000..f51905b876f5 --- /dev/null +++ b/0001-Avoid-using-TLS.patch @@ -0,0 +1,24 @@ +From 7fd587d4925d5dd323b84635e7ec25e61a24fe22 Mon Sep 17 00:00:00 2001 +From: Anatolii Sakhnik <sakhnik@gmail.com> +Date: Sun, 17 Dec 2017 21:18:35 +0200 +Subject: [PATCH] Avoid using TLS + +--- + cmake/External-Mosquitto.cmake | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/cmake/External-Mosquitto.cmake b/cmake/External-Mosquitto.cmake +index 3873da3..af8c2e1 100644 +--- a/cmake/External-Mosquitto.cmake ++++ b/cmake/External-Mosquitto.cmake +@@ -14,6 +14,7 @@ ExternalProject_Add(mosquitto + -DWITH_UUID=no + -DWITH_WEBSOCKETS=no + -DWITH_SRV=no ++ -DWITH_TLS=no + ) + + set(MOSQUITTO_INCLUDE_DIR ${CMAKE_BINARY_DIR}/mosquitto/lib/ ${CMAKE_BINARY_DIR}/mosquitto/lib/cpp/) +-- +2.15.1 + 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} +} |