Commit Graph

24 Commits

Author SHA1 Message Date
Antoine Prouvost 7ce51b3de9
Compile with C++20 (#3965) 2025-06-04 11:28:11 +02:00
Julien Jerphanion d1786964f9
build: Generate and install `etc/profile.d/mamba.sh` for mamba (#3723)
Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Klaim <Klaim@users.noreply.github.com>
2025-01-06 16:41:54 +01:00
Sylvain Corlay 4f73c92713
Update mamba.sh.in script (#3422)
* Update mamba.sh.in script

* Set root prefix

* Update mamba_package/etc/profile.d/mamba.sh.in

Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>

---------

Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
2024-08-31 00:31:20 +02:00
Julien Jerphanion 0bd2ee6ecf
Define `etc/profile.d/mamba.sh` and install it (#3413)
* Install profile.d directory

* Format

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

* Package etc/profile.d/mamba.sh

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

* Just install mamba.sh directly

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

* Modify env specification to invalidate its cache

FYI, the "build" package has been yanked:
https://prefix.dev/channels/conda-forge/packages/build

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

* Empty commit to retrigger CI

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

* Change output path of the script

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

* Revert uneeded changes

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>

---------

Signed-off-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Sylvain Corlay <sylvain.corlay@gmail.com>
2024-08-26 14:14:55 +02:00
Antoine Prouvost 21675b6517
Enforce space between definitions (#3049) 2023-12-07 23:00:25 +01:00
Antoine Prouvost d116ff8917
Add cmake-format (#2962)
* Add cmake-format

* Apply cmake-format
2023-11-07 11:08:26 +01:00
Antoine Prouvost 80e3475e06
Explicit and smart CMake target (#2935)
* Explicit and smart CMake target

* Only expose explicit CMake targets
2023-10-31 12:07:03 +01:00
Antoine Prouvost 3c200f9e8e
Don't force MSVC_RUNTIME (#2861)
* Don't force MSVC_RUNTIME

* Run micromamba-feedstock fork

* Explicit MSVC runtime in CI

* Fix typo
2023-09-21 20:02:02 +02:00
Klaim (Joël Lamotte) bbac096a04
Context: not a singleton (#2615)
Context is not a singleton anymore.

---------

Co-authored-by: Johan Mabille <johan.mabille@gmail.com>
2023-09-05 10:55:43 +02:00
Antoine Prouvost 03e34174dc
Move util_string to utility library (#2739) 2023-08-11 13:32:15 +02:00
Wolf Vollprecht 9de2535cbb
call `init_console` to prevent UTF8 errors when extracting packages (#2655) 2023-07-05 18:41:43 +02:00
Antoine Prouvost 50a627e002
Attempt to fix CI (#2637)
* Revert "Change brace space in clang-format (#2627)"

This reverts commit 3dce990111.

* Revert "Improvement: Support ZST in mamba and enable ZST by default (#2404)"

This reverts commit 60cd358c39.
2023-06-29 08:29:37 +02:00
Antoine Prouvost 3dce990111
Change brace space in clang-format (#2627)
Change braced init spaces
2023-06-28 11:38:33 +02:00
Klaim (Joël Lamotte) ec95d18986
No Singleton: `Configuration` (#2541)
* Removed unused debugging macros.

* mamba::Configuration is not a singleton anymore.

* review fix
2023-06-15 11:41:21 +02:00
Antoine Prouvost 156edfd89f
Arrange header sorting (#2375)
* Change headers sorting in Clang-format

* Reorder headers
2023-03-14 17:15:21 +01:00
Johan Mabille b38377a479
Only full shared or full static build (#2342) 2023-03-03 17:27:25 +01:00
Antoine Prouvost 2811c25d75
Clean util_string (#2339)
clean up the util_string header and add util_string.cpp
2023-03-03 16:22:15 +01:00
Antoine Prouvost 365342cc04
Fine tune clang-format proposal (#2290)
* Fine-tune .clang-format

* Fix missing header and right const

* Fix header order on Windows

* Apply pre-commit
2023-02-20 16:01:43 +01:00
Antoine Prouvost 0002794f3c
Aggressive compilation warnings (#2304) 2023-02-20 09:02:36 +01:00
Wolf Vollprecht f6e717173c
make tarballs look more similar to conda-package-handling, add compression threads (#2177) 2023-01-03 17:56:12 +01:00
Joël Lamotte (Klaim) f3da147cd1 Fix: prevent Console from reinstantiate itself while being destroyed. 2022-05-10 12:26:52 +02:00
Wolf Vollprecht 42f2cd88ba format all files 2022-02-22 15:58:57 +01:00
Adrien DELSALLE 95e65b8114
use spdlog as logger backend
split verbosity and log level
use backtrace to replay logs on critical error
use backtrace to replay logs emitted before setting the log level, with the appropriate level
make libmamba compile time log level a cmake option
break circular dependencies
remove hard-coded config loading sequence
2021-11-05 10:46:22 +01:00
Adrien DELSALLE 2f349dca96
rename mamba-archive mamba-package
rename umamba subcom archive, package
turn on parallel extraction of mamba in CI by building mamba-package target
2021-10-29 17:32:43 +02:00