sys-apps / nix

A purely functional package manager

Official package sites : https://nixos.org/nix ·

v2.3.1 :: 0 :: gentoo (Masked by set 3579)

Modified
License
LGPL-2.1
Keywords
~amd64 ~x86
USE flags
doc etc-profile gc s3 sodium

v2.3-r1 :: 0 :: gentoo (Masked by set 3579)

Modified
License
LGPL-2.1
Keywords
~amd64 ~x86
USE flags
doc etc-profile gc s3 sodium

v2.3 :: 0 :: gentoo (Masked by set 3579)

Modified
License
LGPL-2.1
Keywords
~amd64 ~x86
USE flags
doc etc-profile gc s3 sodium

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
etc-profile
Install /etc/profile.d/ entry to inject nix support for all users.
gc
Enable garbage collection in the Nix expression evaluator (use dev-libs/boehm-gc).
s3
Enable Amazon S3 bucket to load and store packages (use dev-libs/aws-sdk-cpp).
sodium
Use dev-libs/libsodium for cryptography

kernel

linux
KERNEL setting for system using the Linux kernel

app-arch / brotli : Generic-purpose lossless compression algorithm

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-arch / xz-utils : utils for managing LZMA compressed files

app-text / docbook-xsl-stylesheets : XSL Stylesheets for Docbook

dev-db / sqlite : SQL database engine

dev-libs / aws-sdk-cpp : AWS SDK for C++

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / boost : Boost Libraries for C++

dev-libs / editline : line editing library for UNIX call compatible with the FSF readline

dev-libs / libsodium : A portable fork of NaCl, a higher-level cryptographic library

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

net-misc / curl : A Client that groks URLs

sys-apps / busybox : Utilities for rescue and embedded systems

sys-devel / bison : A general-purpose (yacc-compatible) parser generator

sys-devel / flex : The Fast Lexical Analyzer

sys-libs / libseccomp : high level interface to Linux seccomp filter

sys-libs / zlib : Standard (de)compression library

app-arch / brotli : Generic-purpose lossless compression algorithm

app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux

app-arch / xz-utils : utils for managing LZMA compressed files

app-text / docbook-xsl-stylesheets : XSL Stylesheets for Docbook

dev-db / sqlite : SQL database engine

dev-libs / aws-sdk-cpp : AWS SDK for C++

dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector

dev-libs / boost : Boost Libraries for C++

dev-libs / editline : line editing library for UNIX call compatible with the FSF readline

dev-libs / libsodium : A portable fork of NaCl, a higher-level cryptographic library

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / libxslt : XSLT libraries and tools

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

net-misc / curl : A Client that groks URLs

sys-apps / busybox : Utilities for rescue and embedded systems

sys-libs / libseccomp : high level interface to Linux seccomp filter

sys-libs / zlib : Standard (de)compression library


3579
Sergei Trofimovich
Mask for removal from main tree into ::nix-guix overlay. Removal in 30 days.
  • sys-apps/guix
  • sys-apps/nix
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: add check for USER_NS
nix-daemon uses user namespaces to build derivations (includeing nix-channel --update). The error is obwerved and reported by RuZzz. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.3.1
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: fix nix bootstrap, bug #693482
Fix `nix-channel --update` does not work on freshly-installed nix. `nix-channel --update` does a few main things: 1. fetch new tarball with nix expressions 2. unpack that tarball as part of the build system using a shell script derived by unpack-channel.nix. 3. install the result into /nix/store [2.] fails because tarball unpacking runs in a sandboxed environment in a container with /nix/store and /bin/sh mounted. unpack-channel.nix needs bash, tar and xz binaries in PATH. These are normally provided by bash, tar and xz packages from /nix/store. Unfortunately bash, tar and xz packages are not yet fetched as we only have nix installed without nixpkgs tree. 1. we patch unpack-channel.nix to only require 'sh' 2. we use /bin/sh as a static busybox and point nix at it: ./configure --with-sandbox-shell=/bin/busybox Reported-by: Kirill Zaborsky Closes: https://bugs.gentoo.org/693482 Bug: https://github.com/NixOS/nix/issues/2673 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: change 'etc_profile' to 'etc-profile'
Reported-by: Michał Górny Closes: https://bugs.gentoo.org/695114 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.3
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
sys-apps/nix: [QA] Fix missing trailing slash
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
sys-apps/nix: restore KEYWORDS as boost 1.70 is unmasked
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: enable USE=sodium by default
USE=sodium allows using binary package cache as-is. Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.2.2
Reported-by: Bernardo Meurer Closes: https://bugs.gentoo.org/683824 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: tweak for bdwgc-8, bug #679834
Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/679834 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: pass static shell into build container
Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.2.1
Package-Manager: Portage-2.3.55, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: add USE=s3 for AWS S3support, bug #670256
Disable automagic autodetection of S3 backend. Does not fix originally reported build failure in bug #670256 yet. Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/670256 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.1.3
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.1.2
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.1.1
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.1, unkeyworded
No keywords as >=dev-libs/boost-1.66 is not keyworded in Gentoo. See bug #630754. Bug: https://bugs.gentoo.org/630754 Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Package-Manager: Portage-2.3.38, Repoman-2.3.9
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.0.4
Package-Manager: Portage-2.3.38, Repoman-2.3.9
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.0.2
Package-Manager: Portage-2.3.35, Repoman-2.3.9
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.0.1
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 2.0
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-apps/nix: 1.11.16
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 1.11.15
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 1.11.14
Package-Manager: Portage-2.3.8, Repoman-2.3.3
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 1.11.13
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
sys-apps/nix: added missing gcroots directory, bug #622658
Fixed two bugs here: - added missing /nix/var/nix/gcroots/per-user directory - fixed /etc/profile.d/nix-daemon.sh to use 'stat -c', not 'stat -f' Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/622658 Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 1.11.12
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 1.11.11
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 1.11.10
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
sys-apps/nix: drop old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 1.11.9
Package-Manager: Portage-2.3.5, Repoman-2.3.2
kballou · gentoo
sys-apps/nix: Fix small grammar issues in doc contents
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
sys-apps/nix: bump up to 1.11.8
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sergei Trofimovich · gentoo
sys-apps/nix: don't hardcode UID/GID for nix internal groups
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Sergei Trofimovich · gentoo
sys-apps/nix: respect CFLAGS/CXXFLAGS/LDFLAGS, require boehm-gx[cxx]
Thanks to wiselord on freenode/#haskell-by who noticed missing boehm-gx[cxx] DEPEND. Package-Manager: Portage-2.3.3, Repoman-2.3.1
Sergei Trofimovich · gentoo
sys-apps/nix: new package, The Purely Functional Package Manager
Nix is a source-based package manager with strong support for binary packages. It uses multiple tricks to make package source dependencies robust: - nix installs every package into it's own --prefix=. Example: /nix/store/xsqz79bzclgrgnnlffp3qa0g4wnbcrp1-firefox-50.1.0 - nix builds packages with PATH (and similar) only including explicitly listed depends. This eliminates automagic dependency. - nix tracks full environment where package was built. Once environment changes new package needs to be built. That's how you install firefox just for your current user: $ nix-env -iA nixpkgs.firefox Package-Manager: Portage-2.3.3, Repoman-2.3.1