summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJP-Ellis2022-04-10 23:16:48 +1000
committerGitHub2022-04-10 15:16:48 +0200
commit112e1c7437221adb7bc971f749d064696b20a46f (patch)
tree04fef8877b84c2f90c3fdd548bedb5afb168a086
parent0bdde0a35e42ca9020ef592ab44a545b603eee74 (diff)
downloadaur-112e1c7437221adb7bc971f749d064696b20a46f.tar.gz
upgpkg: mivisionx 5.1.0-1 (#690)
* upgpkg: mivisionx 5.1.0-1 Signed-off-by: JP-Ellis <josh@jpellis.me> * Add Torsten as maintainer Co-authored-by: Akash Patel <17132214+acxz@users.noreply.github.com> Co-authored-by: Akash Patel <17132214+acxz@users.noreply.github.com>
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD22
2 files changed, 19 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 736654826b50..b088d35993de 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,19 @@
pkgbase = mivisionx
pkgdesc = Set of comprehensive computer vision and machine intelligence libraries, utilities, and applications bundled into a single toolkit
- pkgver = 3.10.0
+ pkgver = 5.1.0
pkgrel = 1
url = https://gpuopen-professionalcompute-libraries.github.io/MIVisionX/
arch = x86_64
license = MIT
makedepends = cmake
- depends = rocm
+ depends = rocm-core
depends = rocm-cmake
depends = miopengemm
depends = miopen
depends = protobuf
depends = opencv
- depends = ffmpeg
- source = mivisionx-3.10.0.tar.gz::https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/archive/rocm-3.10.0.tar.gz
- sha256sums = 8a67fae77a05ef60a501e64a572a7bd2ccb9243518b1414112ccd1d1f78d08c8
+ depends = ffmpeg4.4
+ source = mivisionx-5.1.0.tar.gz::https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/archive/rocm-5.1.0.tar.gz
+ sha256sums = e082415cc2fb859c53a6d6e5d72ca4529f6b4d56a4abe274dc374faaa5910513
pkgname = mivisionx
-
diff --git a/PKGBUILD b/PKGBUILD
index 0171c63f4c95..5a2146ea32e9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,27 @@
-# Maintainer: acxz <akashpatel2008 at yahoo dot com>
+# Maintainer: Torsten Keßler <t dot kessler at posteo dot de>
+# Contributor: acxz <akashpatel2008 at yahoo dot com>
+# Contributer: JP-Ellis <josh@jpellis.me>
+
pkgname=mivisionx
-pkgver=3.10.0
+pkgver=5.1.0
pkgrel=1
-pkgdesc="Set of comprehensive computer vision and machine intelligence
-libraries, utilities, and applications bundled into a single toolkit"
+pkgdesc="Set of comprehensive computer vision and machine intelligence libraries, utilities, and applications bundled into a single toolkit"
arch=('x86_64')
url="https://gpuopen-professionalcompute-libraries.github.io/MIVisionX/"
license=('MIT')
-depends=('rocm' 'rocm-cmake' 'miopengemm' 'miopen' 'protobuf' 'opencv' 'ffmpeg')
+depends=('rocm-core' 'rocm-cmake' 'miopengemm' 'miopen' 'protobuf' 'opencv' 'ffmpeg4.4')
makedepends=('cmake')
source=("$pkgname-$pkgver.tar.gz::https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/archive/rocm-$pkgver.tar.gz")
-sha256sums=('8a67fae77a05ef60a501e64a572a7bd2ccb9243518b1414112ccd1d1f78d08c8')
+sha256sums=('e082415cc2fb859c53a6d6e5d72ca4529f6b4d56a4abe274dc374faaa5910513')
build() {
mkdir -p "$srcdir/build"
cd "$srcdir/build"
- cmake -DCMAKE_INSTALL_PREFIX=/opt/rocm/mivisionx \
+ export CXXFLAGS="${CXXFLAGS} -fcf-protection=none -fPIC -isystem /usr/include/ffmpeg4.4"
+
+ cmake -DBACKEND=HIP \
+ -DCMAKE_INSTALL_PREFIX=/opt/rocm/mivisionx \
"$srcdir/MIVisionX-rocm-$pkgver"
make
}
@@ -29,7 +34,8 @@ package() {
# add links
install -d "$pkgdir/usr/bin"
local _fn
- for _fn in mivisionx; do
+ for _file in bin/* ; do
+ _fn="$(basename -- $_file)"
ln -s "/opt/rocm/mivisionx/bin/$_fn" "$pkgdir/usr/bin/$_fn"
done
}