summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStar Brilliant2015-06-16 02:30:57 +0800
committerStar Brilliant2015-06-16 02:30:57 +0800
commitdf56fae7a76c4e430ee4493164b04f046b5bdd9e (patch)
treec6eed5eb091e57cd07c8ad2a2fc9eec04e93a77a
downloadaur-df56fae7a76c4e430ee4493164b04f046b5bdd9e.tar.gz
Initial import
-rw-r--r--.AURINFO23
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD44
3 files changed, 94 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..b6c0b701855b
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,23 @@
+pkgbase = openfx-io-git
+ pkgdesc = A set of Readers/Writers plugins written using the OpenFX standard.
+ pkgver = 0
+ pkgrel = 1
+ url = https://github.com/MrKepzie/openfx-io
+ arch = i386
+ arch = x86_64
+ license = BSD
+ makedepends = boost
+ depends = opencolorio
+ depends = openexr
+ depends = openimageio
+ depends = ffmpeg
+ depends = boost-libs
+ provides = openfx-io
+ conflicts = openfx-io
+ source = openfx-io::git://github.com/MrKepzie/openfx-io.git
+ source = devernay-openfx::git://github.com/devernay/openfx.git
+ source = SequenceParsing::git://github.com/MrKepzie/SequenceParsing.git
+ source = tinydir::git://github.com/MrKepzie/tinydir.git
+
+pkgname = openfx-io-git
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6f79dfa1b4dc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,27 @@
+pkgbase = openfx-io-git
+ pkgdesc = A set of Readers/Writers plugins written using the OpenFX standard.
+ pkgver = 0
+ pkgrel = 1
+ url = https://github.com/MrKepzie/openfx-io
+ arch = i386
+ arch = x86_64
+ license = BSD
+ makedepends = boost
+ depends = opencolorio
+ depends = openexr
+ depends = openimageio
+ depends = ffmpeg
+ depends = boost-libs
+ provides = openfx-io
+ conflicts = openfx-io
+ source = openfx-io::git://github.com/MrKepzie/openfx-io.git
+ source = devernay-openfx::git://github.com/devernay/openfx.git
+ source = SequenceParsing::git://github.com/MrKepzie/SequenceParsing.git
+ source = tinydir::git://github.com/MrKepzie/tinydir.git
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = openfx-io-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bc1ffaefe84f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Contributor: Star Brilliant <echo bTEzMjUzQGhvdG1haWwuY29tCg== | base64 -d>
+
+pkgname=openfx-io-git
+pkgver=0
+pkgrel=1
+arch=('i386' 'x86_64')
+pkgdesc='A set of Readers/Writers plugins written using the OpenFX standard.'
+url='https://github.com/MrKepzie/openfx-io'
+license=BSD
+depends=('opencolorio' 'openexr' 'openimageio' 'ffmpeg' 'boost-libs')
+makedepends=('boost')
+provides=('openfx-io')
+conflicts=('openfx-io')
+source=(
+ "openfx-io::git://github.com/MrKepzie/openfx-io.git"
+ "devernay-openfx::git://github.com/devernay/openfx.git" # A fork by devernay
+ "SequenceParsing::git://github.com/MrKepzie/SequenceParsing.git"
+ "tinydir::git://github.com/MrKepzie/tinydir.git" # Required by SequenceParsing
+)
+md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP')
+_bits=64
+[ "$CARCH" = 'i686' ] && _bits=32
+
+pkgver() {
+ cd "$srcdir/openfx-io"
+ git log -1 --format="%cd" --date=short | tr -d -
+}
+
+prepare() {
+ rm -Rf "${srcdir}/openfx-io/openfx" "${srcdir}/openfx-io/IOSupport/SequenceParsing" "${srcdir}/SequenceParsing/tinydir"
+ ln -sf "${srcdir}/devernay-openfx" "${srcdir}/openfx-io/openfx"
+ ln -sf "${srcdir}/tinydir" "${srcdir}/SequenceParsing/tinydir"
+ ln -sf "${srcdir}/SequenceParsing" "${srcdir}/openfx-io/IOSupport/SequenceParsing"
+}
+
+build() {
+ cd "${srcdir}/openfx-io"
+ make BITS=$_bits DEBUGFLAG=-O3
+}
+
+package() {
+ mkdir -p "${pkgdir}/usr/OFX/Plugins/io"
+ cp -r -v "${srcdir}/openfx-io/IO/Linux-$_bits-release/IO.ofx.bundle" "${pkgdir}/usr/OFX/Plugins/io/"
+}