diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
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 +} |