summary refs log tree commit diff
path: root/pkgs
Commit message (Collapse)AuthorAge
* binutilsCross: Remove and use `binutils` instead alwaysJohn Ericson2017-04-25
| | | | | | | | | | | | | | | See previous commit for what was done to `binutils` to make this possible. There were some uses of `forcedNativePackages` added. The combination of overrides with that attribute is highly spooky: it's often important that if an overridden package comes from it, the replaced arguments for that package come from it. Long term this package set and all the spookiness should be gone and irrelevant: "Move along, nothing to see here!" No hashes should be changed with this commit
* binutils: Respect the targetPlatformJohn Ericson2017-04-25
| | | | | | | | | | | | | Use `buildPackages.binutils` to get build = host != target binutils, i.e. the old `binutilsCross`, and use `buildPackages.buildPackages.binutils` to get build = host = target binutils, i.e. the old `binutils`. `buildPackages` chains like this are supposed to remove the need for all such `*Cross` derivations. We start with binutils because it's comparatively easy. No hashes of cross-tests should be changed
* linux cross stdenv: Pull platforms from lib to cut eval timeJohn Ericson2017-04-25
|
* cross-stdenv: Only prune most overrides in the final stageJohn Ericson2017-04-24
| | | | | | | Before all overrides were also pruned in the previous stage, now only gcc and binutils are, because they alone care about about the target platform. The rest of the overrides don't, so it's better to preserve them in order to avoid spurious rebuilds.
* Rewrite a few `stdenv.cross` uses that *should* be `targetPlatform`John Ericson2017-04-24
| | | | | | | | | The previous commit redefines `stdenv.cross` for the sake of normal libaries, the most common use-case of that attribute. Some compilers however relied on the old definition so we have them use `targetPlatform` instead. This special casing is fine because we eventually want to remove `stdenv.cross` and use either `hostPlatform` or `targetPlatform` instead.
* top-level: `stdenv.cross` is now only defined with host != buildJohn Ericson2017-04-24
| | | | | | | | | In practice, this is a strictly stronger condition than target != build as we never have build = target != host. Really, the attribute should be removed altogether, but for now we make it work for plain libraries, which do not care about the target platform. In the few cases where the compilers use this and actually care about the target platform, I'll manually change them to use `targetPlatform` instead.
* crossStdenv on iphone: Just get info from `targetPlatform`John Ericson2017-04-24
|
* top-level: Common subexpression elimination for cc-wrapper usageJohn Ericson2017-04-24
| | | | | | | | - `ccWrapperFun` can be used in a few more places instead of duplicating its definition. - `ccWrapper` parameter on `wrapCC` is always substituted with `ccWrapperFun` so just get rid of that parameter.
* top-level: Introduce targetPackages and a "double link fold"John Ericson2017-04-23
| | | | | | | | | Each bootstrapping stage ought to just depend on the previous stage, but poorly-written compilers break this elegence. This provides an easy-enough way to depend on the next stage: targetPackages. PLEASE DO NOT USE IT UNLESS YOU MUST! I'm hoping someday in a pleasant future I can revert this commit :)
* stage.nix: Better explain why `buildPackages` as `null` is valid argJohn Ericson2017-04-23
|
* top-level: Do not splice `pkgs`, `buildPackages` or `*Platform`John Ericson2017-04-23
| | | | | | | | | - `pkgs` is self-similar, and thus already spliced - `buildPackages` is an ingredient of splicing and should be kept as is - The platforms are not packages or package sets and couldn't be spliced There's probably other things that shouldn't be spliced too. The best long- term solution is simply to stop splicing altogether.
* Merge pull request #25135 from garbas/update-asciinemaRok Garbas2017-04-23
|\ | | | | Update asciinema
| * asciinema: 1.3.0 -> 1.4.0Rok Garbas2017-04-23
| |
* | Merge pull request #23922 from gnidorah/masterThomas Tuegel2017-04-22
|\ \ | | | | | | mytetra: init at 1.42.2
| * | mytetra: init at 1.42.2gnidorah2017-03-18
| | |
* | | HaLVM: Shebang fix for HydraDavid Johnson2017-04-22
| | | | | | | | | | | | | | | On my local nixos machine, `useSandbox = true;` wasn't enabled. This exposed the fact that various scripts weren't shebang-patched. @cleverca22 has provided the fix. cc @peti @domenkozar @Ericson2314
* | | curlcpp: 20160901 -> 1.0 (#25104)Richard Szibele2017-04-22
| | |
* | | kdiff3: fixup patch hash after #25059Vladimír Čunát2017-04-22
| | | | | | | | | | | | | | | I'm sorry; not sure why the hash didn't match; I probably kept the hash of an older version by mistake.
* | | grsecurity: 4.9.24-201704210851 -> 4.9.24-2201704220732Joachim Fasting2017-04-22
| | |
* | | Merge #25043: firefox-{bin,esr}: critical securityVladimír Čunát2017-04-22
|\ \ \
| * | | firefox-esr: 52.0.2esr -> 52.1.0esrtaku02017-04-20
| | | |
| * | | firefox-bin: 52.0.2 -> 53.0taku02017-04-19
| | | |
* | | | i2pd: 0.12.0 -> 0.13.0Edward Tjörnhammar2017-04-22
| | | |
* | | | jackett: 0.7.1197 -> 0.7.1308Edward Tjörnhammar2017-04-22
| | | |
* | | | ephoto: init at 1.0romildo2017-04-22
| | | |
* | | | Merge pull request #24473 from jgertm/tj/xsvBenno Fünfstück2017-04-22
|\ \ \ \ | | | | | | | | | | xsv: init at 0.11.0
| * | | | xsv: init at 0.11.0Tim Jaeger2017-04-04
| | | | | | | | | | | | | | | | | | | | This commit adds the `xsv` utility. It is quite useful when dealing with CSV files
* | | | | Merge pull request #24479 from Ma27/init/lambda-mod-zsh-themeBenno Fünfstück2017-04-22
|\ \ \ \ \ | | | | | | | | | | | | lambda-mod-zsh-theme: init at eceee68cf46bba9f7f42887c2128b48e8861e31b
| * | | | | lambda-mod-zsh-theme: refactor install behavior to use `themes` dirMaximilian Bosch2017-04-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now it's possible to set the path of this derivation as `ZSH_CUSTOM` in the zsh configuration, so it's possible to use the theme directly from the store path. see https://github.com/robbyrussell/oh-my-zsh/wiki/Customization#overriding-and-adding-themes
| * | | | | lambda-mod-zsh-theme: fix broken `maintainers` expressionMaximilian Bosch2017-04-09
| | | | | |
| * | | | | lambda-mod-zsh-theme: refactor to use `fetchFromGitHub` for source retrievalMaximilian Bosch2017-04-09
| | | | | |
| * | | | | lambda-mod-zsh-theme: remove unnecessary `rec` declarationMaximilian Bosch2017-04-09
| | | | | |
| * | | | | lambda-mod-zsh-theme: init at eceee68cf46bba9f7f42887c2128b48e8861e31bMaximilian Bosch2017-04-09
| | | | | |
* | | | | | Merge pull request #24819 from dbrock/ethrunBenno Fünfstück2017-04-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | ethrun: init at 0.1.0
| * | | | | | ethrun: init at 0.1.0Daniel Brockman2017-04-11
| | | | | | |
* | | | | | | youtube-dl: 2017.04.02 -> 2017.04.17Eelco Dolstra2017-04-21
| | | | | | |
* | | | | | | rust: improve fetch-cargo-deps determinism for non-sandboxed buildsBenno Fünfstück2017-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When not using sandboxing, /usr/share/git-core/templates may leak into the nix build through the libgit2 hardcoded default template search path. We now explictly set the templatedir to avoid this problem. See https://github.com/bennofs/nix-index/issues/2#issuecomment-296268983 for an example case of nondeterminism.
* | | | | | | Merge pull request #25069 from matthewbauer/libbsd-darwinDaiderd Jordan2017-04-21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | libbsd: fixup on darwin
| * | | | | | | libbsd: use patch instead of forkMatthew Bauer2017-04-20
| | | | | | | |
| * | | | | | | libbsd: fixup on darwinMatthew Bauer2017-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is my attempt to get libbsd workin on Darwin. It's kind of a mess right now with patches. Most of it are ugly hacks but at least it builds!
* | | | | | | | ecryptfs-helper: fix makeWrapper use after 7ff6eec5obadz2017-04-21
| | | | | | | |
* | | | | | | | pythonPackages.typeguard: init at 2.3.1 (#25040)obadz2017-04-21
| | | | | | | |
* | | | | | | | wineUnstable: 2.5 -> 2.6Frederik Rietdijk2017-04-21
| | | | | | | |
* | | | | | | | wine: 2.0 -> 2.0.1Frederik Rietdijk2017-04-21
| | | | | | | |
* | | | | | | | Merge pull request #25091 from joepie91/patch-2Eelco Dolstra2017-04-21
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fetchurl: fixed typo in error message
| * | | | | | | | fetchurl: fixed typo in error messageSven Slootweg2017-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | This typo was likely introduced by copy-pasting the error message from elsewhere and forgetting to change the text, during the MD5 deprecation process (#4491).
* | | | | | | | | unifi: 5.4.11 -> 5.4.14Peter Hoeg2017-04-21
| | | | | | | | |
* | | | | | | | | mapnik: add optional PostgreSQL dependencyChris Hodapp2017-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #25063.
* | | | | | | | | Merge pull request #25089 from Mic92/dinoJörg Thalheim2017-04-21
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | dino: disable parallel build
| * | | | | | | | dino: disable parallel buildJörg Thalheim2017-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | attempt to fix hydra build: https://hydra.nixos.org/build/51816616/nixlog/1