diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 63 | ||||
-rw-r--r-- | natron-plugins.install | 19 |
3 files changed, 58 insertions, 45 deletions
@@ -1,18 +1,15 @@ pkgbase = natron-plugins - pkgdesc = Extra OpenFX plugins for Natron - pkgver = 437 - pkgrel = 2 - url = https://github.com/natronvfx/natron-plugins - arch = i686 - arch = x86_64 + pkgdesc = A collection of Natron plugins made by the community + pkgver = 2.1.7.r1177.g456618b + pkgrel = 1 + url = https://github.com/NatronGitHub/natron-plugins + install = natron-plugins.install + arch = any license = GPL2 - makedepends = git + license = custom:CCPL2 depends = natron - depends = python - depends = python2 - depends = ffmpeg - source = natron-plugins::git://github.com/NatronVFX/natron-plugins.git - md5sums = SKIP + source = natron-plugins-456618b.tar.gz::https://github.com/NatronGitHub/natron-plugins/tarball/456618b + sha256sums = SKIP pkgname = natron-plugins @@ -1,42 +1,39 @@ -# Maintainer: Hugo Courtial <hugo [at] courtial [not colon] me> +# Maintainer: Tercio Martins <echo dGVyY2lvd2VuZGVsQGdtYWlsLmNvbQo= | base64 -d> +# Contributor: Hugo Courtial <hugo [at] courtial [not colon] me> pkgname=natron-plugins -pkgver=437 -pkgrel=2 -arch=("i686" "x86_64") -pkgdesc="Extra OpenFX plugins for Natron" -url="https://github.com/natronvfx/natron-plugins" -license=("GPL2") -makedepends=("git") -depends=("natron" "python" "python2" "ffmpeg") -source=("$pkgname::git://github.com/NatronVFX/natron-plugins.git") -md5sums=("SKIP") - - -pkgver() { - cd "$srcdir/$pkgname" - git rev-list --count HEAD -} +pkgver=2.1.7.r1177.g456618b +_commit=456618b +pkgrel=1 +arch=("any") +pkgdesc="A collection of Natron plugins made by the community" +url="https://github.com/NatronGitHub/natron-plugins" +license=("GPL2" "custom:CCPL2") +depends=("natron") +install=natron-plugins.install +source=("$pkgname-$_commit.tar.gz::$url/tarball/$_commit") +sha256sums=("SKIP") + +_pkgname="NatronGitHub-$pkgname-$_commit" -prepare() { - cd "$srcdir/$pkgname" - git submodule update -i --recursive +package() { + install -d "$pkgdir/usr/share/Natron/Plugins/$pkgname" + install -d "$pkgdir/usr/share/licenses" + install -d "$pkgdir/usr/OFX/Plugins/Shadertoy.ofx.bundle/Contents/Resources/presets/default" - mkdir "$srcdir/$pkgname/png" - mkdir "$srcdir/$pkgname/py" + mv $srcdir/$_pkgname/Licenses/ \ + $pkgdir/usr/share/licenses/$pkgname - find . -type f -name *.png -exec mv {} ./png \; - find . -type f -name *.py -exec mv {} ./py \; -} + mv $srcdir/$_pkgname/Shadertoy/Shadertoy.txt \ + $srcdir/$_pkgname/Shadertoy/Shadertoy.txt.natron-plugins + touch $srcdir/$_pkgname/Shadertoy/Shadertoy.txt.original + mv $srcdir/$_pkgname/Shadertoy/* \ + $pkgdir/usr/OFX/Plugins/Shadertoy.ofx.bundle/Contents/Resources/presets/default -package() { - cd $srcdir/$pkgname/py - mkdir -p "$pkgdir/usr/share/Natron/Plugins" - - cp -r * $pkgdir/usr/share/Natron/Plugins/ - cd $srcdir/$pkgname/png - + rmdir $srcdir/$_pkgname/Shadertoy/ - cp -r * $pkgdir/usr/share/Natron/Plugins/ + cp -r --preserve=mode,timestamps \ + $srcdir/$_pkgname/* \ + $pkgdir/usr/share/Natron/Plugins/$pkgname/ } diff --git a/natron-plugins.install b/natron-plugins.install new file mode 100644 index 000000000000..9b56d221be7d --- /dev/null +++ b/natron-plugins.install @@ -0,0 +1,19 @@ +# The scripts below change the file "Shadertoy.txt" +# from the openfx-misc package to the version available +# in natron-plugins. + +post_install() { + cd /usr/OFX/Plugins/Shadertoy.ofx.bundle/Contents/Resources/presets/default + cp Shadertoy.txt Shadertoy.txt.original + cp Shadertoy.txt.natron-plugins Shadertoy.txt +} + +post_upgrade() { + cd /usr/OFX/Plugins/Shadertoy.ofx.bundle/Contents/Resources/presets/default + cp Shadertoy.txt.natron-plugins Shadertoy.txt +} + +pre_remove() { + cd /usr/OFX/Plugins/Shadertoy.ofx.bundle/Contents/Resources/presets/default + cp Shadertoy.txt.original Shadertoy.txt +} |