summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaito Udagawa2024-03-27 18:47:11 +0000
committerKaito Udagawa2024-03-27 18:47:11 +0000
commit9c55499d7d595857767b5c12793717ce5c28aa72 (patch)
tree1327d6698d7eaeb799cbd280806dccacc34fa89f
parent5a7de902ac85067b877c89e514978ac08c0df5ee (diff)
downloadaur-9c55499d7d595857767b5c12793717ce5c28aa72.tar.gz
Bump 1.1.13
-rw-r--r--.SRCINFO9
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD30
3 files changed, 30 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b4bca386f482..173bfdc4fa72 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 9e0382904c36..4724cd9396b9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}