1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-24 22:50:49 +00:00
Commit graph

142785 commits

Author SHA1 Message Date
John Ericson d7895c2810 darwin stdenv: fix llvmPackage overrides
It may seem nice and abstract to just override the default version, but
that breaks the alias relationship where the original llvmPackages_* is
no longer in sync. Put another away, modifying the referee rather
instead of breaking the reference "copy-on-write" is impossible.
2018-06-13 16:25:12 -04:00
aszlig d1a2853933
pinentry: Fix .override for pinentry_*
When you evaluate nixos/tests/simple.nix, you'll run into an infinite
recursion since 41b140cb25.

The reason is that udisks2 now pulls in gnupg because it now depends on
libblockdev, which in turn depends on volume_key and that depends on
gnupg.

Nevertheless, it's not the real reason, because this only means, that
since gnupg is now pulled into the closure of a basic nixos
configuration the real problem becomes visible:

In nixos/modules/config/no-x-libs.nix there is an overlay which does
something like this:

  nixpkgs.overlays = singleton (const (super: {
    pinentry = super.pinentry_ncurses;
  }));

Now since pinentry_ncurses is already using pinentry.override we get an
infinite recursion because now the pinentry attribute refers to
pinentry_ncurses, which by itself is again referring to pinentry.

This is solved by using the self.pinentry.override instead, so that the
override used by pinentry_ncurses doesn't use the attribute from the
overlay.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @ttuegel
Signed-off-by: aszlig <aszlig@nix.build>
2018-06-11 20:58:58 +02:00
aszlig fb2c132db4
nixos/no-x-libs: Switch to using nixpkgs.overlays
The usage of nixpkgs.config.packageOverrides is deprecated and we do
have overlays since quite a while.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @edolstra
2018-06-11 20:58:33 +02:00
Matthew Bauer 1b46c4b2a4 click: fix locale in darwin
unixtools.locale is used
2018-06-11 14:47:48 -04:00
Matthew Bauer d64b85983b netbsd.locale: init 2018-06-11 14:47:47 -04:00
Izorkin 1705428cf9 mariadb galera: fix build (#41813) 2018-06-11 20:42:53 +02:00
Orivej Desh fd97db43bc
pruneLibtoolFiles: init setup hook (#41819)
A .la file specifies linker flags to link with the library it describes. Its
"dependency_libs" field lists the libraries that this library depends upon.
This list often contains "-l" flags without corresponding "-L" flags. Many
packages in Nixpkgs deal with this in one of these ways:
- delete .la file [1]
- clear dependency_libs [2]
- add -L flags to dependency_libs [3]
- propagate dependencies [4]

Sometimes "dependency_libs" contain wrong "-L" flags pointing to the "dev"
output with headers rather than to the main output with libraries. They have to
be edited or deleted to reduce closure size [5].

Deleting .la files is often but not always safe [6].  Atomatically deleting as
many of them as possible is complex [7].  Deleting .la files that describe
shared rather than static libraries is probably safe; but clearing their
"dependency_libs" field achieves the same effect with less potential for
unintended consequences.  This is the approach that may be enabled for all
Nixpkgs.

[1] 2a79d296d3
[2] c83a530985
[3] 9e0dcf3bd9
[4] 01134e698f
[5] f6c73f1e37
[6] https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Handling_Libtool_Archives
[7] https://github.com/gentoo/gentoo/blob/fb1f2435/eclass/ltprune.eclass
2018-06-11 18:11:02 +00:00
Izorkin 2f73a373db asio: add old version 1.10.8 (#41822) 2018-06-11 20:03:09 +02:00
Tobias Happ a176f5e702 pythonPackages.pdf2image: init at 0.1.13 (#41741) 2018-06-11 20:01:01 +02:00
Michael Raskin b4c38a5174 mariadb: galera: there is no galera_new_cluster 2018-06-11 20:06:27 +02:00
Matthew Justin Bauer 64cdcb57de
Merge pull request #41843 from flokli/python-click-path
python3Packages.click: fix 'locale' path
2018-06-11 13:55:14 -04:00
Sarah Brofeldt c80e0fbb08 docker: Ensure references to go are removed from docker-containerd (#41849) 2018-06-11 19:45:34 +02:00
Jan Malakhovski f431f209d7 uim: 1.8.6-20180501-git -> 1.8.8 (#41850) 2018-06-11 19:16:53 +02:00
Florian Klink c358e1ded9 python3Packages.click: fix 'locale' path
importing click shells out to 'locale', which currently needs to be in
PATH. Fix by setting patching locale command at runtime.
2018-06-11 19:10:15 +02:00
Daniel Peebles 363363298c
Merge pull request #17757 from copumpkin/fetchurl-user-agent
fetchurl: add user agent
2018-06-11 12:49:06 -04:00
R. RyanTM f550fa4a72 fwts: 18.03.00 -> 18.05.00 (#41563)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/fwts/versions.

These checks were done:

- built on NixOS
- /nix/store/v5wy7231jv43gnni4s3jcq0lz1qx21bs-fwts-18.05.00/bin/fwts passed the binary check.
- Warning: no invocation of /nix/store/v5wy7231jv43gnni4s3jcq0lz1qx21bs-fwts-18.05.00/bin/kernelscan had a zero exit code or showed the expected version
- 1 of 2 passed binary check by having a zero exit code.
- 0 of 2 passed binary check by having the new version present in output.
- found 18.05.00 with grep in /nix/store/v5wy7231jv43gnni4s3jcq0lz1qx21bs-fwts-18.05.00
- directory tree listing: https://gist.github.com/8fb4995cd885cdeea7a35d51b7edca3b
- du listing: https://gist.github.com/8cc61b948b8e0aa4a1a8088464c5536d
2018-06-11 18:47:12 +02:00
Frederik Rietdijk c16e457059
Merge pull request #41844 from flokli/gitpython-git
pythonPackages.GitPython: set path to git executable
2018-06-11 18:43:21 +02:00
Will Dietz 342d08abdb
Merge pull request #41848 from dtzWill/update/mendeley-1.19.1
mendeley: 1.18 -> 1.19.1
2018-06-11 11:35:46 -05:00
xeji 25398a90b1
Merge pull request #41723 from flokli/udisks-2.7.6
udisks 2.1.6 -> 2.7.6
2018-06-11 18:29:42 +02:00
Matthew Bauer 69f832d2ee llvm: fix darwin cross bootstrapping cmake
Cmake needs to be listed as a build package for cross splicing to
work correctly.
2018-06-11 12:24:47 -04:00
Florian Klink 41b140cb25 udisks2: 2.1.6 → 2.7.6
supersedes #35551
closes #34999

/cc https://github.com/NixOS/nixpkgs/pull/38382
2018-06-11 18:13:32 +02:00
Jan Tojnar 058b0e7a47 libblockdev: init at 2.17 2018-06-11 18:13:32 +02:00
Florian Klink 1034ef2193 libndctl: init at 60.3 2018-06-11 18:13:31 +02:00
Jan Tojnar f78ca4715b volume_key: init at 0.3.9 2018-06-11 18:13:31 +02:00
Jan Tojnar 6d4069964f libbytesize: init at 1.3 2018-06-11 18:13:31 +02:00
Matthew Justin Bauer 4206554555
Merge pull request #41847 from mnacamura/trash-cli-darwin
trash-cli: enable darwin build
2018-06-11 12:01:42 -04:00
Mitsuhiro Nakamura 3e766a56c4 trash-cli: enable darwin build 2018-06-12 00:42:25 +09:00
Will Dietz 5f165fd2fc mendeley: 1.18 -> 1.19.1
1.19 had show-stopper bugs,
but 1.19.1 seems to work well :).
2018-06-11 10:37:31 -05:00
Matthew Justin Bauer 55282f339b
unix-tools: add glibc 2018-06-11 11:19:31 -04:00
Florian Klink cb7f7fd094 pythonPackages.GitPython: set path to git executable 2018-06-11 17:10:53 +02:00
Jörg Thalheim a1f226b78b
Merge pull request #41829 from volth/patch-151
nixos/initrd-network: support hetzner
2018-06-11 15:58:02 +01:00
Robert Schütz 1b452e46ac
Merge pull request #41474 from andreabedini/aws-sam-translator
pythonPackages.aws-sam-translator: init at 1.5.4
2018-06-11 16:53:03 +02:00
Tuomas Tynkkynen e3875883cc libbass: Fix src hash 2018-06-11 17:36:24 +03:00
Matthew Bauer 340bc74a2b ghcjs: remove old-time
This attribute is no longer available
2018-06-11 10:29:12 -04:00
Tim Steinbach e0d1c6315a
Merge pull request #41776 from pclewis/openjdk-jdk10-truststore-from-env
openjdk: fix truststore-from-env patch for jdk10
2018-06-11 09:35:12 -04:00
Andrea Bedini b7a6dbec9c pythonPackage.aws-sam-translator: init -> 1.5.4 2018-06-11 21:15:39 +08:00
Andrea Bedini 9f7cb7da18 andreabedini: adding myself as a maintainer 2018-06-11 21:15:29 +08:00
Kamil Chmielewski 0cc063ebae ponyc: 0.22.6 -> 0.23.0 (#41833)
https://github.com/ponylang/ponyc/issues/2764
2018-06-11 15:09:29 +02:00
adisbladis b325fc7d02
Merge pull request #41828 from tokudan/ff-bin6002-sec
firefox-bin: 60.0.1 -> 60.0.2 critical security update
2018-06-11 20:28:04 +08:00
Jörg Thalheim c9206cdd97
Merge pull request #41831 from cleverca22/fix-ntpd-openat
ntp: fix a missed syscall in seccomp
2018-06-11 12:04:53 +01:00
Jörg Thalheim 8ba3df7687
Merge pull request #41566 from krav/fix-gitaly
gitaly: Cause ruby-cd to be wrapped so bundler will work
2018-06-11 11:58:27 +01:00
Michael Bishop f115afa5d5 ntp: fix a missed syscall in seccomp
ntpd uses openat to adjust the drift file, which it only does after a few hours of uptime
2018-06-11 07:40:26 -03:00
Jan Tojnar f4fdc8b06b
Merge pull request #41827 from jtojnar/libgtop-darwin
libgtop: fix darwin build
2018-06-11 12:36:39 +02:00
volth 4c3352896e
nixos/initrd-network: support hetzner 2018-06-11 10:35:02 +00:00
Daniel Frank 3df3e155f0 firefox-bin: 60.0.1 -> 60.0.2 critical security update 2018-06-11 12:02:40 +02:00
Jan Tojnar 2443a602de
libgtop: fix darwin build 2018-06-11 12:01:34 +02:00
Frank Doepper ed657a98c7 nwipe: init at 0.24 (#41664)
* nwipe: init at 0.24

* nwipe: cleanup deps
2018-06-11 11:41:59 +02:00
Jörg Thalheim 053f927e63
Merge pull request #41821 from volth/patch-150
perlPackages.JSON: fix cross-compilation
2018-06-11 10:33:00 +01:00
Orivej Desh 796fa8190e clickhouse: 1.1.54310 -> 1.1.54385 2018-06-11 09:26:07 +00:00
Orivej Desh 63a5b85b2a cctz: init at 2.2 2018-06-11 09:26:07 +00:00