dbdc3ee28c535e7ef21d32872bd6c1f2bf0a9ab7
merge all pkgconfig-found libraries into a single one and redirect all existing lib files to the merged variant. the clean separation between libraries is largely fictional anyway because the main config block is in libstore and cannot reasonably be moved out, or because libutil has assumptions built into its behavior that libmain later establishes, or because libexpr messes with global boehmgc configuration. nearly every kind of layering violation imaginable can be found *some*where in lix, and not pretending that this is not the case will let us clean up some of them. this will also allow us to merge these libraries at the meson level which is itself necessary to make rust code easier to integrate. Change-Id: I172f8a08d5d90ded0a0a99fd9e0fa5d804db00a7
Lix
Lix is an implementation of Nix, a powerful package management system for Linux and other Unix systems that makes package management reliable and reproducible.
Read more about us at https://lix.systems.
Installation
On Linux and macOS the easiest way to install Lix is to run the following shell command (as a user other than root):
$ curl -sSf -L https://install.lix.systems/lix | sh -s -- install
For systems that already have a Nix implementation installed, such as NixOS systems, read our install page
Building And Developing
See our Hacking guide in our manual for instruction on how to set up a development environment and build Lix from source.
Additional Resources
- The Lix reference manual:
- Our wiki
- Matrix - #space:lix.systems
License
Lix is released under LGPL-2.1-or-later.
Description
Working fork of Lix - carries the adaptive load-aware build-remote patch. Upstream: gerrit.lix.systems
92 MiB
Languages
C++
74.9%
Python
11.7%
Nix
6.1%
Shell
3.6%
Meson
2%
Other
1.6%