diff options
author | bartus | 2020-02-06 19:12:49 +0100 |
---|---|---|
committer | bartus | 2020-02-06 19:12:49 +0100 |
commit | 2eec89c7d3c56b51e085d25cf4c63b7832b481d7 (patch) | |
tree | 2d4112edeced4c0069caf0a8d0f5be15376aa84d /PKGBUILD | |
parent | 2e1b02c9baa5372d6f494e46343bcd4127983866 (diff) | |
download | aur-2eec89c7d3c56b51e085d25cf4c63b7832b481d7.tar.gz |
Proper way to avoid conflict with other blender versions.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -8,10 +8,10 @@ _branch="fracture_modifier" _sufix=${_branch} -_blenver=2.82 _fragment="#branch=${_branch}" pkgname=blender-${_sufix}-git -pkgver=v2.79b.r2168.g969fca718a4 +pkgver=2.79b.r2169.g233ad61cb8d +_blenver=${pkgver:0:4} pkgrel=1 pkgdesc="Development version of Blenders ${_branch} branch" arch=('i686' 'x86_64') @@ -49,6 +49,7 @@ source=("git://git.blender.org/blender.git${_fragment}" oiio-2.0.patch Cleanup-use-PyImport_GetModuleDict.patch python3.8.patch + addon_path.patch ) md5sums=('SKIP' 'SKIP' @@ -65,11 +66,12 @@ md5sums=('SKIP' '4e4423315f07bc724c7703c57c4481d7' 'f98eb0576a8e00444cc3e936d31a9812' '1fafe7b27c376f0fd8b7bb7985deef6e' - '54caa2acab217f8abb9a00ef05f1d0d7') + '54caa2acab217f8abb9a00ef05f1d0d7' + '88097ddbca087f932f8805f0caa185f4') pkgver() { cd "$srcdir/blender" - git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { @@ -87,14 +89,14 @@ prepare() { git apply -v ${srcdir}/oiio-2.0.patch git apply -v ${srcdir}/Cleanup-use-PyImport_GetModuleDict.patch git apply -v ${srcdir}/python3.8.patch - msg "change BLENDER_VERSION to ${_blenver/./}" - sed -i "/#define BLENDER_VERSION */s/279/${_blenver/./}/" source/blender/blenkernel/BKE_blender_version.h + sed -i "s/@@_sufix@@/${_sufix}/g" ${srcdir}/addon_path.patch + git apply -v ${srcdir}/addon_path.patch } build() { mkdir -p "$srcdir/blender-build" cd "$srcdir/blender-build" - + _pyver=$(python -c "from sys import version_info; print(\"%d.%d\" % (version_info[0],version_info[1]))") msg "python version detected: ${_pyver}" @@ -140,7 +142,7 @@ package() { ((DISABLE_NINJA)) && make install DESTDIR="$pkgdir" || DESTDIR="$pkgdir" ninja install msg "install fracture-helper addon" - install ${srcdir}/blender-fracture-helper/*.py ${pkgdir}/usr/share/blender/${_blenver}/scripts/addons/ + install ${srcdir}/blender-fracture-helper/*.py ${pkgdir}/usr/share/blender/${_blenver}_${_sufix}/scripts/addons/ msg "add -${_sufix} sufix to desktop shortcut" sed -i "s/=blender/=blender-${_sufix}/g" ${pkgdir}/usr/share/applications/blender.desktop |