Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-11-16 | darwin-bintuils: Don't try to bring in missing bits of GNU Binutils | John Ericson | 1 | -5/+0 | |
libbfd and libopcdes are separate derivations which now provide all headers and libraries. Binutils should just provide executables. | |||||
2017-11-15 | stdenv setup: Run setup hooks and other processing after accumulating deps | John Ericson | 1 | -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-15 | libbfd, libopcodes: Fix eval on Darwin | John Ericson | 2 | -6/+6 | |
Not sure how I missed this... | |||||
2017-11-14 | gcc: Misc indentation and whitespace-in-string fixes | John Ericson | 7 | -400/+404 | |
2017-11-14 | gcc: Refactor treatment of configure flags | Ben Gamari | 7 | -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-14 | binutils: Make myself a maintainer | John Ericson | 1 | -0/+1 | |
2017-11-13 | treewide: Remove references to removed binutils outputs | John Ericson | 3 | -3/+1 | |
2017-11-13 | binutils, gdb: Do not expose libbfd or libopcodes, and be multitarget | John Ericson | 4 | -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-13 | LLVM: Get binutils plugin header from libbfd | John Ericson | 8 | -16/+16 | |
2017-11-13 | treewide: Try to avoid depending on binutils directly | John Ericson | 11 | -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-13 | eztrace: Misc cleanups | John Ericson | 1 | -3/+10 | |
- Use nativeBuildInputs - Use libraries opcodes and bfd, rather than all of binutils | |||||
2017-11-13 | bfd, opcodes: Init separate derivations for binutils libraries | John Ericson | 5 | -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-13 | libiberty: Add dev output | John Ericson | 1 | -4/+7 | |
2017-11-12 | coqPackages.interval: Add bignums, now a required dependency | John Wiegley | 1 | -2/+2 | |
2017-11-12 | Merge pull request #31537 from orivej/lkl | Orivej Desh | 1 | -3/+3 | |
lkl: 2017-10-18 -> 2017-11-10, make-disk-image: do not fake time for cptofs | |||||
2017-11-12 | Merge branch 'staging' | Vladimír Čunát | 9 | -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-12 | coqPackages.CoLoR: 1.3.0 -> 1.4.0, which now supports Coq 8.7 | John Wiegley | 1 | -6/+6 | |
2017-11-12 | Merge pull request #16683 from rardiol/cataclysm-dda-git2 | Renaud | 2 | -0/+69 | |
cataclysm-dda-git: init at 2017-07-12 | |||||
2017-11-12 | ocamlPackages.fileutils: 0.5.2 -> 0.5.3 | Vincent Laporte | 1 | -3/+3 | |
2017-11-12 | coqPackages.metalib: New expression | John Wiegley | 2 | -0/+54 | |
2017-11-12 | Add missing default.nix for coqPackages.equations | John Wiegley | 1 | -0/+45 | |
2017-11-12 | coqPackages.QuickChick: Update build for Coq 8.6 and 8.7 | John Wiegley | 1 | -6/+14 | |
2017-11-12 | coqPackages.ssreflect: Build version 0.6.4 for Coq 8.6 and 8.7 | John Wiegley | 1 | -4/+26 | |
2017-11-12 | coqPackages.dpdgraph: Build version 0.6.2 for Coq 8.7 | John Wiegley | 1 | -1/+6 | |
2017-11-12 | Merge pull request #31550 from orivej/dbus-1 | Orivej Desh | 1 | -0/+1 | |
make-dbus-conf: prefer local build | |||||
2017-11-12 | braincurses: init at 1.1.0 | Robert Schütz | 2 | -0/+30 | |
2017-11-12 | ocamlPackages.nocrypto: remove spurious dependency on oasis | Vincent Laporte | 1 | -2/+2 | |
2017-11-12 | ocamlPackages.angstrom: remove spurious dependency on oasis | Vincent Laporte | 1 | -2/+2 | |
2017-11-12 | ocamlPackages.ocaml_gettext: 0.3.5 -> 0.3.7 | Vincent Laporte | 1 | -4/+4 | |
2017-11-12 | Merge pull request #31554 from xvapx/libnacl | Frederik Rietdijk | 1 | -2/+2 | |
pythonPackages.libnacl: 1.6.0 -> 1.6.1 | |||||
2017-11-12 | ocamlPackages.gen: 0.4.0.1 -> 0.5 | Vincent Laporte | 1 | -2/+9 | |
2017-11-12 | ocamlPackages.containers: remove spurious dependency on oasis | Vincent Laporte | 1 | -2/+2 | |
2017-11-12 | pythonPackages.libnacl: 1.6.0 -> 1.6.1 | Marti Serra | 1 | -2/+2 | |
2017-11-12 | racket: fix build by using gcc7 | Gabriel Ebner | 1 | -1/+6 | |
See #31017. | |||||
2017-11-12 | make-dbus-conf: prefer local build | Orivej Desh | 1 | -0/+1 | |
2017-11-11 | lftp: 4.8.2 -> 4.8.3 | Renaud | 1 | -6/+6 | |
2017-11-11 | bootstrap tools test: fixup after d71833ee36 | Vladimír Čunát | 2 | -2/+7 | |
2017-11-11 | lkl: 2017-10-18 -> 2017-11-10 | Orivej Desh | 1 | -3/+3 | |
2017-11-11 | coqPackages.mathcomp: 1.6.1 -> 1.6.4, for Coq versions 8.6 and 8.7 | John Wiegley | 1 | -4/+26 | |
2017-11-11 | perl-Config-Grammar: 1.11 -> 1.12 | Robert Helgesson | 1 | -5/+6 | |
Also expand meta section. | |||||
2017-11-11 | perl-Encode: 2.78 -> 2.93 | Robert Helgesson | 1 | -5/+5 | |
2017-11-11 | Merge pull request #31527 from hedning/nix-bash-completion-fix | Renaud | 1 | -7/+7 | |
nix-bash-completions: 0.1 -> 0.2 | |||||
2017-11-11 | Merge pull request #31376 from c0bw3b/pkg/libtom | Renaud | 2 | -23/+38 | |
libtom{crypt,math}: update to 1.18.0 and 1.0.1 resp. | |||||
2017-11-11 | libtomcrypt: 1.17 -> 1.18.0 | c0bw3b | 1 | -11/+18 | |
2017-11-11 | libtommath: 1.0 -> 1.0.1 | Renaud | 1 | -12/+20 | |
2017-11-11 | libtorrent-rasterbar: set meta.platforms to Unix | Vincent Laporte | 1 | -1/+1 | |
2017-11-11 | ocamlPackages.camomile: 0.8.6 -> 0.8.7 | Vincent Laporte | 2 | -3/+3 | |
2017-11-11 | Revert "qt5: Add qtnetworkauth submodule" | Peter Simons | 2 | -11/+3 | |
2017-11-11 | haskell-c2hs: use development version from github to work around _Float128 bug | Peter Simons | 1 | -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-11 | git-annex: fix sha256 hash after upstream update | Peter Simons | 1 | -1/+1 | |