summary refs log tree commit diff
path: root/lib
Commit message (Collapse)AuthorAge
* release-cross: remove alpha-elf targetMatthew Bauer2019-04-20
| | | | | | | | This doesn’t appear to ever have worked. binutils doesn’t seem to support the alpha-elf target at all. It doesn’t make sense to keep this around. https://hydra.nixos.org/build/92403855/nixlog/1/tail
* kernel-headers: infer ARCH from config tripleMatthew Bauer2019-04-19
| | | | | | | This makes us less reliant on the systems/examples.nix. You should be able to cross compile with just your triple: $ nix build --arg crossSystem '{ config = "armv6l-unknown-linux-gnueabi"; }' stdenv
* systems: correct qemu architecturesMatthew Bauer2019-04-19
| | | | | | | ppc64le and ppc64 are different targets in the configure script. We can’t use the same one. TODO: canonicalize similar ones based on qemu’s configure script.
* systems: fix emulator identityMatthew Bauer2019-04-19
| | | | Squashed to fix shell quoting, thanks @Ericson2314
* systems/parse.nix: fixup arm compatibilitiesMatthew Bauer2019-04-19
|
* Merge master into staging-nextFrederik Rietdijk2019-04-18
|\
| * lib.converge: optimiseAlyssa Ross2019-04-17
| |
| * androidndk-pkgs: Remove -mfloat flagKen Micklas2019-04-16
| |
* | Merge staging-next into stagingFrederik Rietdijk2019-04-16
|\|
| * Merge pull request #59369 from Ekleog/unique-fixEelco Dolstra2019-04-15
| |\ | | | | | | lib: improve the implementation of the unique function
| | * lib: improve the implementation of the unique functionLéo Gaspard2019-04-12
| | |
| * | Merge pull request #58815 from Infinisil/fix/cleanSource/git-worktreeSilvan Mosberger2019-04-14
| |\ \ | | |/ | |/| lib.cleanSourceFilter: Filter all .git, not just directories
| | * lib.cleanSourceFilter: Filter all .git, not just directoriesSilvan Mosberger2019-04-08
| | | | | | | | | | | | | | | In the case of a worktree created with `git worktree add`, .git is actually a file with contents pointing to the original repository.
* | | Merge staging-next into stagingFrederik Rietdijk2019-04-11
|\| |
| * | systems: remove android armv5te platformMatthew Bauer2019-04-10
| | | | | | | | | | | | this isn’t useful any more because the ndk we use no longer supports it.
| * | androidndk: fixup messMatthew Bauer2019-04-10
| | | | | | | | | | | | | | | | | | | | | New android ndk (18) now uses clang. We were going through the wrapper that are provided. This lead to surprising errors when building. Ideally we could use the llvm linker as well, but this leads to errors as many packages don’t support the llvm linker.
| * | Merge branch 'master' into staging-nextVladimír Čunát2019-04-02
| |\| | | | | | | | | | Hydra nixpkgs: ?compare=1512490
| * | Merge master into staging-nextFrederik Rietdijk2019-03-23
| |\ \
* | | | python: Make .isPyPy flag more accurate.Corbin2019-04-09
| | | | | | | | | | | | | | | | | | | | nix-repl> map (s: s.isPyPy) [ python python3 pypy pypy3 ] [ false false true true ]
* | | | Merge branch 'master' into stagingJan Tojnar2019-04-05
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge pull request #58330 from AerialX/msp430John Ericson2019-03-29
| |\ \ \ | | | | | | | | | | TI MSP430 cross compiling
| | * | | msp430: include vendor headers with stdenvAaron Lindsay2019-03-25
| | | | |
| | * | | systems: support TI MSP430 microcontrollersAaron Lindsay2019-03-25
| | | |/ | | |/|
| * / | lib: lists: Alias builtins.mapMatthias Beyer2019-03-29
| |/ / | | | | | | | | | | | | Signed-off-by: Matthias Beyer <mail@beyermatthias.de> Suggested-by: Profpatsch <mail@profpatsch.de>
* | / Merge remote-tracking branch 'origin/master' into stagingWael M. Nasreddine2019-03-21
|\| | | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/master: (693 commits) buildGoModule: use go_1_12 instead of go_1_11 (#58103) gitAndTools.lab: 0.15.2 -> 0.15.3 (#58091) signal-desktop: 1.22.0 -> 1.23.0 added missing semicolon to documentation terminus_font_ttf: 4.46.0 -> 4.47.0 buildGoModule: remove SSL env vars in favor of cacert in buildInputs (#58071) dav1d: init at 0.2.1 dropbox-cli: 2018.11.28 -> 2019.02.14 atlassian-confluence: 6.14.1 -> 6.14.2 maintainers: update email for dywedir python.pkgs.hglib: use patch to specify hg path (#57926) chkrootkit: 0.52 -> 0.53 radare2-cutter: 1.7.2 -> 1.8.0 autorandr: 1.7 -> 1.8 pythonPackages.pyhepmc: fix build llvm-polly/clang-polly: use latest llvm apulse: 0.1.11.1 -> 0.1.12, cleanup factorio: experimental 0.17.14 → 0.17.16 (#58000) sequeler: 0.6.7 -> 0.6.8 nasc: 0.5.1 -> 0.5.2 ...
| * Doc fix: use correct function name in type signature for concatIMapStringsSepNathan van Doorn2019-03-18
| |
* | Merge branch 'master' into staging-nextVladimír Čunát2019-03-10
|\| | | | | | | Hydra nixpkgs: ?compare=1508887
| * lib: add `showWarnings`Jan Malakhovski2019-03-08
| |
| * module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi2019-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The explicit remove helped to uncover some hidden uses of `optionSet` in NixOps. However it makes life harder for end-users of NixOps - it will be impossible to deploy 19.03 systems with old NixOps, but there is no new release of NixOps with `optionSet` fixes. Also, "deprecation" process isn't well defined. Even that `optionSet` was declared "deprecated" for many years, it was never announced. Hence, I leave "deprecation" announce. Then, 3 releases after announce, we can announce removal of this feature. This type has to be removed, not `throw`-ed in runtime, because it makes some perfectly fine code to fail. For example: ``` $ nix-instantiate --eval -E '(import <nixpkgs/lib>).types' --strict trace: `types.list` is deprecated; use `types.listOf` instead error: types.optionSet is deprecated; use types.submodule instead (use '--show-trace' to show detailed location information) ```
| * lib: optionAttrSetToDocList: warn instead of throwing on options without ↵Jan Malakhovski2019-03-05
| | | | | | | | | | | | descriptions For convenience, it's not like not having a description is deadly or something.
* | Merge staging-next into stagingFrederik Rietdijk2019-03-01
|\|
| * cross/tests: add llvm-based testsMatthew Bauer2019-02-26
| |
| * Merge pull request #56393 from matthewbauer/is-compatibleMatthew Bauer2019-02-26
| |\ | | | | | | systems: add isCompatible handling
| | * systems: add “emultator” for wasmMatthew Bauer2019-02-25
| | | | | | | | | | | | v8 can run any wasm bytecode
| | * systems: add isCompatible handlingMatthew Bauer2019-02-21
| | |
| * | 19.09 is Loris.Linus Heckemann2019-02-25
| | | | | | | | | | | | https://en.wikipedia.org/wiki/Loris
* | | Merge pull request #56197 from matthewbauer/cross-fixes3Matthew Bauer2019-02-26
|\ \ \ | | | | | | | | Android and related cross fixes
| * | | mesa: armv7a-linux supports mesaMatthew Bauer2019-02-24
| |/ /
* / / netbsd: add cross targetMatthew Bauer2019-02-26
|/ /
* | Merge pull request #55488 from winpat/add_dirvishxeji2019-02-24
|\ \ | | | | | | dirvish: init at 1.2.1
| * | lib.licenses: add Open Software License 2.0Patrick Winter2019-02-09
| | |
* | | Merge pull request #54528 from cdepillabout/module-alias-uses-prioritySilvan Mosberger2019-02-23
|\ \ \ | | | | | | | | lib/modules: Change mkAliasOptionModule to use the priority for the alias
| * | | Fix the documentation for the tests to reflect what is actually happening.(cdep)illabout2019-02-07
| | | |
| * | | lib/modules: Change mkAliasOptionModule to use the priority for the alias.(cdep)illabout2019-01-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit changes the `mkAliasOptionModule` function to make sure that the priority for the aliased option is propagated to the non-aliased option. This also affects the `mkRenamedOptionModule` function in a similar fashion. This also removes the `mkAliasOptionModuleWithPriority` function, since its functionality is now subsumed by `mkAliasOptionModule`. This change was recommended by @nbp: https://github.com/NixOS/nixpkgs/pull/53397#discussion_r245487432
* | | | alpha-embedded: isAlpha code Added (#56090)Vincent Weisner2019-02-20
| | | | | | | | | | | | Adds isAlpha to stdenv.<platform> flags.
* | | | Merge master into staging-nextFrederik Rietdijk2019-02-16
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge pull request #55129 from oxij/tree/move-defaults-to-package-filesMichael Raskin2019-02-13
| |\ \ \ | | | | | | | | | | all-packages.nix: move defaults to package files
| | * | | lib: tiny cleanupJan Malakhovski2019-02-03
| | | | |
* | | | | Merge branch 'staging-next' into stagingVladimír Čunát2019-02-01
|\| | | |
| * | | | Merge branch 'master' into staging-nextVladimír Čunát2019-02-01
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Comments on conflicts: - llvm: d6f401e1 vs. 469ecc70 - docs for 6 and 7 say the default is to build all targets, so we should be fine - some pypi hashes: they were equivalent, just base16 vs. base32