summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-apps/nix: tweak for bdwgc-8, bug #679834Sergei Trofimovich2019-03-091-0/+12
| | | | | | | 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>
* sys-apps/nix: remove unused patchMichael Mair-Keimberger2018-07-061-11/+0
|
* sys-apps/nix: bump up to 2.0Sergei Trofimovich2018-02-222-1/+11
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* sys-apps/nix: drop oldSergei Trofimovich2017-12-211-16/+0
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sys-apps/nix: remove unused patches/fileMichael Mair-Keimberger2017-10-173-33/+0
| | | | Closes: https://github.com/gentoo/gentoo/pull/5817
* sys-apps/nix: bump up to 1.11.14Sergei Trofimovich2017-08-312-0/+24
| | | | Package-Manager: Portage-2.3.8, Repoman-2.3.3
* sys-apps/nix: added missing gcroots directory, bug #622658Sergei Trofimovich2017-07-151-0/+24
| | | | | | | | | | 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
* Drop remaining $Id$ and $Header$ from files.Ulrich Müller2017-02-281-1/+0
| | | | Bug: 611234
* sys-apps/nix: respect CFLAGS/CXXFLAGS/LDFLAGS, require boehm-gx[cxx]Sergei Trofimovich2017-01-232-0/+45
| | | | | | | Thanks to wiselord on freenode/#haskell-by who noticed missing boehm-gx[cxx] DEPEND. Package-Manager: Portage-2.3.3, Repoman-2.3.1
* sys-apps/nix: new package, The Purely Functional Package ManagerSergei Trofimovich2017-01-174-0/+38
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