summaryrefslogtreecommitdiff
path: root/dev-python/python-docs
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2017-02-01 22:18:04 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2017-02-01 22:18:16 +0000
commitf7663b92c6722a14a928fde1809e52748cb2e97a (patch)
tree65193c3bc7ac3ed635f8f5a029492a3e15180d72 /dev-python/python-docs
parent5050debfedd9ef939113ab1c2e3f0de3be6e15c0 (diff)
downloadgentoo-f7663b92c6722a14a928fde1809e52748cb2e97a.tar.gz
gentoo-f7663b92c6722a14a928fde1809e52748cb2e97a.tar.bz2
gentoo-f7663b92c6722a14a928fde1809e52748cb2e97a.zip
sys-apps/guix: new package, the GNU Purely Functional Package Manager
Internal data model and command UI is a lot like one of sys-apps/nix. Package description mechanism is a bit different in both surface syntax (guile vs nix expression language) and evaluation method (compiled versus lazy loaded configs) guix (as well as nix) is a source-based package manager with strong support for binary packages. It uses multiple tricks to make package source dependencies robust: - guix installs every package into it's own --prefix=. Example: /gnu/store/6np03bm99hg7gprcwmzpbpaj00cka8p8-icecat-45.5.1-gnu1 - guix builds packages with PATH (and similar) only including explicitly listed depends. This eliminates automagic dependency. - guix tracks full environment where package was built. Once environment changes new package needs to be built. That's how you install firef^Wicecat just for your current user: $ guix package --install icecat Package-Manager: Portage-2.3.3, Repoman-2.3.1
Diffstat (limited to 'dev-python/python-docs')
0 files changed, 0 insertions, 0 deletions