Search Criteria
Package Details: micromamba 2.5.0-2
Package Actions
| Git Clone URL: | https://aur.archlinux.org/micromamba.git (read-only, click to copy) |
|---|---|
| Package Base: | micromamba |
| Description: | The fast cross-platform package manager |
| Upstream URL: | https://github.com/mamba-org/mamba |
| Licenses: | BSD-3-Clause |
| Conflicts: | micromamba-bin |
| Provides: | libmamba, python-libmambapy |
| Submitter: | gdolle |
| Maintainer: | carlosal1015 (flying-sheep) |
| Last Packager: | carlosal1015 |
| Votes: | 10 |
| Popularity: | 1.00 |
| First Submitted: | 2021-03-21 15:23 (UTC) |
| Last Updated: | 2026-01-10 17:32 (UTC) |
Dependencies (16)
- fmt (fmt-gitAUR)
- libsolv (libsolv-gitAUR)
- python
- reprocAUR (reproc-gitAUR)
- simdjson (simdjson-gitAUR)
- yaml-cpp
- cli11 (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- pybind11 (pybind11-gitAUR) (make)
- python-build (make)
- python-installer (make)
- python-scikit-build-core (make)
- spdlog (spdlog-gitAUR) (make)
- tl-expected (make)
Required by (1)
- python-conda-libmamba-solver (requires python-libmambapy)
Latest Comments
« First ‹ Previous 1 2 3 4 5 Next › Last »
flying-sheep commented on 2025-05-29 13:02 (UTC) (edited on 2025-05-29 13:03 (UTC) by flying-sheep)
Why does it still say
provides=(python-libmambapy)then?Can the
fmtincompatibility be fixed? Thecondapackage depends onpython-libmambapy.brianrobt commented on 2025-05-27 19:55 (UTC) (edited on 2025-05-28 13:06 (UTC) by brianrobt)
@anlorn, I stand corrected. Looks like patching the
CMakeLists.txtfile fixed the issue.EDIT: I also had to disable building libmambapy due to the incompatibility with
fmt>=11.x.PKGBUILD:
static-off.patch:
brianrobt commented on 2025-05-27 19:32 (UTC)
I think I already tried to patch that but ran into some errors.
From the documentation, it sounds like
-DBUILD_MICROMAMBAis only meant to be built statically. I don't think that trying to force it to useBUILD_SHAREDis going to get us anywhere.In the meantime, I tried setting
-DBUILD_MICROMAMBA=OFFand adding-DBUILD_MAMBA=ON.-DBUILD_MAMBAis meant to be used for compiling micromamba dynamically, so it seems like that might be what we want. There is already a micromamba-bin package for the standalone static version.With that being said, I ran into more issues with
libmambapyand itsfmtdependency.libmambapyis expecting v10.1.1 (I think), butfmtis v11.2.0.I spent a couple of hours trying to get a working patch, but to no avail.
I'll try some additional build flag combos to see if we can get a working version, but eventually the micromamba upstream is going to need to update
libmambapyto usefmtv11.0.0 at the very least.anlorn commented on 2025-05-27 02:35 (UTC)
Looks like mamba cmake enforces static compiling when build as micromamba
brianrobt commented on 2025-05-21 13:42 (UTC) (edited on 2025-05-21 13:46 (UTC) by brianrobt)
Trying to build this, I get the following error:
I've tried several patches to get around the "STATIC_LIBRARY" error, installing static versions of yaml-cpp, reproc, and reproc++, and building with a different combination of flags--all to no avail.
AFAICT, no changes have been made to yaml-cpp since this package was last published.
It seems like
-DBUILD_SHARED=ONand-DBUILD_STATIC=OFFaren't being respected.I'm not sure what to do at this point or if anyone else has run into the same error.
xZTtV2 commented on 2025-04-18 17:25 (UTC) (edited on 2025-04-18 17:25 (UTC) by xZTtV2)
pacman -Ss yaml-cpp
carlosal1015 commented on 2025-03-18 19:36 (UTC)
If someone Arch Linux User found a solution, please share here.
flying-sheep commented on 2024-10-23 19:19 (UTC) (edited on 2024-10-23 19:32 (UTC) by flying-sheep)
OK, thanks to henriii, we got it!
flying-sheep commented on 2024-09-28 09:09 (UTC) (edited on 2024-09-28 09:49 (UTC) by flying-sheep)
OK, it also has some more build dependencies:
python-cmakeandpython-ninjapython-ninjaexists, and I packaged https://aur.archlinux.org/packages/python-cmake-bin for that reason. We might want to change it so it uses system cmake!Once you updated this package to build and to have
provides=(... python-libmamba)I can retire https://aur.archlinux.org/packages/python-libmambaI think I’m almost at a point where I’m getting this to build. Only problem is that 2.0 calls
cmakeon its own, and I’m unsure how to deal with it. I asked the scikit-build people for help, let’s see.flying-sheep commented on 2024-09-27 15:03 (UTC)
I think the 2.0.0 release build just needs the added
simdjsondependency and--preset mamba-unix-shared-release.Could you also please add
python-libmambato theprovidesarray? “libmambapy” is a python library with that name!« First ‹ Previous 1 2 3 4 5 Next › Last »