summaryrefslogtreecommitdiff
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 /sys-apps/guix/metadata.xml
parentsys-apps/nix: don't hardcode UID/GID for nix internal groups (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 'sys-apps/guix/metadata.xml')
-rw-r--r--sys-apps/guix/metadata.xml8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys-apps/guix/metadata.xml b/sys-apps/guix/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/sys-apps/guix/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>