Package Details: openfx-arena 2.3.14-3

Git Clone URL: https://aur.archlinux.org/openfx-arena.git (read-only)
Package Base: openfx-arena
Description: Extra OpenFX plugins for Natron
Upstream URL: https://github.com/NatronGitHub/openfx-arena
Licenses: GPL
Submitter: s0r00t
Maintainer: tecnotercio
Last Packager: tecnotercio
Votes: 14
Popularity: 0.012134
First Submitted: 2016-08-21 17:58
Last Updated: 2018-11-09 15:55

Latest Comments

1 2 Next › Last »

spider-mario commented on 2018-11-09 21:11

Sorry if I wasn’t clear, I meant either "$srcdir" or .., not both at the same time. $srcdir has a symlink to the patch.

tecnotercio commented on 2018-11-09 15:48

@kingcreole and @spider-mario: PKGBUILD changed, according to your suggestions.

spider-mario commented on 2018-11-07 19:46

Also, when applying the patch, the path should use "$srcdir" (or ..) instead of ../...

$srcdir is not necessarily a subdirectory of the directory containing the PKGBUILD.

kingcreole commented on 2018-11-06 11:22

hi, is there currently an error in the PKGBUILD file? it gives me an syntax error about an unexpected end of file

Oh at line 55 the backslash is too much, it has to go :)

tecnotercio commented on 2018-11-04 19:54

@es_18: The problem in compiling happened because of a bug in the imagemagick package. The fix will be available in the next stable version:

https://github.com/ImageMagick/ImageMagick/pull/1371

In the meantime, I'll keep your patch in the package. Thanks for helping!

es_18 commented on 2018-11-03 18:09

Got some errors while building:

==> Starting build()...
(cd Bundle && make)
make[1]: Entering directory '/run/media/es/hdd/linux/yay-cache/openfx-arena/src/openfx-arena/Bundle'
  CXXLD    Linux-64-release/Arena.ofx
g++: error: MAGICK_EXTRA_DEP_LIBS: No such file or directory
g++: error: MAGICK_EXTRA_DEP_LIBS: No such file or directory
make[1]: *** [../OpenFX/Support/Plugins/Makefile.master:175: Linux-64-release/Arena.ofx] Error 1
make[1]: Leaving directory '/run/media/es/hdd/linux/yay-cache/openfx-arena/src/openfx-arena/Bundle'
make: *** [Makefile:13: Bundle] Error 2
==> ERROR: A failure occurred in build().

After doing some digging I found that this will help: Create patch file makefile.patch:

10c10,11
< MAGICK_LINKFLAGS = $(shell pkg-config Magick++ --libs --static)
---
> MAGICK_LINKFLAGS = $(shell pkg-config Magick++ --libs --static | sed "s/MAGICK_EXTRA_DEP_LIBS//g")
> 

In PKGBUILD add patch Makefile.master ../../makfile.patch after the cd in build(), so that it looks like this:

build() {
  cd "$srcdir/$pkgname"
  patch Makefile.master ../../makfile.patch
  make CONFIG=release \
       IM=$_IM_VERSION
}

I still have no idea why pkg-config Magick++ --libs --static brings this MAGICK_EXTRA_DEP_LIBS and why this flag is throwing an error.

iHmD commented on 2018-09-22 01:48

  CXX      Linux-64-release/GenericOCIO.o
  CXX      Linux-64-release/SequenceParsing.o
  CXX      Linux-64-release/ofxsMultiThread.o
  CXX      Linux-64-release/ofxsInteract.o
  CXX      Linux-64-release/ofxsProperty.o
  CXX      Linux-64-release/ofxsLog.o
  CXX      Linux-64-release/ofxsCore.o
  CXX      Linux-64-release/ofxsPropertyValidation.o
  CXX      Linux-64-release/ofxsImageEffect.o
  CXX      Linux-64-release/ofxsParams.o
  CXXLD    Linux-64-release/Arena.ofx
/usr/bin/ld: cannot find -linotify
collect2: error: ld returned 1 exit status
make[1]: *** [../OpenFX/Support/Plugins/Makefile.master:175: Linux-64-release/Arena.ofx] Error 1
make[1]: Leaving directory '/home/ayoub/.cache/yay/openfx-arena/src/openfx-arena/Bundle'
make: *** [Makefile:13: Bundle] Error 2

Got that after installing libiconv and libxdgmime-git !!!

spider-mario commented on 2018-04-15 08:44

(namcap also seems to find a few dependency issues:

openfx-arena E: Dependency libglvnd detected and not included (libraries ['usr/lib/libGL.so.1'] needed in files ['usr/OFX/Plugins/Arena.ofx.bundle/Contents/Linux-x86-64/Arena.ofx'])
openfx-arena E: Dependency libxt detected and not included (libraries ['usr/lib/libXt.so.6'] needed in files ['usr/OFX/Plugins/Arena.ofx.bundle/Contents/Linux-x86-64/Arena.ofx'])
openfx-arena E: Dependency ocl-icd detected and not included (libraries ['usr/lib/libOpenCL.so.1'] needed in files ['usr/OFX/Plugins/Arena.ofx.bundle/Contents/Linux-x86-64/Arena.ofx'])
openfx-arena W: Dependency included and not needed ('imagemagick')
openfx-arena W: Dependency included and not needed ('gcc-libs-multilib')

)

spider-mario commented on 2018-04-15 08:43

The PKGBUILD is currently broken in several ways ($name instead of $pkgname in src array, referenced commit does not appear to exist, repository URLs out of date as mentioned by tecnotercio). Here is a patch that fixes it: https://ptpb.pw/AH3_gsKX7MwqWO-JzFn-S1QQ0nmP.patch

tecnotercio commented on 2018-04-11 03:26

Please update the repositories in the "source" field.

The new repositories are:

"git+https://github.com/NatronGitHub/openfx.git"

"git+https://github.com/NatronGitHub/openfx-supportext.git"

"git+https://github.com/NatronGitHub/openfx-io.git"

"git+https://github.com/NatronGitHub/SequenceParsing"

"git+https://github.com/NatronGitHub/tinydir"