Package Details: micromamba 2.3.0-1

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)

Latest Comments

1 2 3 Next › Last »

peippo commented on 2025-06-14 19:41 (UTC)

The version numbers in PKGBUILD and .SRCINFO differ which leads to, e.g., aurutils attempting to re-build micromamba on every run. Could you bump both values to a common version?

brianrobt commented on 2025-06-12 14:35 (UTC)

@bcb, Thanks for catching that! Updated version has been pushed.

bcb commented on 2025-06-11 07:35 (UTC)

I can't build this in a clean chroot (using aurutils) as prepare() tries to use relative paths for the patches. Please replace these with

  patch -p0 -i "${srcdir}/static-off.patch"
  patch -p0 -i "${srcdir}/utils.cpp.patch"

to ensure the patches can be found :).

flying-sheep commented on 2025-06-10 09:47 (UTC)

it does, thank you!

brianrobt commented on 2025-06-09 20:07 (UTC)

@flying-sheep, The latest version should have all of those issues resolved.

flying-sheep commented on 2025-06-07 10:34 (UTC)

Hi, you don’t actually install libmambapy. building it is ON, but it’s not on my system!

Please fix or stop conflicting with python-libmamba and providing python-libmambapy

❯ paru -Qlq micromamba | treeify 
[/]
 └─usr
    ├─bin
    │  └─mamba
    ├─etc
    │  └─profile.d
    │     └─mamba.sh
    ├─include
    │  └─mamba/**/*.h*
    ├─lib
    │  ├─cmake
    │  │  └─libmamba
    │  │     ├─libmambaConfig.cmake
    │  │     ├─libmambaConfigVersion.cmake
    │  │     ├─libmambaTargets-none.cmake
    │  │     └─libmambaTargets.cmake
    │  ├─libmamba.so
    │  ├─libmamba.so.4
    │  └─libmamba.so.4.0.0
    └─share
       └─licenses
          └─micromamba
             └─LICENSE

brianrobt commented on 2025-06-06 12:47 (UTC) (edited on 2025-06-06 15:21 (UTC) by brianrobt)

That looks like an issue specific to your local environment (i.e., "/home/arthur/.local/bin/ctest").

Micromamba installs without the need for python-cmake in a fresh Docker container: https://github.com/brianrobt/micromamba-aur/blob/master/Dockerfile

[builder@9b949c15df81 ~]$ which ctest
/usr/sbin/ctest
[builder@9b949c15df81 ~]$ ctest --version
ctest version 4.0.2-dirty

CMake suite maintained and supported by Kitware (kitware.com/cmake).

arthurfragoso commented on 2025-06-06 04:21 (UTC) (edited on 2025-06-06 04:22 (UTC) by arthurfragoso)

[ 98%] Building CXX object micromamba/CMakeFiles/mamba.dir/src/shell.cpp.o
[ 98%] Building CXX object micromamba/CMakeFiles/mamba.dir/src/umamba.cpp.o
[ 99%] Building CXX object micromamba/CMakeFiles/mamba.dir/src/update.cpp.o
[100%] Building CXX object micromamba/CMakeFiles/mamba.dir/src/version.cpp.o
[100%] Linking CXX executable mamba
[100%] Built target mamba
==> Iniciando check()...
Traceback (most recent call last):
  File "/home/arthur/.local/bin/ctest", line 5, in <module>
    from cmake import ctest
ModuleNotFoundError: No module named 'cmake'
==> ERRO: Uma falha ocorreu em check().
    Abortando...
 -> erro ao construir: micromamba-exit status 4
 -> Falha ao instalar os seguintes pacotes. É necessária a intervenção manual:
micromamba - exit status 4

I had to install python-cmake (python-cmake-bin) to be able to build it.

brianrobt commented on 2025-06-03 13:21 (UTC)

Just published the new version. Please let us know if there are any issues!

brianrobt commented on 2025-05-29 13:36 (UTC) (edited on 2025-05-29 13:37 (UTC) by brianrobt)

I just got a working patch for the fmt changes which can be seen below. Since I'm not the maintainer of this package, I can't push the changes.

utils.cpp.patch:

--- libmambapy/src/libmambapy/bindings/utils.cpp.orig   2025-05-29 13:26:59.915035009 +0000
+++ libmambapy/src/libmambapy/bindings/utils.cpp    2025-05-29 13:27:33.215447011 +0000
@@ -109,11 +109,11 @@
                         return std::nullopt;
                     }
                     const auto fg = style.get_foreground();
-                    if (fg.is_rgb)
+                    if (!fg.is_terminal_color())
                     {
-                        return { { fmt::rgb(fg.value.rgb_color) } };
+                        return { { fmt::rgb(fg.value()) } };
                     }
-                    return { { static_cast<fmt::terminal_color>(fg.value.term_color) } };
+                    return { { static_cast<fmt::terminal_color>(fg.value()) } };
                 }
             )
             .def_property_readonly(
@@ -125,16 +125,15 @@
                         return std::nullopt;
                     }
                     const auto bg = style.get_background();
-                    if (bg.is_rgb)
+                    if (!bg.is_terminal_color())
                     {
-                        return { { fmt::rgb(bg.value.rgb_color) } };
+                        return { { fmt::rgb(bg.value()) } };
                     }
-                    return { { static_cast<fmt::terminal_color>(bg.value.term_color) } };
+                    return { { static_cast<fmt::terminal_color>(bg.value()) } };
                 }
             )
             .def_property_readonly(
                 "emphasis",
-
                 [](const fmt::text_style& style) -> std::optional<fmt::emphasis>
                 {
                     if (!style.has_emphasis())
@@ -143,7 +142,6 @@
                     }
                     return { style.get_emphasis() };
                 }
-
             )
             .def("__copy__", &copy<fmt::text_style>)
             .def("__deepcopy__", &deepcopy<fmt::text_style>, py::arg("memo"));