Commit Graph

157577 Commits

Author SHA1 Message Date
Matthew Bauer
2634d37617 systems/examples: add i686 & x86-64 embedded
Fixes #28160
2018-10-30 13:46:01 -05:00
Matthew Bauer
7a03d2d65f axoloti: use nativeBuildInputs correctly 2018-10-30 13:31:57 -05:00
Matthew Bauer
991e51a1f6 teensy-loader-cli: build on macos 2018-10-30 13:31:57 -05:00
Matthew Bauer
a33d122be6 qmk_firmware: init at 0.6.144
A convenient way to test embedded projects
2018-10-30 13:31:56 -05:00
Matthew Bauer
dcdf00f18b mentorToolchains: remove
mentorToolchains.armLinuxGnuEabi is replaced with:

- pkgsCross.pogoplug4.buildPackages.gcc
- pkgsCross.pogoplug4.buildPackages.binutils

and mentorToolchains.armEabi is replaced with:

- pkgsCross.arm-embedded.buildPackages.gcc
- pkgsCross.arm-embedded.buildPackages.binutils

Fixes #39087
2018-10-30 13:31:56 -05:00
Matthew Bauer
c327df544a gcc-arm-embedded: remove
replace with:

- pkgsCross.arm-embedded.buildPackages.gcc
- pkgsCross.arm-embedded.buildPackages.binutils
2018-10-30 13:31:55 -05:00
Matthew Bauer
aa4707fc34 treewide: use gnu toolchain for avr/arm-embedded
These packages should in theory work with our GCC toolchains, but
there are some definite breakages that need to be tracked down.
Comparing output of these to old gcc-arm-embedded is important.

Affected packages include:

- axolooti
- avrdudess
- opentx
- microscheme
- betaflight
- inav
- blackmagic
- simavr
- gnuk
2018-10-30 13:31:45 -05:00
Matthew Bauer
501d072b5f gnuk{-git,-unstable}: remove
These two are unmaintained, no reason to keep them when they are
out-of-date
2018-10-29 14:34:10 -05:00
Matthew Bauer
946598d071 release-cross: add new targets
adds:

- arm-embedded
- avr
- aarch64-embedded
- powerpc-embedded
2018-10-29 14:34:10 -05:00
Matthew Bauer
52dbd3380e systems/parse.nix: support weird system configs
There are some weird ones out there that don’t follow any pattern:

- arm-none-eabi
- powerpc-none-eabi
- aarch64-none-elf
2018-10-29 14:34:10 -05:00
Matthew Bauer
8db71d9d77 newlib: init at 3.0.0
Fixes #47533

newlib seems to think it’s a compiler when it’s not. Anyway had to
make host refer to build platform for things to work.
2018-10-29 14:34:10 -05:00
Matthew Bauer
2650a1f91e dfu-programmer: supports macos 2018-10-29 14:34:09 -05:00
Matthew Bauer
412093994b gcc: support avr
- respect libc’s incdir and libdir
- make non-unix systems single threaded
- set LIMITS_H_TEST to false for avr
- misc updates to support new libc’s
- use multilib with avr

For threads we want to use:
- posix on unix systems
- win32 on windows
- single on everything else

For avr:
- add library directories for avrlibc
- to disable relro and bind
- avr5 should have precedence over avr3 - otherwise gcc uses the wrong one
2018-10-29 14:34:09 -05:00
Matthew Bauer
72e3b2a662 systems: add avrlibc for avr systems 2018-10-29 14:34:09 -05:00
Matthew Bauer
d59a9ac7cf avr: use new compilation infrastructure
Gets rid of:
  avrbinutils
  avrgcc

to replace with:
  pkgsCross.avr.buildPackages.binutils
  pkgsCross.avr.buildPackages.gcc
2018-10-29 14:34:09 -05:00
Matthew Bauer
075e4883e0 ibus: fix cross compilation
gtk-doc is a native input so we need to use buildPackages here.
2018-10-29 13:45:40 -05:00
Frederik Rietdijk
e6c0b6ff6f
Merge pull request #49070 from r-ryantm/auto-update/python3.6-dlib
python36Packages.dlib: 19.13 -> 19.16
2018-10-29 19:27:07 +01:00
Maximilian Bosch
b7bc6e7f6c
pythonPackages.dlib: move expression
Initially the expression was quite small (just inherited properties from
`pkgs.dlib`), but the more it grows the better it is to store it into
its own file.
2018-10-29 18:57:19 +01:00
Maximilian Bosch
ac499a345a
pythonPackages.dlib: disable AVX instructions during checkPhase 2018-10-29 18:18:39 +01:00
Eelco Dolstra
0d15004cba
Merge pull request #49401 from aherrmann/stringify-modules-path
nixos/lib/eval-config.nix: toString modulesPath
2018-10-29 16:21:09 +01:00
R. RyanTM
d60faae441 imagemagick7: 7.0.8-12 -> 7.0.8-14 (#49298)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/imagemagick/versions
2018-10-29 16:19:33 +01:00
R. RyanTM
33925ef2b4 python36Packages.pip-tools: 2.0.2 -> 3.1.0 (#48986)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.6-pip-tools/versions
2018-10-29 16:09:24 +01:00
Andreas Herrmann
044ceae280 nixos/lib/eval-config.nix: toString modulesPath
Referencing modulesPath in NixOS configurations can cause evaluation
errors in restricted mode.  If used as `${modulesPath}` (as in all
use-sites in nixpkgs) the modules subtree is copied into its own store
path. Access to this path will be forbidden in restricted mode.

Converting to a string solves this issue.
`${builtins.toString modulesPath}` will point to a subdirectory of the
nixpkgs tree out of which evalModules is called.

This change converts modulesPath to a string by default so that the
call-site doesn't have to anymore.
2018-10-29 15:46:20 +01:00
Vladyslav M
79c7ccd351
Merge pull request #49391 from dtzWill/update/fd-7.2.0
fd: 7.1.0 -> 7.2.0
2018-10-29 15:30:15 +02:00
Robert Schütz
8f415fdf80
Merge pull request #48892 from sveitser/update/pythonPackages.sh
pythonPackages.sh: 1.11 -> 1.12.14
2018-10-29 14:21:36 +01:00
Robert Schütz
65b4c9b3d4 python.pkgs.python-packer: remove dependency pinning 2018-10-29 14:15:45 +01:00
R. RyanTM
e8df5045ca python36Packages.mail-parser: 3.3.1 -> 3.4.1 (#48974)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.6-mail-parser/versions
2018-10-29 14:00:17 +01:00
Will Dietz
a8973bb75a fd: 7.1.0 -> 7.2.0 2018-10-29 07:59:41 -05:00
R. RyanTM
15af3177d8 python36Packages.pycares: 1.0.0 -> 2.3.0 (#48983)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.6-pycares/versions
2018-10-29 13:59:34 +01:00
Robert Schütz
69931e1eee python3.pkgs.netdisco: 2.0.0 -> 2.2.0 2018-10-29 13:44:00 +01:00
Robert Schütz
e9871745a1 home-assistant: 0.81.0 -> 0.81.1 2018-10-29 13:39:37 +01:00
Robert Schütz
6017fdfe91 nixos/tests/home-assistant: no longer ignore "Timer got out of sync" error
That error message was removed in https://github.com/home-assistant/home-assistant/pull/17398.
2018-10-29 13:30:06 +01:00
Urban Škudnik
5adfcb951a pythonPackages.aioprocessing: init at 1.0.1 (#49170) 2018-10-29 13:24:24 +01:00
Vladyslav M
bd4387f599
Merge pull request #49320 from benpye/init-miniflux
miniflux: init at 2.0.12
2018-10-29 13:53:42 +02:00
Ben Pye
9a03df974c
miniflux: init at 2.0.12 2018-10-29 13:32:55 +02:00
R. RyanTM
99aff820e7 python27Packages.gevent-websocket: 0.9.3 -> 0.10.1 (#49010)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python2.7-gevent-websocket/versions
2018-10-29 12:30:22 +01:00
R. RyanTM
1288766e61 python36Packages.foolscap: 0.12.6 -> 0.13.1 (#49012)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.6-foolscap/versions
2018-10-29 12:28:15 +01:00
R. RyanTM
188ce907e3 python27Packages.gipc: 0.5.0 -> 0.6.0 (#49005)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python2.7-gipc/versions
2018-10-29 12:11:16 +01:00
Daiderd Jordan
d80f2dba6f
Merge pull request #49079 from alyssais/bb
bb: add Darwin compatibility
2018-10-29 11:08:14 +00:00
R. RyanTM
cfd3db5c66 python36Packages.flask_migrate: 2.2.1 -> 2.3.0 (#49020)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.6-flask-migrate/versions
2018-10-29 12:04:29 +01:00
xzfc
b489c57f35 ahoviewer: 1.5.0 -> 1.6.4 (#49307) 2018-10-29 12:00:34 +01:00
Graham Christensen
0c5d9e5c52
Merge pull request #49383 from tazjin/docs/lib-docstrings
Update library function "docstrings" for nixdoc generation
2018-10-29 11:00:02 +00:00
xeji
83a434bbab
Merge pull request #48836 from demyanrogozhin/particl-0.17
particl-core: 0.16.2.0 -> 0.17.0.2
2018-10-29 11:59:09 +01:00
Francesco Gazzetta
c20c4be047 gron: 0.5.2 -> 0.6.0 (#49282) 2018-10-29 11:56:56 +01:00
Alyssa Ross
c49aa0d0df
bb: add Darwin compatibility
It even has working sound, unlike on Linux!
2018-10-29 10:53:24 +00:00
Daniël de Kok
f90d4de02f hugo: 0.47.1 -> 0.49.2
Changelog: https://github.com/gohugoio/hugo/releases

Adresses #49125
2018-10-29 11:48:03 +01:00
Jörg Thalheim
f222119063
Merge pull request #49365 from loskutov/master
cppcheck: 1.84 -> 1.85
2018-10-29 10:47:19 +00:00
Jörg Thalheim
292e47acb9
Merge pull request #49351 from prusnak/add_python_pyro4
python.pkgs.Pyro4: new package (at version 4.74)
2018-10-29 10:43:58 +00:00
Jörg Thalheim
da85e7d05d
Merge pull request #49369 from Mic92/mono-cleanup3
mono46: mark as insecure (CVE-2018-1002208)
2018-10-29 10:27:22 +00:00
Pavol Rusnak
b7201c5c69
python.pkgs.Pyro remove package - Pyro4 should be used instead 2018-10-29 11:21:03 +01:00