dev-util/mamba: bump to 2.0.5, drop 1.5.10

This commit is contained in:
Yachen Wang 2025-02-14 21:22:01 +08:00 committed by peeweep
parent 96b81edc1e
commit 87973dc608
2 changed files with 25 additions and 5 deletions

View File

@ -1 +1 @@
DIST mamba-1.5.10.tar.gz 1006118 BLAKE2B a70edea526790246041fda1cf3836ffa2ffd47fd69a16f18589f0ad3c77dbf3711f6c7d021ab2eea8bbee60125010b53c2cf1254e6f6c6f4051fc815e3072873 SHA512 4a8fde44c3ceacc80717bb52a5c6bec575852508cac3af8c42ae5ea5cf48b819824d1effccd7aedaa66870dd5fe1431e46ce3a24e9801671f747331832a06f4a
DIST mamba-2.0.5.tar.gz 1199057 BLAKE2B ebb4ef3e5e8969df86a133972c357e567105555c4018439aff92e874f141639e4d88e988efcda5778433c5c5dffcf9e6146cdc94547be9246969aae52dfbead2 SHA512 57c139f40e0b769d3d6028c4690f66ac7eda74fbdab1683fe8396eb94301c140858096a7511b792a360dd07dd984847734561e37a21c198c9c896d849fcad6e7

View File

@ -11,10 +11,12 @@ PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 cmake multilib
DATE_TAG="2024.12.12"
DESCRIPTION="The Fast Cross-Platform Package Manager"
HOMEPAGE="https://github.com/mamba-org/mamba"
SRC_URI="https://github.com/mamba-org/mamba/archive/refs/tags/${P}.tar.gz"
S="${WORKDIR}/${PN}-${P}"
SRC_URI="https://github.com/mamba-org/mamba/archive/refs/tags/${DATE_TAG}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/2"
@ -42,10 +44,12 @@ RDEPEND="${DEPEND}
!dev-util/micromamba-bin
!dev-util/micromamba
"
BDEPEND="python? (
BDEPEND="
python? (
${PYTHON_DEPS}
${DISTUTILS_DEPS}
$(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
$(python_gen_cond_dep 'dev-python/scikit-build[${PYTHON_USEDEP}]')
)
"
# test? (
@ -58,6 +62,8 @@ BDEPEND="python? (
# ')
# )
S="${WORKDIR}/${PN}-${DATE_TAG}"
# distutils_enable_tests pytest
# EPYTEST_IGNORE=(
@ -98,10 +104,24 @@ src_configure() {
src_compile() {
cmake_src_compile
use python && { pushd libmambapy || die ; distutils-r1_src_compile ; }
if use python; then
cmake --install ${BUILD_DIR} --prefix ${T}
cd libmambapy || die
export SKBUILD_CONFIGURE_OPTIONS="\
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
-DBUILD_LIBMAMBA=ON \
-DBUILD_LIBMAMBAPY=ON \
-DBUILD_MICROMAMBA=OFF \
-DBUILD_MAMBA_PACKAGE=OFF \
-Dlibmamba_ROOT=${T}"
distutils-r1_src_compile
fi
}
src_install() {
cmake_src_install
use python && { pushd libmambapy || die ; distutils-r1_src_install ; }
if use python; then
cd libmambapy || die
distutils-r1_src_install
fi
}