Commit graph

29 commits

Author SHA1 Message Date
John Ericson 9c213398b3 lib: Clean up how linux and gcc config is specified
Second attempt of 8929989614589ee3acd070a6409b2b9700c92d65; see that
commit for details.

This reverts commit 0bc275e634.
2021-01-23 10:01:28 -05:00
Jonathan Ringer 0bc275e634
Revert "lib: Clean up how linux and gcc config is specified"
This is a stdenv-rebuild, and should not be merged
into master

This reverts commit 8929989614.
2021-01-22 14:07:06 -08:00
John Ericson 8929989614 lib: Clean up how linux and gcc config is specified
The `platform` field is pointless nesting: it's just stuff that happens
to be defined together, and that should be an implementation detail.

This instead makes `linux-kernel` and `gcc` top level fields in platform
configs. They join `rustc` there [all are optional], which was put there
and not in `platform` in anticipation of a change like this.

`linux-kernel.arch` in particular also becomes `linuxArch`, to match the
other `*Arch`es.

The next step after is this to combine the *specific* machines from
`lib.systems.platforms` with `lib.systems.examples`, keeping just the
"multiplatform" ones for defaulting.
2021-01-21 22:44:09 -05:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Dominik Xaver Hörl 25bef2d8f9 treewide: simplify pkgs.stdenv.lib -> pkgs.lib
The library does not depend on stdenv, that `stdenv` exposes `lib` is
an artifact of the ancient origins of nixpkgs.
2021-01-10 20:12:06 +01:00
adisbladis a10370cc9f
poetry2nix: 1.13.0 -> 1.14.0 2020-12-01 14:25:46 +01:00
Frederik Rietdijk 3fceafce1e buildPython*: remove pythonRecompileBytecodeHook as dependency
This hook was added to get reproducible bytecode. Because it was causing
issues it was disabled, but still kept as a dependency. Now the main
issue with bytecode reproducibility has been resolved by updating pip to
20.2.4, we remove this hook as a dependency.

If a package with Python code is not yet reproducible, one could add
this hook to `nativeBuildInputs`.
2020-11-12 19:32:30 +01:00
adisbladis 0eeedc732c
poetry2nix: 1.12.0 -> 1.13.0 2020-10-01 23:11:14 +02:00
adisbladis e3f6f9be0f
poetry2nix: 1.11.0 -> 1.12.0 2020-08-26 15:26:35 +02:00
adisbladis 63fa3639b1
poetry2nix: 1.10.0 -> 1.11.0 2020-07-22 17:04:47 +02:00
adisbladis e038a4363a
poetry2nix: 1.9.2 -> 1.10.0 2020-07-14 16:18:39 +02:00
zowoq 78e324d272 treewide: ffmpeg_4 -> ffmpeg 2020-06-16 18:23:14 -07:00
adisbladis 423f85422f
poetry: 1.0.5 -> 1.0.8 2020-06-09 02:54:49 +02:00
adisbladis 25b9f3b3e0
poetry2nix: 1.9.0 -> 1.9.2 2020-06-09 02:54:48 +02:00
Daiderd Jordan 8d705d9f11
poetry2nix: translate hashes to sha256 2020-06-01 15:24:21 +02:00
adisbladis 63bac1fc59
poetry2nix: 1.8.0 -> 1.9.0 2020-05-28 21:41:17 +01:00
adisbladis 36debc367e
poetry2nix: 1.7.1 -> 1.8.0 2020-05-05 21:20:44 +01:00
Matthew Bauer 1c8aba8334 treewide: use blas and lapack
This makes packages use lapack and blas, which can wrap different
BLAS/LAPACK implementations.

treewide: cleanup from blas/lapack changes

A few issues in the original treewide:

- can’t assume blas64 is a bool
- unused commented code
2020-04-17 16:24:09 -05:00
adisbladis aa2552c6ce
poetry2nix: 1.7.0 -> 1.7.1 2020-03-27 23:47:40 +00:00
adisbladis dda52a4571
poetry2nix: 1.6.1 -> 1.7.0 2020-03-27 22:54:34 +00:00
adisbladis 7401afc428
poetry2nix: 1.6.0 -> 1.6.1 2020-03-27 14:49:31 +00:00
adisbladis d3f756d9b7 poetry2nix: 1.5.0 -> 1.6.0 2020-03-02 10:34:49 -08:00
adisbladis e90bf5782e
poetry2nix: 1.4.0 -> 1.5.0 2020-02-24 13:38:32 +00:00
Florian Klink a00f226244 poetry2nix: fix typo fetchPyPi -> fetchPypi
nixpkgs' fetchPypi is called fetchPypi, not fetchPyPi.
2020-02-19 15:41:43 +01:00
adisbladis 45158b5c65
poetry2nix: 1.3.0 -> 1.4.0 2020-01-27 07:56:23 +00:00
adisbladis 386dbd5aea
poetry2nix: 1.2.1 -> 1.3.0 2020-01-13 15:46:46 +00:00
adisbladis 1282b60452
poetry2nix: 1.2.0 -> 1.2.1 2020-01-11 23:37:05 +00:00
adisbladis 9dbedf0200
poetry2nix: 1.1.0 -> 1.2.0 2020-01-10 13:35:44 +00:00
adisbladis ded1080db4
poetry2nix: init at 1.1.0 2020-01-02 21:59:56 +00:00