diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -25,13 +25,14 @@ pkgver() { package() { depends=("blender>=2.80" "luxcorerender>=${pkgver%.r*}" ) _blender=$(pacman -Sddp --print-format %v blender|grep -oP '(?<=\:)[[:digit:]]{1}\.[[:digit:]]{2}(?=)') - install -d -m755 ${pkgdir}/usr/share/blender/${_blender}/scripts/addons - cp -a ${srcdir}/${_name}/ ${pkgdir}/usr/share/blender/${_blender}/scripts/addons + 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} +# shellcheck disable=SC2013 # works until path has no white space. + 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: |