summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTércio Martins2021-04-23 01:28:58 -0300
committerTércio Martins2021-04-23 01:28:58 -0300
commit938c11ad56fa425ba11a8009b589caa19267b7bb (patch)
treed9b14e817b7d414151e6a0e1913ec3aaa9325f31
parent266866f747c25dab5b5825ea6bf993c142e2a9b7 (diff)
downloadaur-openfx-arena.tar.gz
Update to version 2.4.0
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD55
2 files changed, 66 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d28824ea57e..99bc439d623 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,11 @@
pkgbase = openfx-arena
pkgdesc = Extra OpenFX plugins for Natron
- pkgver = 2.3.15
+ pkgver = 2.4.0
pkgrel = 1
url = https://github.com/NatronGitHub/openfx-arena
- arch = i686
- arch = pentium4
arch = x86_64
license = GPL
+ makedepends = jbigkit
makedepends = openmp
makedepends = pango
depends = libcdr
@@ -18,8 +17,21 @@ pkgbase = openfx-arena
depends = opencolorio1
depends = poppler-glib
depends = sox
- source = openfx-arena-Natron-2.3.15.tar.xz::https://github.com/NatronGitHub/openfx-arena/releases/download/Natron-2.3.15/openfx-arena-Natron-2.3.15.tar.xz
- sha512sums = d115a4d5bd96dc01e7af3337510b4cf69f8e1e7a69269f068ae07c300782c8dae78a38b3ad11bceda15a7f555e9a522bd499442362650aa326aaa752cc1fe915
+ conflicts = openfx-arena-git
+ source = openfx-arena-Natron-2.4.0.tar.gz::https://github.com/NatronGitHub/openfx-arena/archive/refs/tags/Natron-2.4.0.tar.gz
+ source = openfx-Natron-2.4.0.tar.gz::https://github.com/NatronGitHub/openfx/archive/refs/tags/Natron-2.4.0.tar.gz
+ source = openfx-io-Natron-2.4.0.tar.gz::https://github.com/NatronGitHub/openfx-io/archive/refs/tags/Natron-2.4.0.tar.gz
+ source = lodepng-7fdcc96a5e5864eee72911c3ca79b1d9f0d12292.tar.gz::https://github.com/lvandeve/lodepng/archive/7fdcc96a5e5864eee72911c3ca79b1d9f0d12292.tar.gz
+ source = openfx-supportext-bde8d6a2b119ca35e9229d8af18cda2f57114a20.tar.gz::https://github.com/NatronGitHub/openfx-supportext/archive/bde8d6a2b119ca35e9229d8af18cda2f57114a20.tar.gz
+ source = SequenceParsing-ab247c293c12066bd31cc1caabeedeac9c387e49.tar.gz::https://github.com/NatronGitHub/SequenceParsing/archive/ab247c293c12066bd31cc1caabeedeac9c387e49.tar.gz
+ source = tinydir-3aae9224376b5e1a23fd824f19d9501162620b53.tar.gz::https://github.com/NatronGitHub/tinydir/archive/3aae9224376b5e1a23fd824f19d9501162620b53.tar.gz
+ sha512sums = 9bcf2d95bbf5cb462431805fd9ba0f3ce0d1b4cd0897133ae09d3686c6c7bfbc55020567faf839cdf0f77d39722bc2df43a944975fdf27e39a8cb55acb24a1a7
+ sha512sums = 0a01ea18970a06eb58b03e16f9027a84f37e53581387a0fbd208be16e2fa71f3e0d314307934348e3a7a0c3bc699c36535fd044f18e89a937e9bfca239037096
+ sha512sums = 5c51eb2ee3c4210dc07546e7424ed6e038a5c0f0d2c4a65b3b9a8f70caab1d07a13de410bc3c2cb95b58b45159ae98671e41db843b0a6ff88e36df7d80a6a22c
+ sha512sums = SKIP
+ sha512sums = SKIP
+ sha512sums = SKIP
+ sha512sums = SKIP
pkgname = openfx-arena
diff --git a/PKGBUILD b/PKGBUILD
index 5f5144a4677..0aa60a7236c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,18 +2,61 @@
# Contributor: Hugo Courtial <hugo [at] courtial [not colon] me>
# Contributor: Luca Weiss <luca (at) z3ntu (dot) xyz>
+_lodepng_commit=7fdcc96a5e5864eee72911c3ca79b1d9f0d12292
+_openfx_supportext_commit=bde8d6a2b119ca35e9229d8af18cda2f57114a20
+_SequenceParsing_commit=ab247c293c12066bd31cc1caabeedeac9c387e49
+_tinydir_commit=3aae9224376b5e1a23fd824f19d9501162620b53
+
pkgname=openfx-arena
-pkgver=2.3.15
-_pkgname="${pkgname}-Natron-${pkgver}"
+pkgver=2.4.0
pkgrel=1
-arch=('i686' 'pentium4' 'x86_64')
+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=('openmp' 'pango')
-source=("${_pkgname}.tar.xz::${url}/releases/download/Natron-${pkgver}/${_pkgname}.tar.xz")
-sha512sums=('d115a4d5bd96dc01e7af3337510b4cf69f8e1e7a69269f068ae07c300782c8dae78a38b3ad11bceda15a7f555e9a522bd499442362650aa326aaa752cc1fe915')
+makedepends=('jbigkit' 'openmp' 'pango')
+conflicts=("${pkgname}-git")
+
+_natron_ver="Natron-${pkgver}"
+_pkgname="${pkgname}-${_natron_ver}"
+_url=${url%/${pkgname}}
+
+source=("${_pkgname}.tar.gz::${url}/archive/refs/tags/${_natron_ver}.tar.gz"
+ "openfx-${_natron_ver}.tar.gz::${_url}/openfx/archive/refs/tags/${_natron_ver}.tar.gz"
+ "openfx-io-${_natron_ver}.tar.gz::${_url}/openfx-io/archive/refs/tags/${_natron_ver}.tar.gz"
+ "lodepng-${_lodepng_commit}.tar.gz::https://github.com/lvandeve/lodepng/archive/${_lodepng_commit}.tar.gz"
+ "openfx-supportext-${_openfx_supportext_commit}.tar.gz::${_url}/openfx-supportext/archive/${_openfx_supportext_commit}.tar.gz"
+ "SequenceParsing-${_SequenceParsing_commit}.tar.gz::${_url}/SequenceParsing/archive/${_SequenceParsing_commit}.tar.gz"
+ "tinydir-${_tinydir_commit}.tar.gz::${_url}/tinydir/archive/${_tinydir_commit}.tar.gz")
+sha512sums=('9bcf2d95bbf5cb462431805fd9ba0f3ce0d1b4cd0897133ae09d3686c6c7bfbc55020567faf839cdf0f77d39722bc2df43a944975fdf27e39a8cb55acb24a1a7'
+ '0a01ea18970a06eb58b03e16f9027a84f37e53581387a0fbd208be16e2fa71f3e0d314307934348e3a7a0c3bc699c36535fd044f18e89a937e9bfca239037096'
+ '5c51eb2ee3c4210dc07546e7424ed6e038a5c0f0d2c4a65b3b9a8f70caab1d07a13de410bc3c2cb95b58b45159ae98671e41db843b0a6ff88e36df7d80a6a22c'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP')
+
+prepare() {
+ tar -xzf "lodepng-${_lodepng_commit}.tar.gz" --strip 1 \
+ -C "${_pkgname}/lodepng/"
+ tar -xzf "openfx-${_natron_ver}.tar.gz" --strip 1 \
+ -C "${_pkgname}/OpenFX/"
+ tar -xzf "openfx-supportext-${_openfx_supportext_commit}.tar.gz" --strip 1 \
+ -C "${_pkgname}/SupportExt/"
+
+ tar -xzf "openfx-io-${_natron_ver}.tar.gz" --strip 1 \
+ -C "${_pkgname}/OpenFX-IO/"
+ tar -xzf "openfx-${_natron_ver}.tar.gz" --strip 1 \
+ -C "${_pkgname}/OpenFX-IO/openfx/"
+ tar -xzf "openfx-supportext-${_openfx_supportext_commit}.tar.gz" --strip 1 \
+ -C "${_pkgname}/OpenFX-IO/SupportExt/"
+
+ tar -xzf "SequenceParsing-${_SequenceParsing_commit}.tar.gz" --strip 1 \
+ -C "${_pkgname}/OpenFX-IO/IOSupport/SequenceParsing/"
+ tar -xzf "tinydir-${_tinydir_commit}.tar.gz" --strip 1 \
+ -C "${_pkgname}/OpenFX-IO/IOSupport/SequenceParsing/tinydir"
+}
build() {
cd "${srcdir}/${_pkgname}"