Age | Commit message (Collapse) | Author |
|
Licence isn't used anywhere and nonfree.
|
|
AMD license agreement (currently unavailable at the given URL, but
included in tarball) disallows reverse-engineering, modification,
redistribution etc;
BSL licenses limit commercial production use.
|
|
this makes the codename globally accessible in the repo. The release is
not only for NixOS anymore.
|
|
lib/system: More Types of CPUs Added
|
|
Add port type
|
|
|
|
I added some embedded platforms for the CPUs I added to the parse.nix file.
These could be used as new platforms for the added CPUs.
|
|
|
|
|
|
|
|
|
|
Co-Authored-By: vincrusher <vincentweisner@icloud.com>
|
|
|
|
lib.systems.platforms: Add more ARM autodetection
|
|
|
|
Fixes #28160
|
|
There are some weird ones out there that don’t follow any pattern:
- arm-none-eabi
- powerpc-none-eabi
- aarch64-none-elf
|
|
- 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
|
|
|
|
Gets rid of:
avrbinutils
avrgcc
to replace with:
pkgsCross.avr.buildPackages.binutils
pkgsCross.avr.buildPackages.gcc
|
|
Update library function "docstrings" for nixdoc generation
|
|
Documents functions in `lib.options` for docs generation with nixdoc.
The formatting change in the `mkOption` arguments is due to the way
`nixdoc` parses documentation comments on pattern arguments. It's not
ideal, but it works.
|
|
Documents functions in `lib.debug` for docs generation with nixdoc.
Note that type signatures and clearer descriptions are still missing
on some of these functions, but this is good enough for a first run.
|
|
Updates documentation comments with extra information for nixdoc[1]
compatibility.
[1]: https://github.com/tazjin/nixdoc
|
|
Updates documentation comments with extra information for nixdoc[1]
compatibility.
Some documentation strings have additionally been reworded for
clarity.
"Faux types" are added where applicable, but some functions do things
that are not trivially representable in the type notation used so they
were ignored for this purpose.
[1]: https://github.com/tazjin/nixdoc
|
|
|
|
Expands on some of the function comments and add some of the
special syntaxes recognised by nixdoc.
|
|
Since `isStorePath` relies on comparing against builtins.storeDir
(a string), we need to convert the input into a string as well.
|
|
Add licenses
|
|
|
|
|
|
Set CMAKE_SYSTEM_* for cross compiling
|
|
these weren’t being run correctly
|
|
mingw is the toolchain name but it is actually run on a window kernel
|
|
This is a little bit cleaner and avoids the if ... else if ... chain.
|
|
this makes it easier to show what supports windows vs. unix.
|
|
|
|
This reverts commit 10addad6035034b2b78f3c74ef436cd7146d5231, reversing
changes made to 7786575c6c0e1b010d46ad00b14d0bb5bf08d7d2.
NixOS scripts should be kept in the NixOS source tree, not in
pkgs. Moving them around is just confusing and creates unnecessary
code/history churn.
|
|
Make the codeName globally accessible in the repo. The release is not
only for NixOS anymore.
|
|
mkl: init at 2019.0.117
|
|
|
|
|
|
lib/types: enhances separatedString's description.
|
|
The previous description "string" is misleading in the full options
manual pages; they are actually concatenated strings, with a specific
character.
The empty string version ("types.string") has been special-cased to
provide a better message.
|
|
|
|
lib/systems: use correct config for armv7l-hf-multiplatform
|
|
|
|
|
|
docs: lib/options.nix function documentation
|
|
|