about summary refs log tree commit diff
path: root/pkgs
AgeCommit message (Collapse)AuthorFilesLines
2017-11-16darwin-bintuils: Don't try to bring in missing bits of GNU BinutilsJohn Ericson1-5/+0
libbfd and libopcdes are separate derivations which now provide all headers and libraries. Binutils should just provide executables.
2017-11-15stdenv setup: Run setup hooks and other processing after accumulating depsJohn Ericson1-8/+20
I find the separation of concerns, accumulating, then processing, easier to follow. Also, with my yet-to-be-merged cross work, the accumulation part will become more complex.
2017-11-15libbfd, libopcodes: Fix eval on DarwinJohn Ericson2-6/+6
Not sure how I missed this...
2017-11-14gcc: Misc indentation and whitespace-in-string fixesJohn Ericson7-400/+404
2017-11-14gcc: Refactor treatment of configure flagsBen Gamari7-1153/+1196
Previously configureFlags was defined as one giant interpolated string. Here we refactor this definition to instead use the usual stdenv string combinators. This seems more in-line with the average nixpkgs expression and it seems a bit more natural to things of these as lists of flags rather than monolithic strings.
2017-11-14binutils: Make myself a maintainerJohn Ericson1-0/+1
2017-11-13treewide: Remove references to removed binutils outputsJohn Ericson3-3/+1
2017-11-13binutils, gdb: Do not expose libbfd or libopcodes, and be multitargetJohn Ericson4-23/+30
There are separate derivations for these libraries and we don't want conflict. Multitarget is generally more useful, and will eventually speed up cross builds, so why not?!
2017-11-13LLVM: Get binutils plugin header from libbfdJohn Ericson8-16/+16
2017-11-13treewide: Try to avoid depending on binutils directlyJohn Ericson11-31/+44
One should depend on - `stdenv.cc.bintools`: for executables at build time - `libbfd` or `libiberty`: for those libraries - `targetPackages.cc.bintools`: for exectuables at *run* time - `binutils`: only for specifically GNU Binutils's executables, regardless of the host platform, at run time.
2017-11-13eztrace: Misc cleanupsJohn Ericson1-3/+10
- Use nativeBuildInputs - Use libraries opcodes and bfd, rather than all of binutils
2017-11-13bfd, opcodes: Init separate derivations for binutils librariesJohn Ericson5-1/+277
On most distros, these are just built and distributed as part of binutils. We don't use binutils across the board, however, but rather switch between binutils and a cctools-binutils mashup, and change the outputs on binutils too. This creates a combinatorial conditional soup which is hard to maintain. My hope is to lower the the state space. While my patch isn't the most maintainable, they make downstream packages become more maintainable to compensate. The additional derivations themselves are completely platform-agnostic, always they always supports all possible target platforms, and always yield "out" and "dev" outputs. That, in turn, allows downstream packages to not worry about a dependency shape-shifting under them. In fact, the actual binutils package can avoid needing multiple outputs now that these serve the requisite libraries, so that also can become simpler on all platforms, too, removing the original wart this PR circumnavigates for now. Actually changing the binutils package to leverage is a mass rebuild, however, so I'll leave that for a separate PR. I do hope to upstream something like my patch too, but until then I'll make myself maintainer of these derivations
2017-11-13libiberty: Add dev outputJohn Ericson1-4/+7
2017-11-12coqPackages.interval: Add bignums, now a required dependencyJohn Wiegley1-2/+2
2017-11-12Merge pull request #31537 from orivej/lklOrivej Desh1-3/+3
lkl: 2017-10-18 -> 2017-11-10, make-disk-image: do not fake time for cptofs
2017-11-12Merge branch 'staging'Vladimír Čunát9-25/+31
Hydra looks very good: https://hydra.nixos.org/eval/1409475?compare=1409440 There's mainly some fallout from aarch64-linux not building `go` on the first attempt.
2017-11-12coqPackages.CoLoR: 1.3.0 -> 1.4.0, which now supports Coq 8.7John Wiegley1-6/+6
2017-11-12Merge pull request #16683 from rardiol/cataclysm-dda-git2Renaud2-0/+69
cataclysm-dda-git: init at 2017-07-12
2017-11-12ocamlPackages.fileutils: 0.5.2 -> 0.5.3Vincent Laporte1-3/+3
2017-11-12coqPackages.metalib: New expressionJohn Wiegley2-0/+54
2017-11-12Add missing default.nix for coqPackages.equationsJohn Wiegley1-0/+45
2017-11-12coqPackages.QuickChick: Update build for Coq 8.6 and 8.7John Wiegley1-6/+14
2017-11-12coqPackages.ssreflect: Build version 0.6.4 for Coq 8.6 and 8.7John Wiegley1-4/+26
2017-11-12coqPackages.dpdgraph: Build version 0.6.2 for Coq 8.7John Wiegley1-1/+6
2017-11-12Merge pull request #31550 from orivej/dbus-1Orivej Desh1-0/+1
make-dbus-conf: prefer local build
2017-11-12braincurses: init at 1.1.0Robert Schütz2-0/+30
2017-11-12ocamlPackages.nocrypto: remove spurious dependency on oasisVincent Laporte1-2/+2
2017-11-12ocamlPackages.angstrom: remove spurious dependency on oasisVincent Laporte1-2/+2
2017-11-12ocamlPackages.ocaml_gettext: 0.3.5 -> 0.3.7Vincent Laporte1-4/+4
2017-11-12Merge pull request #31554 from xvapx/libnaclFrederik Rietdijk1-2/+2
pythonPackages.libnacl: 1.6.0 -> 1.6.1
2017-11-12ocamlPackages.gen: 0.4.0.1 -> 0.5Vincent Laporte1-2/+9
2017-11-12ocamlPackages.containers: remove spurious dependency on oasisVincent Laporte1-2/+2
2017-11-12pythonPackages.libnacl: 1.6.0 -> 1.6.1Marti Serra1-2/+2
2017-11-12racket: fix build by using gcc7Gabriel Ebner1-1/+6
See #31017.
2017-11-12make-dbus-conf: prefer local buildOrivej Desh1-0/+1
2017-11-11lftp: 4.8.2 -> 4.8.3Renaud1-6/+6
2017-11-11bootstrap tools test: fixup after d71833ee36Vladimír Čunát2-2/+7
2017-11-11lkl: 2017-10-18 -> 2017-11-10Orivej Desh1-3/+3
2017-11-11coqPackages.mathcomp: 1.6.1 -> 1.6.4, for Coq versions 8.6 and 8.7John Wiegley1-4/+26
2017-11-11perl-Config-Grammar: 1.11 -> 1.12Robert Helgesson1-5/+6
Also expand meta section.
2017-11-11perl-Encode: 2.78 -> 2.93Robert Helgesson1-5/+5
2017-11-11Merge pull request #31527 from hedning/nix-bash-completion-fixRenaud1-7/+7
nix-bash-completions: 0.1 -> 0.2
2017-11-11Merge pull request #31376 from c0bw3b/pkg/libtomRenaud2-23/+38
libtom{crypt,math}: update to 1.18.0 and 1.0.1 resp.
2017-11-11libtomcrypt: 1.17 -> 1.18.0c0bw3b1-11/+18
2017-11-11libtommath: 1.0 -> 1.0.1Renaud1-12/+20
2017-11-11libtorrent-rasterbar: set meta.platforms to UnixVincent Laporte1-1/+1
2017-11-11ocamlPackages.camomile: 0.8.6 -> 0.8.7Vincent Laporte2-3/+3
2017-11-11Revert "qt5: Add qtnetworkauth submodule"Peter Simons2-11/+3
2017-11-11haskell-c2hs: use development version from github to work around _Float128 bugPeter Simons1-3/+13
Works around https://github.com/haskell/c2hs/issues/192. Closes https://github.com/NixOS/nixpkgs/issues/31411. Closes https://github.com/NixOS/nixpkgs/pull/31498.
2017-11-11git-annex: fix sha256 hash after upstream updatePeter Simons1-1/+1