diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | includes.patch | 44 |
3 files changed, 107 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0fc370a2f7c4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Wed Mar 16 17:18:28 UTC 2016 +pkgbase = face-analysis-sdk + pkgdesc = Facial detection, landmark tracking and expression transfer library + pkgver = 0.1 + pkgrel = 1 + url = http://face.ci2cv.net/ + arch = i686 + arch = x86_64 + license = custom + makedepends = cmake + depends = opencv + source = https://github.com/ci2cv/face-analysis-sdk/archive/stable.zip + source = includes.patch + md5sums = 30d54cb3aab3dd8e59e4d7d081c3561e + md5sums = cfd0ba1a7d7fea1fe40a947e2e90a2b4 + +pkgname = face-analysis-sdk + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..86014e6bb642 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Flávio Zavan <flaviozavan at gmail dot com> + +pkgname=('face-analysis-sdk') +pkgver=0.1 +pkgrel=1 +pkgdesc="Facial detection, landmark tracking and expression transfer library" +arch=('i686' 'x86_64') +license=('custom') +url="http://face.ci2cv.net/" +depends=('opencv') +makedepends=('cmake') + +source=("https://github.com/ci2cv/face-analysis-sdk/archive/stable.zip" + "includes.patch") + +md5sums=('30d54cb3aab3dd8e59e4d7d081c3561e' + 'cfd0ba1a7d7fea1fe40a947e2e90a2b4') + +_cmakeopts=('-D OpenCV_DIR=/usr/share/opencv' + '-D CMAKE_BUILD_TYPE=Release' + '-D CMAKE_INSTALL_PREFIX=/usr') + +build() { + cd "${pkgname}-stable" + patch -p1 < ../includes.patch + mkdir -p build + cd build + cmake ${_cmakeopts[@]} .. + make +} + +package() { + cd "${pkgname}-stable/build" + cd bin + find -type f | while read i; do install -D "$i" "$pkgdir/usr/bin/$i"; done + cd .. + cd lib + find -type f | while read i; do install -D "$i" "$pkgdir/usr/lib/$i"; done + cd ../.. + cd src + find -type f -name "*.h" -o -name "*.hpp" | while read i; do + install -D "$i" "$pkgdir/usr/include/face-analysis-sdk/$i" + done +} diff --git a/includes.patch b/includes.patch new file mode 100644 index 000000000000..8be0e2ffca8f --- /dev/null +++ b/includes.patch @@ -0,0 +1,44 @@ +diff -rupN face-analysis-sdk-stable/src/map-list/main.cpp /home/cobra/ice/face-analysis-sdk-stable/src/map-list/main.cpp +--- face-analysis-sdk-stable/src/map-list/main.cpp 2013-06-18 20:53:13.000000000 -0300 ++++ /home/cobra/ice/face-analysis-sdk-stable/src/map-list/main.cpp 2016-03-16 13:51:15.000000000 -0300 +@@ -19,6 +19,7 @@ + + #include "utils/helpers.hpp" + #include "utils/command-line-arguments.hpp" ++#include <unistd.h> + #include <iostream> + #include <iterator> + #include <cerrno> +diff -rupN face-analysis-sdk-stable/src/test/command-line-options.cpp /home/cobra/ice/face-analysis-sdk-stable/src/test/command-line-options.cpp +--- face-analysis-sdk-stable/src/test/command-line-options.cpp 2013-06-18 20:53:13.000000000 -0300 ++++ /home/cobra/ice/face-analysis-sdk-stable/src/test/command-line-options.cpp 2016-03-16 13:50:50.000000000 -0300 +@@ -17,6 +17,7 @@ + + // Copyright CSIRO 2013 + ++#include <algorithm> + #include "command-line-options.hpp" + #include <iostream> + #include <sstream> +diff -rupN face-analysis-sdk-stable/src/utils/helpers.cpp /home/cobra/ice/face-analysis-sdk-stable/src/utils/helpers.cpp +--- face-analysis-sdk-stable/src/utils/helpers.cpp 2013-06-18 20:53:13.000000000 -0300 ++++ /home/cobra/ice/face-analysis-sdk-stable/src/utils/helpers.cpp 2016-03-16 16:48:01.000000000 -0300 +@@ -24,6 +24,7 @@ + #include <opencv2/imgproc/imgproc.hpp> + #include <functional> + #include <iostream> ++#include <cstdarg> + + bool + nan_p(double value) +diff -rupN face-analysis-sdk-stable/src/utils/helpers.hpp /home/cobra/ice/face-analysis-sdk-stable/src/utils/helpers.hpp +--- face-analysis-sdk-stable/src/utils/helpers.hpp 2013-06-18 20:53:13.000000000 -0300 ++++ /home/cobra/ice/face-analysis-sdk-stable/src/utils/helpers.hpp 2016-03-16 16:48:23.000000000 -0300 +@@ -20,6 +20,7 @@ + #ifndef _HELPERS_HPP_ + #define _HELPERS_HPP_ + ++#include <cstdarg> + #include <opencv2/core/core.hpp> + #include <list> + #include <stdexcept> |