summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD28
2 files changed, 30 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9937c667c125..b145c06625c7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,25 @@
pkgbase = oidn-git
pkgdesc = Intel(R) Open Image Denoise library
- pkgver = 1.2.0.r3.gb6a0cf7
+ pkgver = 1.2.3.r0.ga9e9160
pkgrel = 1
url = http://www.openimagedenoise.org/
arch = x86_64
license = Apache
- makedepends = cmake
makedepends = git
- makedepends = ispc
+ makedepends = git-lfs
+ makedepends = cmake
+ makedepends = ispc>=1.14
makedepends = ninja
depends = intel-tbb
depends = python
- provides = openimagedenoise
+ provides = openimagedenoise=1.2.3
conflicts = openimagedenoise
source = oidn::git+https://github.com/OpenImageDenoise/oidn.git
source = git+https://github.com/OpenImageDenoise/mkl-dnn.git
- source = git+https://github.com/OpenImageDenoise/oidn-weights.git
- md5sums = SKIP
- md5sums = SKIP
- md5sums = SKIP
+ source = git-lfs+https://github.com/OpenImageDenoise/oidn-weights.git
+ sha256sums = SKIP
+ sha256sums = SKIP
+ sha256sums = SKIP
pkgname = oidn-git
diff --git a/PKGBUILD b/PKGBUILD
index 2d313b9394be..dc6a187ba76d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,22 @@
# Maintainer : bartus <arch-user-repoᘓbartus.33mail.com>
# shellcheck disable=SC2034,SC2154 # to allow unused/uninitialized variables.
+function download_git-lfs {
+ local url dir
+ url=${1#git-lfs+}
+ download_git "$url"
+ dir="$SRCDEST/$(get_filename "$url")"
+ git -C "$dir" lfs install
+ git -C "$dir" lfs fetch
+}
+
+function extract_git-lfs {
+ url=${1/git-lfs/https}
+ extract_git "$url"
+}
+
pkgname=oidn-git
-pkgver=1.2.0.r3.gb6a0cf7
+pkgver=1.2.3.r0.ga9e9160
#_fragment="#tag=v${pkgver}"
pkgrel=1
pkgdesc="Intel(R) Open Image Denoise library"
@@ -11,16 +25,16 @@ arch=('x86_64')
url="http://www.openimagedenoise.org/"
license=('Apache')
depends=(intel-tbb python)
-provides=(openimagedenoise)
+provides=(openimagedenoise=${pkgver%.r*})
conflicts=(openimagedenoise)
-makedepends=(cmake git ispc ninja)
+makedepends=(git git-lfs cmake 'ispc>=1.14' ninja)
source=("${pkgname%-git}::git+https://github.com/OpenImageDenoise/oidn.git${_fragment}"
"git+https://github.com/OpenImageDenoise/mkl-dnn.git"
- "git+https://github.com/OpenImageDenoise/oidn-weights.git"
+ "git-lfs+https://github.com/OpenImageDenoise/oidn-weights.git"
)
-md5sums=('SKIP'
- 'SKIP'
- 'SKIP')
+sha256sums=('SKIP'
+ 'SKIP'
+ 'SKIP')
prepare() {
git -C "${srcdir}"/${pkgname%-git} config submodule.mkl-dnn.url "${srcdir}"/mkl-dnn