luxcorerender-9999lastrodamo
download
# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="LuxCoreRender is a physically based and unbiased rendering engine"
HOMEPAGE="https://luxcorerender.org/"
if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://codeberg.org/lastrodamo/LuxCoreRender"
inherit git-r3
else
SRC_URI="https://codeberg.org/lastrodamo/LuxCoreRender/archive/luxcorerender-${PV}alpha3.tar.gz"
S="${WORKDIR}/luxcorerender"
KEYWORDS="~amd64 ~x86"
fi
LICENSE="Apache-2.0"
SLOT="2"
IUSE="cuda"
RDEPEND="
app-text/doxygen
media-libs/openjpeg
media-libs/libpng
media-libs/tiff
dev-libs/spdlog
dev-libs/libfmt
media-libs/openexr
dev-libs/jsoncpp
dev-lang/python
dev-libs/boost:=[python,numpy]
media-libs/embree
media-libs/oidn
cuda? ( dev-util/nvidia-cuda-toolkit:= )
media-libs/openimageio
media-libs/opencolorio
media-libs/opensubdiv
media-gfx/openvdb:=[static-libs]
media-libs/glfw
dev-cpp/tbb
dev-libs/c-blosc
dev-python/numpy
dev-python/pyside6
dev-python/pyside6-tools
sys-libs/zlib
x11-libs/gtk+
sys-devel/bison
sys-devel/flex
dev-cpp/eigen
dev-libs/stb
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-build/cmake
sys-devel/gcc:13
sys-devel/bison
sys-devel/flex
"
src_prepare() {
default
cmake_src_prepare
# Apply any necessary patches here
}
src_configure() {
cmake_src_configure
}
src_compile() {
cmake_src_compile
}
src_install() {
cmake_src_install
}
pkg_postinst() {
elog "LuxCoreRender has been installed."
elog "You can start using it by running the luxcoreui command."
}