| Commit message (Expand) | Author | Age | Files | Lines |
| * | all-packages.nix: Documented some fetch functionsorigin/docs-all-packagesgitlab.intr/docs-all-packages | Falco Peijnenburg | 2018-10-02 | 1 | -0/+78 |
| * | Merge pull request #47668 from jluttine/syncthing-0.14.51•••syncthing: 0.14.50 -> 0.14.51 | Jörg Thalheim | 2018-10-02 | 1 | -2/+2 |
| |\ |
|
| | * | syncthing: 0.14.50 -> 0.14.51 | Jaakko Luttinen | 2018-10-02 | 1 | -2/+2 |
| * | | Merge pull request #47656 from plapadoo/jetbrains-libnotify•••jetbrains: add libnotify to wrapper to enable notifications | Jörg Thalheim | 2018-10-02 | 1 | -1/+2 |
| |\ \ |
|
| | * | | jetbrains: add libnotify to wrapper to enable notifications | Philipp Middendorf | 2018-10-02 | 1 | -1/+2 |
| * | | | Merge pull request #47673 from dysinger/feature/dysinger•••added dysinger as a maintainer | Jörg Thalheim | 2018-10-02 | 1 | -0/+5 |
| |\ \ \ |
|
| | * | | | added dysinger as a maintainer•••Signed-off-by: Tim Dysinger <tim@dysinger.net>
| Tim Dysinger | 2018-09-28 | 1 | -0/+5 |
| * | | | | hledger: fix build of new version 1.11 | Peter Simons | 2018-10-02 | 2 | -7/+2 |
| * | | | | haskell-hspec: update ghc-8.6.x overrides for version 2.5.8 | Peter Simons | 2018-10-02 | 1 | -5/+5 |
| * | | | | haskell-doctest: drop obsolete override for ghc-8.6.x | Peter Simons | 2018-10-02 | 1 | -2/+0 |
| * | | | | hackage-packages.nix: automatic Haskell package set update•••This update was generated by hackage2nix v2.11.1 from Hackage revision
https://github.com/commercialhaskell/all-cabal-hashes/commit/8d7d987c0d0c6ae33af1ad8c444342dfdefef8b9.
| Peter Simons | 2018-10-02 | 1 | -1804/+914 |
| * | | | | LTS Haskell 12.11 | Peter Simons | 2018-10-02 | 1 | -81/+81 |
| * | | | | Merge pull request #47675 from kalbasit/nixpkgs_update-twa•••twa: 1.3.1 -> 1.5.1 | Jörg Thalheim | 2018-10-02 | 1 | -8/+19 |
| |\ \ \ \ |
|
| | * | | | | twa: set meta.platforms to platforms.unix | Wael M. Nasreddine | 2018-10-02 | 1 | -4/+6 |
| | * | | | | twa: 1.3.1 -> 1.5.1 | Wael M. Nasreddine | 2018-10-02 | 1 | -5/+14 |
| * | | | | | i3lock-color: 2.11-c -> 2.12.c (#47674)•••Note the change in naming scheme, this is intentional
(https://github.com/PandorasFox/i3lock-color/issues/92) | Patrick Hilhorst | 2018-10-02 | 1 | -4/+4 |
| * | | | | | Merge pull request #47666 from plapadoo/jshint-phantomjs•••jshint: depend on phantomjs2 | Jörg Thalheim | 2018-10-02 | 1 | -0/+4 |
| |\ \ \ \ \ |
|
| | * | | | | | jshint: depend on phantomjs2 | Philipp Middendorf | 2018-10-02 | 1 | -0/+4 |
| | | |_|/ /
| |/| | | |
|
| * | | | | | Merge pull request #47563 from jameysharp/unscripted•••Replace several activation script snippets with declarative configuration | Jörg Thalheim | 2018-10-02 | 6 | -37/+32 |
| |\ \ \ \ \
| |_|/ / /
|/| | | | |
|
| | * | | | | nixos/pam: create wtmp/lastlog iff using pam_lastlog•••I think pam_lastlog is the only thing that writes to these files in
practice on a modern Linux system, so in a configuration that doesn't
use that module, we don't need to create these files.
I used tmpfiles.d instead of activation snippets to create the logs.
It's good enough for upstream and other distros; it's probably good
enough for us.
| Jamey Sharp | 2018-09-30 | 2 | -5/+7 |
| | * | | | | nixos/opengl: create /run/opengl-driver using tmpfiles.d•••Anything that uses OpenGL starts after sysinit.target, so
systemd-tmpfiles runs before anything that needs these symlinks.
| Jamey Sharp | 2018-09-30 | 1 | -11/+11 |
| | * | | | | nixos/activation: don't create /run/nix•••Nix 2.0 no longer uses these directories.
/run/nix/current-load was moved to /nix/var/nix/current-load in 2017
(Nix commit d7653dfc6dea076ecbe00520c6137977e0fced35). Anyway,
src/build-remote/build-remote.cc will create the current-load directory
if it doesn't exist already.
/run/nix/remote-stores seems to have been deprecated since 2014 (Nix
commit b1af336132cfe8a6e4c54912cc512f8c28d4ebf3) when the documentation
for $NIX_OTHER_STORES was removed, and support for it was dropped
entirely in 2016 (Nix commit 4494000e04122f24558e1436e66d20d89028b4bd).
| Jamey Sharp | 2018-09-30 | 1 | -3/+0 |
| | * | | | | nixos/polkit: use tmpfiles to clean old dirs•••These don't need to get cleaned up during activation; that can wait
until systemd-tmpfiles-setup runs.
| Jamey Sharp | 2018-09-30 | 1 | -5/+5 |
| | * | | | | nixos/systemd: don't create /var/lib/udev•••As far as I can tell, systemd has never used this directory, so I think
this is a holdover from before udev merged into systemd.
| Jamey Sharp | 2018-09-30 | 1 | -5/+0 |
| | * | | | | nixos/systemd: let journald create /var/log/journal•••The default value for journald's Storage option is "auto", which
determines whether to log to /var/log/journal based on whether that
directory already exists. So NixOS has been unconditionally creating
that directory in activation scripts.
However, we can get the same behavior by configuring journald.conf to
set Storage to "persistent" instead. In that case, journald will create
the directory itself if necessary.
| Jamey Sharp | 2018-09-30 | 1 | -4/+1 |
| | * | | | | nixos/stage-2: create empty machine-id at boot•••Previously, the activation script was responsible for ensuring that
/etc/machine-id exists. However, the only time it could not already
exist is during stage-2-init, not while switching configurations,
because one of the first things systemd does when starting up as PID 1
is to create this file. So I've moved the initialization to
stage-2-init.
Furthermore, since systemd will do the equivalent of
systemd-machine-id-setup if /etc/machine-id doesn't have valid contents,
we don't need to do that ourselves.
We _do_, however, want to ensure that the file at least exists, because
systemd also uses the non-existence of this file to guess that this is a
first-boot situation. In that case, systemd tries to create some
symlinks in /etc/systemd/system according to its presets, which it can't
do because we've already populated /etc according to the current NixOS
configuration.
This is not necessary for any other activation script snippets, so it's
okay to do it after stage-2-init runs the activation script. None of
them declare a dependency on the "systemd" snippet. Also, most of them
only create files or directories in ways that obviously don't need the
machine-id set.
| Jamey Sharp | 2018-09-30 | 2 | -4/+8 |
| | * | | | | nixos/systemd: remove activation dependency•••As far as I can tell, the systemd snippet hasn't depended on groups
being initialized since 5d02c02a9bfd6912e4e0f700b1b35e76d1d6bd3f in
2015, when a `setfacl` call was removed.
| Jamey Sharp | 2018-09-29 | 1 | -1/+1 |
| * | | | | | Merge pull request #47604 from NixOS/staging-next•••Staging next | Frederik Rietdijk | 2018-10-02 | 114 | -1135/+1135 |
| |\ \ \ \ \ |
|
| | * | | | | | firefox: drop patch that's applied already•••It's a bit weird that noone's noticed,
but I guess it's because of a merge or rebase.
| Vladimír Čunát | 2018-10-02 | 1 | -6/+0 |
| | * | | | | | ffmpeg: unbreak build of older versions after #46078•••As in the other cases, I didn't care about passing the dependency
if unused...
| Vladimír Čunát | 2018-10-02 | 1 | -1/+1 |
| | * | | | | | Merge branch 'master' into staging-next | Daiderd Jordan | 2018-10-01 | 385 | -6319/+12332 |
| | |\ \ \ \ \ |
|
| | * | | | | | | Revert "patch-shebangs: respect cross compilation"•••This causes problems for packages built using a bootstrap stdenv,
resulting in references to /bin/sh or even bootstrap-tools. The darwin
stdenv is much stricter about what requisites/references are allowed but
using /bin/sh on linux is also undesirable.
eg. https://hydra.nixos.org/build/81754896
$ nix-build -A xz
$ head -n1 result-bin/bin/xzdiff
#!/nix/store/yvc7kmw98kq547bnqn1afgyxm8mxdwhp-bootstrap-tools/bin/sh
This reverts commit f06942327ab60c0a546c7236cb718fd909430066.
| Daiderd Jordan | 2018-09-25 | 1 | -50/+3 |
| | * | | | | | | Merge pull request #47355 from obsidiansystems/numpy-fortran•••numpy, scipy: Fix some nativeBuildInputs | John Ericson | 2018-09-25 | 2 | -2/+4 |
| | |\ \ \ \ \ \ |
|
| | | * | | | | | | scipy: gfortran should be in nativeBuildInputs | John Ericson | 2018-09-25 | 1 | -1/+2 |
| | | * | | | | | | numpy: gfortran and pytest should be nativeBuildInputs | John Ericson | 2018-09-25 | 1 | -1/+2 |
| | * | | | | | | | Merge remote-tracking branch 'upstream/master' into staging | John Ericson | 2018-09-25 | 164 | -2882/+4068 |
| | |\ \ \ \ \ \ \ |
|
| | * \ \ \ \ \ \ \ | Merge pull request #47245 from dtzWill/fix/coreutils-8.30-bootstrap•••coreutils: try 8.30 again, fix bootstrap tools expression motivating revert before | xeji | 2018-09-25 | 2 | -4/+5 |
| | |\ \ \ \ \ \ \ \ |
|
| | | * | | | | | | | | make-bootstrap-tools: fix with latest coreutils•••Since gcc.lib/lib64 is a symlink to 'lib', the use of
"lib*/libgcc_s.so*" triggered a warning (error) with
the latest coreutils. Essentially we were doing:
$ cp a/x b/x y/
And latest coreutils rejects such invocations.
Just copy from 'lib', lib64 is a link to it anyway.
* Nothing else in this file bothers looking at lib*
* AFAICT lib* only ever possibly matched lib64 anyway
| Will Dietz | 2018-09-23 | 1 | -2/+2 |
| | | * | | | | | | | | Revert "Revert "Merge #42880: coreutils: 8.29 -> 8.30""•••This reverts commit e3ee9c098a64deb30e8d9edb180e613b93046f45.
| Will Dietz | 2018-09-23 | 1 | -2/+3 |
| | * | | | | | | | | | epoxy: 1.5.1 -> 1.5.2 (#47178)•••libgl-path.patch was updated (it applied with little fuzz, because I am
a bit lazy, and rebase it on master of epoxy, not 1.5.2) | Alexander V. Nikolaev | 2018-09-25 | 2 | -20/+9 |
| | * | | | | | | | | | curl: 7.61.0 -> 7.61.1 (#46295)•••Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/curl/versions | R. RyanTM | 2018-09-25 | 0 | -0/+0 |
| | * | | | | | | | | | nspr: 4.19 -> 4.20 (#46227)•••Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
nspr | R. RyanTM | 2018-09-25 | 1 | -2/+2 |
| | * | | | | | | | | | stdenv: Improve ELF detection for isELF•••The isELF function only checks whether ELF is contained within the first
4 bytes of the file, which is a bit fuzzy and will also return
successful if it's a text file starting with ELF, for example:
ELF headers
-----------
Some text here about ELF headers...
So instead, we're now doing a precise match on \x7fELF.
Signed-off-by: aszlig <aszlig@nix.build>
Acked-by: @Ericson2314
Closes: https://github.com/NixOS/nixpkgs/pull/47244
| aszlig | 2018-09-25 | 1 | -1/+1 |
| | * | | | | | | | | | Merge pull request #47233 from oxij/tree/mass-rebuild-noop-cleanups•••treewide: mass rebuild noop cleanups | John Ericson | 2018-09-25 | 12 | -37/+21 |
| | |\ \ \ \ \ \ \ \ \ |
|
| | | * | | | | | | | | | linuxHeaders: cleanup with a mass rebuild | Jan Malakhovski | 2018-09-23 | 1 | -3/+1 |
| | | * | | | | | | | | | libdaemon: cleanup with a mass rebuild | Jan Malakhovski | 2018-09-23 | 1 | -10/+4 |
| | | * | | | | | | | | | pkgconfig: cleanup with a mass rebuild | Jan Malakhovski | 2018-09-23 | 1 | -1/+0 |
| | | * | | | | | | | | | newt: cleanup with a mass rebuild | Jan Malakhovski | 2018-09-23 | 1 | -4/+3 |
| | | * | | | | | | | | | texinfo: cleanup with a mass rebuild | Jan Malakhovski | 2018-09-23 | 1 | -2/+1 |
| | | * | | | | | | | | | llvmPackages_6.libcxx: cleanup with a mass rebuild | Jan Malakhovski | 2018-09-23 | 1 | -4/+2 |