summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2021-12-29 11:43:25 -0300
committerDaniel Bermond2021-12-29 11:43:25 -0300
commitabf23922b54c4040cb8eed53559ef1b9d03ea0f8 (patch)
treec46ba7e62dada43726798bc957bcd312db9a2887
parent1e0a127a0fd7703aca86d1c07e837e98f8507e89 (diff)
downloadaur-abf23922b54c4040cb8eed53559ef1b9d03ea0f8.tar.gz
Fix gna library
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD14
2 files changed, 13 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1b25767c390b..ed99fa98c110 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = openvino
pkgdesc = A toolkit for developing artificial inteligence and deep learning applications
pkgver = 2021.4.2
- pkgrel = 2
+ pkgrel = 3
url = https://docs.openvinotoolkit.org/
arch = x86_64
license = Apache
diff --git a/PKGBUILD b/PKGBUILD
index 2721716ece4f..f3ca0bc56504 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=openvino
pkgver=2021.4.2
-pkgrel=2
+pkgrel=3
pkgdesc='A toolkit for developing artificial inteligence and deep learning applications'
arch=('x86_64')
url='https://docs.openvinotoolkit.org/'
@@ -21,10 +21,10 @@ optdepends=('intel-compute-runtime: for GPU (clDNN) plugin'
'opencv: for benchmark and cross_check tools')
makedepends=('git' 'git-lfs' 'cmake' 'intel-compute-runtime' 'libusb' 'ocl-icd' 'opencv'
'python' 'cython' 'shellcheck')
-options=('!emptydirs')
provides=('intel-openvino')
conflicts=('intel-openvino')
replaces=('intel-openvino')
+options=('!emptydirs')
# supported firmwares: VPU_SUPPORTED_FIRMWARES in inference-engine/cmake/vpu_dependencies.cmake
_firmware_ver=1875 # FIRMWARE_PACKAGE_VERSION in inference-engine/cmake/vpu_dependencies.cmake
_gnaver=03.00.00.1377 # GNA_VERSION (GNA2) in inference-engine/cmake/dependencies.cmake
@@ -128,6 +128,16 @@ package() {
install -D -m755 openvino.sh -t "${pkgdir}/etc/profile.d"
install -D -m755 setupvars.sh -t "${pkgdir}/opt/intel/openvino/bin"
+ local _gnasover
+ local _gnasover_full
+ local _gnadir="${pkgdir}/opt/intel/openvino/deployment_tools/inference_engine/external/gna/lib"
+ _gnasover="$(find "$_gnadir" -type f -regextype 'posix-basic' -regex '.*/libgna\.so\.[0-9]*$' | sed 's/.*\.//')"
+ _gnasover_full="$(find "$_gnadir" -type f -regextype 'posix-basic' -regex '.*/libgna\.so\.[0-9]*\..*' | sed 's/.*\.so\.//')"
+
+ rm "${_gnadir}/libgna.so"{,".${_gnasover}"}
+ ln -s "libgna.so.${_gnasover_full}" "${_gnadir}/libgna.so.${_gnasover}"
+ ln -s "libgna.so.${_gnasover}" "${_gnadir}/libgna.so"
+
cp -dr --no-preserve='ownership' "openvino/inference-engine/temp/gna_${_gnaver}/include" \
"${pkgdir}/opt/intel/openvino/deployment_tools/inference_engine/external/gna"
chmod -R a+r "${pkgdir}/opt/intel/openvino/deployment_tools/inference_engine/external/gna/include"