diff options
author | Kaito Udagawa | 2024-03-27 18:47:11 +0000 |
---|---|---|
committer | Kaito Udagawa | 2024-03-27 18:47:11 +0000 |
commit | 9c55499d7d595857767b5c12793717ce5c28aa72 (patch) | |
tree | 1327d6698d7eaeb799cbd280806dccacc34fa89f | |
parent | 5a7de902ac85067b877c89e514978ac08c0df5ee (diff) | |
download | aur-9c55499d7d595857767b5c12793717ce5c28aa72.tar.gz |
Bump 1.1.13
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 30 |
3 files changed, 30 insertions, 10 deletions
@@ -1,6 +1,6 @@ pkgbase = obs-backgroundremoval pkgdesc = Background removal plugin for OBS studio - pkgver = 1.1.10 + pkgver = 1.1.13 pkgrel = 1 url = https://github.com/occ-ai/obs-backgroundremoval arch = x86_64 @@ -10,7 +10,10 @@ pkgbase = obs-backgroundremoval depends = obs-studio depends = opencv depends = curl - source = obs-backgroundremoval-1.1.10.tar.gz::https://github.com/occ-ai/obs-backgroundremoval/archive/refs/tags/1.1.10.tar.gz - sha256sums = 7372ba4d996322bee82de1a934ff83c085a4532ab64537959145be3535f45da3 + noextract = onnxruntime-linux-x64-gpu-1.17.1.tgz + source = obs-backgroundremoval-1.1.13.tar.gz::https://github.com/occ-ai/obs-backgroundremoval/archive/refs/tags/1.1.13.tar.gz + source = onnxruntime-linux-x64-gpu-1.17.1.tgz::https://github.com/microsoft/onnxruntime/releases/download/v1.17.1/onnxruntime-linux-x64-gpu-1.17.1.tgz + sha256sums = 732d280dbc094ecb62783c4d51ebf956ea365a0b4f76c13621628bc7fcb9415b + sha256sums = 613c53745ea4960ed368f6b3ab673558bb8561c84a8fa781b4ea7fb4a4340be4 pkgname = obs-backgroundremoval diff --git a/.gitignore b/.gitignore index cc9241a35ced..dc4b59e09e6d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ pkg/ src/ *.tar.gz *.tar.zst +*.tgz @@ -3,26 +3,42 @@ # Contributor: PedroHLC <root@pedrohlc.com> pkgname=obs-backgroundremoval -pkgver=1.1.10 +pkgver=1.1.13 pkgrel=1 pkgdesc='Background removal plugin for OBS studio' + _source="${pkgname}-${pkgver}" +_onnxruntime_version=1.17.1 +_onnxruntime_filename="onnxruntime-linux-x64-gpu-${_onnxruntime_version}.tgz" +_onnxruntime_url='https://github.com/microsoft/onnxruntime' arch=(x86_64) url='https://github.com/occ-ai/obs-backgroundremoval' license=('GPL2') depends=('obs-studio' 'opencv' 'curl') makedepends=('cmake' 'ninja') -source=("${_source}.tar.gz::$url/archive/refs/tags/${pkgver}.tar.gz") -sha256sums=('7372ba4d996322bee82de1a934ff83c085a4532ab64537959145be3535f45da3') +source=( + "${_source}.tar.gz::$url/archive/refs/tags/${pkgver}.tar.gz" + "${_onnxruntime_filename}::${_onnxruntime_url}/releases/download/v${_onnxruntime_version}/${_onnxruntime_filename}" +) +noextract=("${_onnxruntime_filename}") +sha256sums=( + '732d280dbc094ecb62783c4d51ebf956ea365a0b4f76c13621628bc7fcb9415b' + '613c53745ea4960ed368f6b3ab673558bb8561c84a8fa781b4ea7fb4a4340be4' +) build() { - cd "$_source" - cmake -B build --preset linux-x86_64 -DUSE_SYSTEM_OPENCV=ON + cmake -B build -S "${_source}" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ + -DENABLE_FRONTEND_API=ON \ + -DENABLE_QT=OFF \ + -DUSE_SYSTEM_OPENCV=ON \ + -DCUSTOM_ONNXRUNTIME_URL="$(pwd)/${_onnxruntime_filename}" \ + -DCUSTOM_ONNXRUNTIME_HASH=SHA256=613c53745ea4960ed368f6b3ab673558bb8561c84a8fa781b4ea7fb4a4340be4 cmake --build build } package() { - cd "$_source" - cmake --install build --prefix "$pkgdir/usr" + cmake --install build --prefix "${pkgdir}/usr" } |