| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.2.4 | 7 | ~amd64 ~x86 |
# Copyright @ 2019-2023 Oslo University Hospital
# Distributed under the terms of the BSD 3 Clause License
EAPI=7
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake python-single-r1
DESCRIPTION="SimpleITK: Simplifying and facilitating rapid prototyping with ITK"
HOMEPAGE="https://github.com/SimpleITK/SimpleITK"
SRC_URI="https://github.com/SimpleITK/${PN}/archive/${PV}.tar.gz -> ${PN}-${PV}.tar.gz"
LICENSE="Apache-2.0"
if [[ ${PV} != *9999* ]]; then
KEYWORDS="~amd64 ~x86"
fi
SLOT="0"
DEPEND="
dev-lang/python
>=dev-lang/lua-5.1
"
RDEPEND="
${DEPEND}
${PYTHON_DEPS}
"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
PATCHES=(
"${FILESDIR}/0001-ENH-Adding-installation-directory-for-python-module.patch"
)
src_unpack() {
# Unpack ITK source code
if [ "${A}" != "" ]; then
unpack ${A}
fi
mv "${WORKDIR}"/"${PN}"-"${COMMIT}" "${WORKDIR}"/"${PN}"-"${PV}"
}
src_configure() {
local mycmakeargs=()
# General building options
mycmakeargs+=(
-DBUILD_TESTING:BOOL=OFF
-DWRAP_LUA:BOOL=OFF
-DWRAP_JAVA:BOOL=OFF
-DWRAP_PYTHON:BOOL=ON
-DSKBUILD:BOOL=ON
-DSimpleITK_INSTALL_LIBRARY_DIR:STRING="$(get_libdir)"
-DSimpleITK_INSTALL_ARCHIVE_DIR:STRING="$(get_libdir)"
-DSimpleITK_INSTALL_PYTHON_LIBRARY_DIR:STRING="$(python_get_sitedir)"
)
cmake_src_configure
}
dev-lang/python >=dev-lang/lua-5.1
dev-lang/python
>=dev-lang/lua-5.1
${PYTHON_DEPS}
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | SimpleITK-1.2.4.tar.gz | 1906812 bytes | https://github.com/SimpleITK/SimpleITK/archive/1.2.4.tar.gz |