summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTércio Martins2021-11-14 18:04:49 -0300
committerTércio Martins2021-11-14 18:04:49 -0300
commitfeadeb3a18c259bbf6dde8742e5d069af194041d (patch)
treef73b8fb34e7eac0faeba387d8a5a7b248a8ab0cd
parent938c11ad56fa425ba11a8009b589caa19267b7bb (diff)
downloadaur-feadeb3a18c259bbf6dde8742e5d069af194041d.tar.gz
Update to version 2.4.1
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD34
2 files changed, 34 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 99bc439d623e..790efda8fc57 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = openfx-arena
pkgdesc = Extra OpenFX plugins for Natron
- pkgver = 2.4.0
+ pkgver = 2.4.1
pkgrel = 1
url = https://github.com/NatronGitHub/openfx-arena
arch = x86_64
@@ -17,21 +17,21 @@ pkgbase = openfx-arena
depends = opencolorio1
depends = poppler-glib
depends = sox
+ depends = zstd
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
+ source = openfx-arena-Natron-2.4.1.tar.gz::https://github.com/NatronGitHub/openfx-arena/archive/refs/tags/Natron-2.4.1.tar.gz
+ source = openfx-Natron-2.4.1.tar.gz::https://github.com/NatronGitHub/openfx/archive/refs/tags/Natron-2.4.1.tar.gz
+ source = openfx-io-Natron-2.4.1.tar.gz::https://github.com/NatronGitHub/openfx-io/archive/refs/tags/Natron-2.4.1.tar.gz
+ source = openfx-supportext-Natron-2.4.1.tar.gz::https://github.com/NatronGitHub/openfx-supportext/archive/Natron-2.4.1.tar.gz
+ source = lodepng-8c6a9e30576f07bf470ad6f09458a2dcd7a6a84a.tar.gz::https://github.com/lvandeve/lodepng/archive/8c6a9e30576f07bf470ad6f09458a2dcd7a6a84a.tar.gz
+ source = SequenceParsing-103c528347ebb2dd0ff5d79b5cee24bbcf938ce0.tar.gz::https://github.com/NatronGitHub/SequenceParsing/archive/103c528347ebb2dd0ff5d79b5cee24bbcf938ce0.tar.gz
+ source = tinydir-64fb1d4376d7580aa1013fdbacddbbeba67bb085.tar.gz::https://github.com/NatronGitHub/tinydir/archive/64fb1d4376d7580aa1013fdbacddbbeba67bb085.tar.gz
+ sha512sums = bf6095cc409470a1f7a18dd0865e4ebc324f09a58d25bdb5d2ecccc2c81ed6ccf029d7781f9af97446f252752eb24d1769cfc2b8892cb526b15523a08642d699
+ sha512sums = 0559401414508bdf14a785d1d43aeb0e40744a54b18ed33f9fca7bd577713ecc1841c1d4dbf14b7ad8ca5e413c1511668d16ee57c166341ab9ac45b87f2295f5
+ sha512sums = 564ef1d0f6b9ddb052eda862e68f10212fe3700d4d5c7e6d6907837fc6341ea925ef74bc1b48060e0528c4cc0ef534fb780e113bcfc823ef9af54e34250d54a4
+ sha512sums = a8125170a3d3e9a4ee659be104063ff40781f5bf6e6c37e8d7ff7ff9500a4134e40c70bfa98a5013d93b8bd4bc163ca8505f460d00b81a77554b2307ebeb1072
sha512sums = SKIP
sha512sums = SKIP
sha512sums = SKIP
pkgname = openfx-arena
-
diff --git a/PKGBUILD b/PKGBUILD
index 0aa60a7236cf..89d2e1071594 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,19 +2,18 @@
# 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
+_lodepng_commit=8c6a9e30576f07bf470ad6f09458a2dcd7a6a84a
+_SequenceParsing_commit=103c528347ebb2dd0ff5d79b5cee24bbcf938ce0
+_tinydir_commit=64fb1d4376d7580aa1013fdbacddbbeba67bb085
pkgname=openfx-arena
-pkgver=2.4.0
+pkgver=2.4.1
pkgrel=1
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')
+depends=('libcdr' 'libgl' 'libmagick' 'librsvg' 'libxt' 'libzip' 'opencolorio1' 'poppler-glib' 'sox' 'zstd')
makedepends=('jbigkit' 'openmp' 'pango')
conflicts=("${pkgname}-git")
@@ -25,14 +24,14 @@ _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"
+ "openfx-supportext-${_natron_ver}.tar.gz::${_url}/openfx-supportext/archive/${_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'
+sha512sums=('bf6095cc409470a1f7a18dd0865e4ebc324f09a58d25bdb5d2ecccc2c81ed6ccf029d7781f9af97446f252752eb24d1769cfc2b8892cb526b15523a08642d699'
+ '0559401414508bdf14a785d1d43aeb0e40744a54b18ed33f9fca7bd577713ecc1841c1d4dbf14b7ad8ca5e413c1511668d16ee57c166341ab9ac45b87f2295f5'
+ '564ef1d0f6b9ddb052eda862e68f10212fe3700d4d5c7e6d6907837fc6341ea925ef74bc1b48060e0528c4cc0ef534fb780e113bcfc823ef9af54e34250d54a4'
+ 'a8125170a3d3e9a4ee659be104063ff40781f5bf6e6c37e8d7ff7ff9500a4134e40c70bfa98a5013d93b8bd4bc163ca8505f460d00b81a77554b2307ebeb1072'
'SKIP'
'SKIP'
'SKIP')
@@ -42,20 +41,29 @@ prepare() {
-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 \
+ tar -xzf "openfx-supportext-${_natron_ver}.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 \
+ tar -xzf "openfx-supportext-${_natron_ver}.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"
+
+# Change OpenColorIO library references to the version of "opencolorio1" package
+ find "${_pkgname}/OpenFX-IO/IOSupport/" -name GenericOCIO.* \
+ -exec sed -i 's/include <OpenColorIO/include <OpenColorIO1/' {} \;
+
+# Solve a problem in the linking of the "Extra" plugins,
+# caused by a misconfiguration of pkgconfig in the "libzip" package
+ sed -i '/ZIP_LINKFLAGS/ s|\$.*libs.*|-lbz2 -llzma -lzstd -lgnutls -lnettle -lz|' \
+ "${_pkgname}/Makefile.master"
}
build() {