summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: ac7d19439ad6fee156e3b54c0064df8cb4f0a04c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Maintainer: Omar Emara <mail@OmarEmara.dev>
pkgname=blender-plugin-animation-nodes-git
pkgver=2.3.0.r5663.b1e3ace8
pkgrel=1
pkgdesc="Node based visual scripting system designed for motion graphics in Blender."
arch=('any')
url="https://animation-nodes.com/"
license=('GPL')
depends=('blender' 'python-numpy')
makedepends=('git' 'sed' 'cython')
source=('git+https://github.com/JacquesLucke/animation_nodes.git#branch=master')
md5sums=('SKIP')

pkgver() {
  cd "animation_nodes"
  echo $(sed -n 's/ *"version":[^(]*(\([0-9]*\), \([0-9]*\), \([0-9]*\).*/\1.\2.\3/p' animation_nodes/__init__.py).r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)
}
prepare() {
  cd "animation_nodes"
  _blender_version=$(blender --version | sed -E -n -e 's/.*([0-9]+\.[0-9]+)\.[0-9]+.*/\1/p')
  echo "{\"Copy Target\" : \"$pkgdir/usr/share/blender/$_blender_version/scripts/addons\"}" > conf.json
}
package() {
  cd "animation_nodes"
  _blender_version=$(blender --version | sed -E -n -e 's/.*([0-9]+\.[0-9]+)\.[0-9]+.*/\1/p')
  mkdir -p $pkgdir/usr/share/blender/$_blender_version/scripts/addons
  python setup.py build --copy --noversioncheck
}