summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTércio Martins2021-04-24 18:10:51 -0300
committerTércio Martins2021-04-24 18:10:51 -0300
commit35d65f9724247f7da1241e6d8287ab0a7a330007 (patch)
tree09226234ad66fa66cc640a45216a425dc8cc848e
parent76b12897d569db2e1fa458da5ccfa5935b3a98bf (diff)
downloadaur-35d65f9724247f7da1241e6d8287ab0a7a330007.tar.gz
PKGBUILD updated according to package "openfx-arena" version 2.4.0
-rw-r--r--.SRCINFO43
-rw-r--r--PKGBUILD77
2 files changed, 82 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d93d83310226..e78abf370216 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,36 @@
pkgbase = openfx-arena-git
- pkgdesc = A set of Readers/Writers plugins written using the OpenFX standard
- pkgver = 2.3.10
+ pkgdesc = Extra OpenFX plugins for Natron
+ pkgver = Natron.2.4.0.r0.ge9ab79a
pkgrel = 1
- url = https://github.com/MrKepzie/openfx-io
+ url = https://github.com/NatronGitHub/openfx-arena
arch = x86_64
- license = GPL2
- makedepends = git
- makedepends = expat
- makedepends = boost
- depends = seexpr
- depends = openimageio
- depends = ffmpeg
- optdepends = openfx-gmic-bin
- optdepends = natron-plugins
- source = openfx-arena::git+https://github.com/NatronGitHub/openfx-arena.git#commit=7da90f3f855d880572a9214445ba861a884a9132
+ license = GPL
+ makedepends = jbigkit
+ makedepends = openmp
+ makedepends = pango
+ depends = libcdr
+ depends = libgl
+ depends = libmagick
+ depends = librsvg
+ depends = libxt
+ depends = libzip
+ depends = opencolorio1
+ depends = poppler-glib
+ depends = sox
+ conflicts = openfx-arena
+ source = openfx-arena::git+https://github.com/NatronGitHub/openfx-arena
+ source = openfx::git+https://github.com/NatronGitHub/openfx
+ source = openfx-io::git+https://github.com/NatronGitHub/openfx-io
+ source = lodepng::git+https://github.com/lvandeve/lodepng
+ source = openfx-supportext::git+https://github.com/NatronGitHub/openfx-supportext
+ source = SequenceParsing::git+https://github.com/NatronGitHub/SequenceParsing
+ source = tinydir::git+https://github.com/NatronGitHub/tinydir
+ sha512sums = SKIP
+ sha512sums = SKIP
+ sha512sums = SKIP
+ sha512sums = SKIP
+ sha512sums = SKIP
+ sha512sums = SKIP
sha512sums = SKIP
pkgname = openfx-arena-git
diff --git a/PKGBUILD b/PKGBUILD
index d33db68a5b72..95716ff5fce5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,67 @@
-# Maintainer: Hugo Courtial <hugo [at] courtial [not colon] me>
-# Maintainer: Luca Weiss <luca (at) z3ntu (dot) xyz>
+# Maintainer: Tércio Martins <echo dGVyY2lvd2VuZGVsQGdtYWlsLmNvbQo= | base64 -d>
+# Contributor: Hugo Courtial <hugo [at] courtial [not colon] me>
+# Contributor: Luca Weiss <luca (at) z3ntu (dot) xyz>
pkgname=openfx-arena-git
-name=openfx-arena
-pkgver=2.3.10
+pkgver=Natron.2.4.0.r0.ge9ab79a
pkgrel=1
-arch=("x86_64")
-pkgdesc="A set of Readers/Writers plugins written using the OpenFX standard"
-url="https://github.com/MrKepzie/openfx-io"
-license=("GPL2")
-depends=("seexpr" "openimageio" "ffmpeg")
-#depends=("opencolorio" "openexr" "openimageio" "ffmpeg" "boost-libs")
-makedepends=("git" "expat" "boost")
-optdepends=("openfx-gmic-bin" "natron-plugins")
-com=7da90f3f855d880572a9214445ba861a884a9132
-source=("$name::git+https://github.com/NatronGitHub/openfx-arena.git#commit=$com"
-)
-sha512sums=('SKIP'
-)
+arch=('x86_64')
+pkgdesc="Extra OpenFX plugins for Natron"
+url="https://github.com/NatronGitHub/openfx-arena"
+license=('GPL')
+depends=('libcdr' 'libgl' 'libmagick' 'librsvg' 'libxt' 'libzip' 'opencolorio1' 'poppler-glib' 'sox')
+makedepends=('jbigkit' 'openmp' 'pango')
+
+_pkgname=${pkgname%-git}
+_url=${url%/${_pkgname}}
-_bits=32 ; [[ "$CARCH" = 'x86_64' ]] && _bits=64
+conflicts=("${_pkgname}")
+
+source=("${_pkgname}::git+${url}"
+ "openfx::git+${_url}/openfx"
+ "openfx-io::git+${_url}/openfx-io"
+ "lodepng::git+https://github.com/lvandeve/lodepng"
+ "openfx-supportext::git+${_url}/openfx-supportext"
+ "SequenceParsing::git+${_url}/SequenceParsing"
+ "tinydir::git+${_url}/tinydir")
+sha512sums=('SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP')
prepare() {
- cd "$srcdir/$name"
+ cd ${_pkgname}
+ git submodule init
+ git config submodule.OpenFX.url ${srcdir}/openfx
+ git config submodule.OpenFX-IO.url ${srcdir}/openfx-io
+ git config submodule.SupportExt.url ${srcdir}/openfx-supportext
+ git config submodule.lodepng.url ${srcdir}/lodepng
+ git submodule update
- git submodule update --init --recursive
+ cd OpenFX-IO
+ git submodule init
+ git config submodule.openfx.url ${srcdir}/openfx
+ git config submodule.SupportExt.url ${srcdir}/openfx-supportext
+ git config submodule.IOSupport/SequenceParsing.url ${srcdir}/SequenceParsing
+ git submodule update
+ cd IOSupport/SequenceParsing
+ git submodule init
+ git config submodule.tinydir.url ${srcdir}/tinydir
+ git submodule update
}
build() {
- cd "$srcdir/$name"
- make CONFIG=release BITS=$_bits
+ cd "${srcdir}/${_pkgname}"
+ make CONFIG=release
}
package() {
- cd "$srcdir/$name"
- mkdir -p "$pkgdir/usr/OFX/Plugins"
- make install PLUGINPATH=$pkgdir/usr/OFX/Plugins CONFIG=release BITS=$_bits
+ cd "${srcdir}/${_pkgname}"
+ mkdir -p "${pkgdir}/usr/OFX/Plugins"
+ make install PLUGINPATH="${pkgdir}/usr/OFX/Plugins" \
+ CONFIG=release
}