Search Criteria
Package Details: micromamba 2.3.0-1
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, libmambapy |
Submitter: | gdolle |
Maintainer: | carlosal1015 (brianrobt) |
Last Packager: | carlosal1015 |
Votes: | 8 |
Popularity: | 0.000233 |
First Submitted: | 2021-03-21 15:23 (UTC) |
Last Updated: | 2025-06-17 04:01 (UTC) |
Dependencies (13)
- fmt (fmt-gitAUR)
- libsolv (libsolv-gitAUR)
- python (python37AUR)
- reprocAUR (reproc-gitAUR)
- simdjson (simdjson-gitAUR)
- yaml-cpp
- cli11 (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR, ninja-memAUR, ninja-noemacs-gitAUR) (make)
- nlohmann-json (nlohmann-json-gitAUR) (make)
- pybind11 (pybind11-gitAUR) (make)
- spdlog (spdlog-gitAUR) (make)
- tl-expected (make)
Latest Comments
« First ‹ Previous 1 2 3 Next › Last »
brianrobt commented on 2025-05-29 13:07 (UTC) (edited on 2025-05-29 13:07 (UTC) by brianrobt)
Was in a hurry and forgot to remove it.
I think so. On the surface it looks like there were only a few breaking API changes limited to a single file. If I have some time today, I'll do a deeper dive and try to get a working patch.
EDIT: Also, once we get this working, I think it's safe to delete the
python-libmamba
package.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
fmt
incompatibility be fixed? Theconda
package 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.txt
file 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_MICROMAMBA
is only meant to be built statically. I don't think that trying to force it to useBUILD_SHARED
is going to get us anywhere.In the meantime, I tried setting
-DBUILD_MICROMAMBA=OFF
and adding-DBUILD_MAMBA=ON
.-DBUILD_MAMBA
is 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
libmambapy
and itsfmt
dependency.libmambapy
is expecting v10.1.1 (I think), butfmt
is 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
libmambapy
to usefmt
v11.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=ON
and-DBUILD_STATIC=OFF
aren'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-cmake
andpython-ninja
python-ninja
exists, 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
cmake
on its own, and I’m unsure how to deal with it. I asked the scikit-build people for help, let’s see.« First ‹ Previous 1 2 3 Next › Last »