Commit graph

375130 commits

Author SHA1 Message Date
Adam Joseph 006c38fa53 platforms.nix: use {} on failed detection instead of silently assuming pc
This patch causes the autodetection code in lib/systems/platforms.nix
to return {} if it cannot detect the platform and one of the
platform.nix-detection-provided attributes (linux-kernel, gcc, and
rustc) are accessed, rather than silently assuming the "pc" platform
as was previously done.

It is definitely safe to assume that code using these attributes is
prepared to deal with `gcc` and `rustc` not being defined, because
many of the working entries in this file don't define it.

Regarding `linux-kernel` the situation is less certain, but some code
(`lib/systems/default.nix` for example) is already designed to deal
with that attribute being missing.  At worst it would result in an
"attribute not found" error.

While adding mips64el bootstrap support to nixpkgs, the silent
assumption that mips64el routers are actually Intel PCs caused
significant frustration.  This commit removes that assumption in order
to save people who port nixpkgs to new platforms in the future from
this frustration.
2022-05-03 13:31:41 -07:00
Fabian Affolter 9600919e14 urlwatch: 2.24 -> 2.25 2022-05-03 22:20:52 +02:00
Rick van Schijndel 7feb7321d2
Merge pull request #170992 from ckiee/stdenv-maintainerless-warn
stdenv/check-meta: add a warning for maintainerless derivations
2022-05-03 22:18:27 +02:00
Bernardo Meurer 0ad185694c
opencpn: unstable-2019-11-21 -> 5.6.2 2022-05-03 13:14:13 -07:00
Pascal Bach c2e533b7f6
Merge pull request #171326 from SuperSandro2000/bottles
bottles: 2022.4.28-trento -> 2022.5.2-trento
2022-05-03 21:56:40 +02:00
Rick van Schijndel 4bc5551e0f
Merge pull request #163801 from r-ryantm/auto-update/evdi
linuxKernel.packages.linux_5_16.evdi: 1.10.0 -> 1.10.1
2022-05-03 21:44:38 +02:00
ckie 4def222ea4
stdenv/check-meta: add a "maintainerless" warning
This warning logs when a package has no maintainers. It will stay silent
if `meta.maintainers` is not set at all, only complaining when it is an
empty list. In the future a separate warning could be added to allow for
that stricter behavior. Or this warning could be changed.
2022-05-03 22:29:14 +03:00
ckie 3a34b6c820
stdenv/check-meta: add an eval warning option
This will be used in the next commit in this patch series.
2022-05-03 22:29:12 +03:00
Nikolay Korotkiy be8f036f64
gopass: 1.14.0 → 1.14.1 2022-05-03 22:28:44 +03:00
ckie 5e420c2455
stdenv/check-meta: turn validity.valid into a str
This will allow for adding more validity types in the future, such as a
warning type. (which is in the next commit in this series)

This is NOT a breaking change because validity.valid is never exposed
outside of `stdenv.mkDerivation`.
2022-05-03 22:28:25 +03:00
Robert Schütz 11e5f517f9 python3Packages.pyrogram: 2.0.14 -> 2.0.16 2022-05-03 12:20:14 -07:00
Matthieu Coudron 27103e676a
Merge pull request #171322 from teto/build-neovim-plugin
distinguish between vim/neovim plugins
2022-05-03 21:14:31 +02:00
Nikolay Korotkiy c5a273b38e
kiln: 0.2.1 → 0.3.0 2022-05-03 22:13:16 +03:00
Niklas f1531b1b82 unifi: 7.0.25 -> 7.1.61 2022-05-03 21:12:46 +02:00
Fabian Affolter aefb74d24c python310Packages.aioslimproto: 1.0.1 -> 2.0.0 2022-05-03 21:10:26 +02:00
Rick van Schijndel 5974e3319f
Merge pull request #167918 from k4leg/ventoy-update
ventoy-bin: 1.0.72 -> 1.0.74
2022-05-03 20:45:04 +02:00
Artturin 4d5de1d8d1 nixVersions.unstable: pre20220428 -> pre20220503 2022-05-03 21:43:28 +03:00
Frederik Rietdijk ab62fad9d5
Merge pull request #136100 from KAction/sphinx-hook
New hook: sphinxHook to build documentation into different formats/outputs
2022-05-03 20:07:37 +02:00
Rick van Schijndel e039954de4
Merge pull request #171311 from ianmjones/fix-quickemu-spice-gtk
quickemu: fix spice-gtk dependency
2022-05-03 20:06:41 +02:00
Rick van Schijndel f02b987754
Merge pull request #171027 from trofi/fix-mindustry-runtime-depends
mindustry: propagate more runtime depends
2022-05-03 20:03:11 +02:00
Rick van Schijndel fd2c8f930f
Merge pull request #170013 from berbiche/john-gcc-11-patch
john: add gcc11 patch
2022-05-03 20:02:08 +02:00
R. Ryantm b75d93d732 python310Packages.lektor: 3.3.3 -> 3.3.4 2022-05-03 17:53:42 +00:00
Fabian Affolter 357f1b7981
Merge pull request #171201 from fabaff/envs-bump
python310Packages.envs: 1.3 -> 1.4
2022-05-03 19:39:44 +02:00
Fabian Affolter 697c15ada1
Merge pull request #171365 from fabaff/cert-chain-resolver-fix
python310Packages.cert-chain-resolver: add missing input
2022-05-03 19:36:19 +02:00
Fabian Affolter cd78b18a50
Merge pull request #171369 from fabaff/bpython-fix
python310Packages.bpython: disable failing test
2022-05-03 19:36:04 +02:00
Fabian Affolter 4d5d633bb7
Merge pull request #171372 from fabaff/glances-api-bump
python310Packages.glances-api: 0.3.4 -> 0.3.5
2022-05-03 19:35:50 +02:00
Fabian Affolter 429af923fa
Merge pull request #171378 from fabaff/namedlist-fix
python310Packages.namedlist: add patch for collections.abc
2022-05-03 19:35:15 +02:00
Fabian Affolter 958d48135b
Merge pull request #171383 from fabaff/pyomo-fix
python310Packages.pyomo: 6.3.0 -> 6.4.0
2022-05-03 19:34:59 +02:00
Fabian Affolter 8893eb0519
Merge pull request #171408 from r-ryantm/auto-update/python3.10-canonicaljson
python310Packages.canonicaljson: 1.6.0 -> 1.6.1
2022-05-03 19:33:51 +02:00
Fabian Affolter 3b7f617c92
Merge pull request #171376 from r-ryantm/auto-update/python3.10-Jug
python310Packages.jug: 2.1.1 -> 2.2.0
2022-05-03 19:33:14 +02:00
R. Ryantm b7d21e8167 python310Packages.webssh: 1.5.3 -> 1.6.0 2022-05-03 17:31:03 +00:00
Rick van Schijndel ec4686ee14
Merge pull request #171247 from K900/systemd-boot-coreutils-mktemp
systemd-boot: use mktemp from coreutils in installer
2022-05-03 19:15:55 +02:00
Fabian Affolter 4381a2796d
python310Packages.python-sql: switch to pytestCheckHook
- add pythonImportsCheck
- disable on older Python releases
2022-05-03 19:13:39 +02:00
Ben Siraphob f2a6bffa53
Merge pull request #171389 from matthiasbeyer/submitting-changes-gitrm 2022-05-03 11:08:17 -06:00
Fabian Affolter fa380c9970
python310Packages.canonicaljson: update disable 2022-05-03 19:05:36 +02:00
Martin Weinelt 25eb166cf5
Merge pull request #171332 from mweinelt/firefox 2022-05-03 18:45:08 +02:00
Lassulus af887d87f1
Merge pull request #156360 from astro/yquake2
yquake2: migrate from cmake to gnumake
2022-05-03 18:30:39 +02:00
Victor Fuentes 607152a41d
partition-manager: 4.2.0 -> 22.04.0 2022-05-03 12:19:22 -04:00
Victor Fuentes 057f88b3d2
kpmcore: 4.2.0 -> 22.04.0 2022-05-03 12:19:21 -04:00
Victor Fuentes bcb4456920
nixos/release-notes: add calamares installer to highlights 2022-05-03 12:19:21 -04:00
Victor Fuentes c21720a46e
nixos/release: add calamares installer 2022-05-03 12:19:20 -04:00
Victor Fuentes 89096bcce0
installation-cd: add calamares-plasma5 cd 2022-05-03 12:19:20 -04:00
Victor Fuentes 67b5b4cabf
installation-cd: add calamares-gnome cd 2022-05-03 12:19:20 -04:00
Victor Fuentes 3ec2fd8203
calamares: fix modules functionality and add nixos support 2022-05-03 12:19:19 -04:00
Victor Fuentes d8eaef42d6
maintainer-list: add vlinkz 2022-05-03 12:19:15 -04:00
Victor Fuentes 7481fa9135
calamares-nixos-extensions: init at 0.3.8 2022-05-03 12:19:14 -04:00
Fabian Affolter be971bce5b python39Packages.loopy: 2020.2 -> 2020.2.1
- rename package (loo-py -> loopy)
- update inputs
- disable on older Python releases
2022-05-03 18:04:28 +02:00
techknowlogick bb7bb2433e cloudflared: 2022.4.1 -> 2022.5.0 2022-05-03 11:52:25 -04:00
Sandro 5bab1af40b
Merge pull request #170972 from SuperSandro2000/unityhub
unityhub: fix nix-env version parsing
2022-05-03 17:52:17 +02:00
Sandro Jäckel c660b584ef
7kaa: fix nix-env version parsing 2022-05-03 17:49:34 +02:00