summaryrefslogtreecommitdiff
path: root/media-gfx/blender/blender-2.83.15.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'media-gfx/blender/blender-2.83.15.ebuild')
-rw-r--r--media-gfx/blender/blender-2.83.15.ebuild20
1 files changed, 13 insertions, 7 deletions
diff --git a/media-gfx/blender/blender-2.83.15.ebuild b/media-gfx/blender/blender-2.83.15.ebuild
index ccb67825bbd5..f7382f1c719e 100644
--- a/media-gfx/blender/blender-2.83.15.ebuild
+++ b/media-gfx/blender/blender-2.83.15.ebuild
@@ -15,7 +15,8 @@ if [[ ${PV} = *9999* ]] ; then
EGIT_REPO_URI="https://git.blender.org/blender.git"
else
SRC_URI="https://download.blender.org/source/${P}.tar.xz"
- SRC_URI+=" test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-2.83.1-tests.tar.bz2 )"
+ TEST_TARBALL_VERSION=2.83.1
+ SRC_URI+=" test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.bz2 )"
KEYWORDS="~amd64 ~x86"
fi
@@ -153,8 +154,8 @@ src_unpack() {
fi
if use test; then
- mkdir -p lib/tests || die
- mv "${WORKDIR}"/blender*tests* lib/tests || die
+ mkdir -p lib || die
+ mv "${WORKDIR}"/blender-${TEST_TARBALL_VERSION}-tests/tests lib || die
fi
}
@@ -320,15 +321,20 @@ src_install() {
cmake_src_install
- # fix doc installdir
- docinto "html"
+ if use man; then
+ # Slot the man page
+ mv "${ED}/usr/share/man/man1/blender.1" "${ED}/usr/share/man/man1/blender-${BV}.1" || die
+ fi
+
+ # Fix doc installdir
+ docinto html
dodoc "${CMAKE_USE_DIR}"/release/text/readme.html
rm -r "${ED}"/usr/share/doc/blender || die
python_fix_shebang "${ED}/usr/bin/blender-${BV}-thumbnailer.py"
python_optimize "${ED}/usr/share/blender/${BV}/scripts"
- mv "${ED}/usr/bin/blender" "${ED}/usr/bin/blender-${BV}"
+ mv "${ED}/usr/bin/blender" "${ED}/usr/bin/blender-${BV}" || die
}
pkg_postinst() {
@@ -368,7 +374,7 @@ pkg_postrm() {
ewarn ""
ewarn "You may want to remove the following directory."
- ewarn "~/.config/${PN}/<blender version>/cache/"
+ ewarn "~/.config/${PN}/${SLOT}/cache/"
ewarn "It may contain extra render kernels not tracked by portage"
ewarn ""
}