diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 63 |
1 files changed, 30 insertions, 33 deletions
@@ -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/ } |