diff options
author | bartus | 2018-12-06 12:46:25 +0100 |
---|---|---|
committer | bartus | 2018-12-06 13:25:23 +0100 |
commit | 588f49c086aad69808dc4acb1f4c589274bc3d2a (patch) | |
tree | 05dfafb3236291e7eecc5605e4fa96f0a65949a0 | |
download | aur-588f49c086aad69808dc4acb1f4c589274bc3d2a.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c7131b7cfa70 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = blender-plugin-luxcorerender-git + pkgdesc = LuxCoreRender exporter plugin for Blender + pkgver = 2.1beta3.r0.g3a66d89 + pkgrel = 1 + url = http://www.luxrender.net/ + arch = any + license = GPL + makedepends = git + depends = blender + depends = luxcorerender + provides = blender-plugin-luxcorerender + conflicts = luxblend25 + conflicts = luxblend25-hg + conflicts = blend-plugin-luxcorerender + source = luxcorerender::git+https://github.com/LuxCoreRender/BlendLuxCore.git + md5sums = SKIP + +pkgname = blender-plugin-luxcorerender-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a9566ce63e3d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer : bartus <arch-user-repoᘓbartus.33mail.com> + +#_fragment="#tag=blendluxcore_v2.1beta2" +_blender=$(pacman -Sddp --print-format %v blender|grep -oP '(?<=\:)[[:digit:]]{1}\.[[:digit:]]{2}(?=\.)') +_name="luxcorerender" + +pkgname=blender-plugin-${_name}-git +pkgver=2.1beta3.r0.g3a66d89 +pkgrel=1 +pkgdesc="LuxCoreRender exporter plugin for Blender" +arch=('any') +url="http://www.luxrender.net/" +license=('GPL') +depends=(blender luxcorerender) +makedepends=(git) +conflicts=(luxblend25 luxblend25-hg blend-plugin-luxcorerender) +provides=(blender-plugin-luxcorerender) +source=("${_name}::git+https://github.com/LuxCoreRender/BlendLuxCore.git${_fragment}") +md5sums=("SKIP") + +pkgver() { + cd ${srcdir}/${_name} +# printf %s.r%s.g%s $_pkgver $(git rev-list blendluxcore_v2.0..HEAD --count) $(git log --pretty=format:'%h' -n 1) + git describe --long --tags | sed 's/^blendluxcore_v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +package() { + cd ${srcdir}/${_name} + install -d -m755 ${pkgdir}/usr/share/blender/${_blender}/scripts/addons + cp -a ${srcdir}/${_name}/ ${pkgdir}/usr/share/blender/${_blender}/scripts/addons + # change the search path in exporter so it finds pylux in its new location :(previous solution was much better, what happen to blendlux ) + #sed -i 's|from.*import pylux|import pylux|' "$pkgdir/usr/share/blender/$_blender/scripts/addons/luxrender/outputs/pure_api.py" + for file in `grep -rl import\ pyluxcore ${pkgdir}` ; do sed -i 's/from .* import pyluxcore/import pyluxcore/g' $file; done + rm -rf ${pkgdir}/usr/share/blender/${_blender}/scripts/addons/${_name}/bin + rm -rf ${pkgdir}/usr/share/blender/${_blender}/scripts/addons/${_name}/.{git,github,gitignore} +} + +# vim:set ts=2 sw=2 et: |