summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* all-packages.nix: Documented some fetch functionsorigin/docs-all-packagesgitlab.intr/docs-all-packagesFalco Peijnenburg2018-10-021-0/+78
* Merge pull request #47668 from jluttine/syncthing-0.14.51•••syncthing: 0.14.50 -> 0.14.51Jörg Thalheim2018-10-021-2/+2
|\
| * syncthing: 0.14.50 -> 0.14.51Jaakko Luttinen2018-10-021-2/+2
* | Merge pull request #47656 from plapadoo/jetbrains-libnotify•••jetbrains: add libnotify to wrapper to enable notificationsJörg Thalheim2018-10-021-1/+2
|\ \
| * | jetbrains: add libnotify to wrapper to enable notificationsPhilipp Middendorf2018-10-021-1/+2
* | | Merge pull request #47673 from dysinger/feature/dysinger•••added dysinger as a maintainerJörg Thalheim2018-10-021-0/+5
|\ \ \
| * | | added dysinger as a maintainer•••Signed-off-by: Tim Dysinger <tim@dysinger.net> Tim Dysinger2018-09-281-0/+5
* | | | hledger: fix build of new version 1.11Peter Simons2018-10-022-7/+2
* | | | haskell-hspec: update ghc-8.6.x overrides for version 2.5.8Peter Simons2018-10-021-5/+5
* | | | haskell-doctest: drop obsolete override for ghc-8.6.xPeter Simons2018-10-021-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 Simons2018-10-021-1804/+914
* | | | LTS Haskell 12.11Peter Simons2018-10-021-81/+81
* | | | Merge pull request #47675 from kalbasit/nixpkgs_update-twa•••twa: 1.3.1 -> 1.5.1Jörg Thalheim2018-10-021-8/+19
|\ \ \ \
| * | | | twa: set meta.platforms to platforms.unixWael M. Nasreddine2018-10-021-4/+6
| * | | | twa: 1.3.1 -> 1.5.1Wael M. Nasreddine2018-10-021-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 Hilhorst2018-10-021-4/+4
* | | | | Merge pull request #47666 from plapadoo/jshint-phantomjs•••jshint: depend on phantomjs2Jörg Thalheim2018-10-021-0/+4
|\ \ \ \ \
| * | | | | jshint: depend on phantomjs2Philipp Middendorf2018-10-021-0/+4
| | |_|/ / | |/| | |
* | | | | Merge pull request #47563 from jameysharp/unscripted•••Replace several activation script snippets with declarative configurationJörg Thalheim2018-10-026-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 Sharp2018-09-302-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 Sharp2018-09-301-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 Sharp2018-09-301-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 Sharp2018-09-301-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 Sharp2018-09-301-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 Sharp2018-09-301-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 Sharp2018-09-302-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 Sharp2018-09-291-1/+1
* | | | | Merge pull request #47604 from NixOS/staging-next•••Staging nextFrederik Rietdijk2018-10-02114-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át2018-10-021-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át2018-10-021-1/+1
| * | | | | Merge branch 'master' into staging-nextDaiderd Jordan2018-10-01385-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 Jordan2018-09-251-50/+3
| * | | | | | Merge pull request #47355 from obsidiansystems/numpy-fortran•••numpy, scipy: Fix some nativeBuildInputsJohn Ericson2018-09-252-2/+4
| |\ \ \ \ \ \
| | * | | | | | scipy: gfortran should be in nativeBuildInputsJohn Ericson2018-09-251-1/+2
| | * | | | | | numpy: gfortran and pytest should be nativeBuildInputsJohn Ericson2018-09-251-1/+2
| * | | | | | | Merge remote-tracking branch 'upstream/master' into stagingJohn Ericson2018-09-25164-2882/+4068
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge pull request #47245 from dtzWill/fix/coreutils-8.30-bootstrap•••coreutils: try 8.30 again, fix bootstrap tools expression motivating revert beforexeji2018-09-252-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 Dietz2018-09-231-2/+2
| | * | | | | | | | Revert "Revert "Merge #42880: coreutils: 8.29 -> 8.30""•••This reverts commit e3ee9c098a64deb30e8d9edb180e613b93046f45. Will Dietz2018-09-231-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. Nikolaev2018-09-252-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/versionsR. RyanTM2018-09-250-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 nsprR. RyanTM2018-09-251-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 aszlig2018-09-251-1/+1
| * | | | | | | | | Merge pull request #47233 from oxij/tree/mass-rebuild-noop-cleanups•••treewide: mass rebuild noop cleanupsJohn Ericson2018-09-2512-37/+21
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | linuxHeaders: cleanup with a mass rebuildJan Malakhovski2018-09-231-3/+1
| | * | | | | | | | | libdaemon: cleanup with a mass rebuildJan Malakhovski2018-09-231-10/+4
| | * | | | | | | | | pkgconfig: cleanup with a mass rebuildJan Malakhovski2018-09-231-1/+0
| | * | | | | | | | | newt: cleanup with a mass rebuildJan Malakhovski2018-09-231-4/+3
| | * | | | | | | | | texinfo: cleanup with a mass rebuildJan Malakhovski2018-09-231-2/+1
| | * | | | | | | | | llvmPackages_6.libcxx: cleanup with a mass rebuildJan Malakhovski2018-09-231-4/+2