Daiderd Jordan
950ac2bc8f
meta: expose availability flags in derivation metadata
...
Currently it's not possible to determine the reason why a package is
unavailable without evaluating nixpkgs multiple times with different
settings. eg.
nix-repl> :p android-studio.meta
{ available = false; broken = false; unfree = true; unsupported = true; ... }
The following snippet is an example that uses this information to query
the availability information of all packages in nixpkgs, giving an
overview of all the packages currently marked as broken, etc.
{ pkgs }:
with import <nixpkgs/lib>;
let
mapPkgs =
let mapPkgs' = path: f: mapAttrs (n: v:
let result = builtins.tryEval (v ? meta); in
if !result.success then {} else
if isDerivation v then f (path ++ [n]) v else
if isAttrs v && v.recurseForDerivations or false then mapPkgs' (path ++ [n]) f v else
{}
);
in mapPkgs' [];
getMeta = path: drv:
if drv.meta ? available then
let meta = {
pkg = concatStringsSep "." path;
inherit (drv.meta) broken unfree unsupported insecure;
};
in builtins.trace meta.pkg meta
else {};
metaToList = attrs: flatten (map (v: if v ? pkg then v else metaToList v) (attrValues attrs));
in metaToList (mapPkgs getMeta pkgs)
2020-04-19 12:53:04 +02:00
Gabriel Ebner
257aff8010
Merge pull request #85532 from marsam/update-lean
2020-04-19 10:00:27 +02:00
Mario Rodas
b2d8cf9def
Merge pull request #85473 from marsam/update-bazelisk
...
bazelisk: 1.3.0 -> 1.4.0
2020-04-19 02:38:52 -05:00
Mario Rodas
ad4eebc5ca
Merge pull request #85471 from bbigras/spotifyd
...
spotifyd: add withMpris and withKeyring optionals
2020-04-19 02:38:26 -05:00
Matthew Bauer
a2d9f58433
Merge pull request #85512 from ggreif/wasmtime
...
wasmtime-0.12.0: fix cargoSha256
2020-04-18 22:03:24 -05:00
Jaka Hudoklin
bc0e5f8c4c
Merge pull request #85514 from petabyteboy/feature/docker
...
docker: add git to extraPath
2020-04-19 01:42:57 +00:00
worldofpeace
f578913905
Merge pull request #85528 from NixOS/revert-84370-update-calibre
...
Revert "calibre: 4.12.0 -> 4.13.0"
2020-04-18 20:52:04 -04:00
worldofpeace
ddbc832637
Revert "calibre: 4.12.0 -> 4.13.0"
2020-04-18 20:51:33 -04:00
adisbladis
8804e2f53f
Merge pull request #85248 from HugoReeves/update-joplin-desktop
...
joplin-desktop: 1.0.179 -> 1.0.200
2020-04-19 02:48:45 +02:00
worldofpeace
d0716d2351
Merge pull request #85524 from rvolosatovs/update/fira
...
fira: 4.106 -> 4.202
2020-04-18 20:45:03 -04:00
worldofpeace
b8a2ebdea8
Merge pull request #85527 from NixOS/revert-84363-update-twolame
...
Revert "[WIP] {help wanted} twolame: 2017-09-27 -> 0.4.0"
2020-04-18 20:43:54 -04:00
worldofpeace
0bab5253b1
Revert "[WIP] {help wanted} twolame: 2017-09-27 -> 0.4.0"
2020-04-18 20:43:37 -04:00
worldofpeace
443e544721
firefox-wrapper: don't throw on enableGnomeExtensions
...
We use the config for the native messaging host below this statement.
2020-04-18 20:36:55 -04:00
Roman Volosatovs
6a634cf026
fira: 4.106 -> 4.202
2020-04-19 01:58:03 +02:00
Vladimír Čunát
e233a9d4dd
Merge #84442 : staging-next branch
2020-04-18 23:11:00 +02:00
taku0
f63bc540cb
flashplayer: 32.0.0.344 -> 32.0.0.363
2020-04-18 23:08:58 +02:00
Maximilian Bosch
16c6b2de8d
gitAndTools.delta: 0.0.17 -> 0.0.18
...
https://github.com/dandavison/delta/releases/tag/0.0.18
2020-04-18 22:36:35 +02:00
Anderson Torres
8bafac89cd
Merge pull request #84363 from AndersonTorres/update-twolame
...
twolame : 2017-09-27 -> 0.4.0
2020-04-18 16:54:43 -03:00
Anderson Torres
5f0fa1b454
Merge pull request #84370 from AndersonTorres/update-calibre
...
calibre : 4.12.0 -> 4.13.0
2020-04-18 16:54:14 -03:00
Milan Pässler
08d83c1641
docker: add git to extraPath
...
When building a docker container from git, docker was missing the git
binary in $PATH.
2020-04-18 21:48:55 +02:00
Gabor Greif
94d88d3b70
wasmtime-0.12.0: fix cargoSha256
2020-04-18 21:30:29 +02:00
Mario Rodas
45b21b38a8
Merge pull request #85346 from xrelkd/update/tinygo
...
tinygo: 0.12.0 -> 0.13.0
2020-04-18 14:08:59 -05:00
Mario Rodas
e6ddc18720
Merge pull request #85416 from xrelkd/update/go-ethereum
...
go-ethereum: 1.9.12 -> 1.9.13
2020-04-18 14:08:46 -05:00
Jörg Thalheim
cd3bc38f40
Merge pull request #85501 from petabyteboy/feature/micro
2020-04-18 19:48:25 +01:00
Jan Tojnar
09c4736405
Merge pull request #83755 from jtojnar/jcat-0.1
2020-04-18 20:38:24 +02:00
Milan
f6be877728
_3mux: init at 0.2.0 ( #85141 )
...
* _3mux: init at 0.1.0
* _3mux: 0.1.0 -> 0.2.0
2020-04-18 20:26:36 +02:00
Mario Rodas
e5dd52b99d
Merge pull request #85422 from marsam/update-lxc
...
lxc: 4.0.1 -> 4.0.2
2020-04-18 13:24:22 -05:00
Benjamin Hipple
78760d192d
Merge pull request #79246 from status-im/upgrade-brlaser
...
nixpkgs/brlaser: upgrade to v6
2020-04-18 14:23:43 -04:00
worldofpeace
21861f3a80
Merge pull request #85340 from xrelkd/add/sniffglue
...
sniffglue: init at 0.10.1
2020-04-18 14:16:40 -04:00
xrelkd
2b87ca0f9c
sniffglue: init at 0.10.1
2020-04-19 01:57:35 +08:00
Jan Tojnar
06e5800a73
fwupd: 1.3.9 → 1.4.0
...
https://github.com/fwupd/fwupd/releases/tag/1.4.0
2020-04-18 19:51:08 +02:00
Jörg Thalheim
35eb7793a3
Merge pull request #83166 from avnik/nix-build-location
2020-04-18 18:37:15 +01:00
Alexander V. Nikolaev
5291925fd2
nixos: Introduce nix.buildLocation option
...
Allow to specify where package build will happens.
It helps big packages (like browsers) not to overflow tmpfs.
2020-04-18 20:31:04 +03:00
Jörg Thalheim
3940ec2ed2
Merge pull request #85498 from filalex77/httpie-2.1.0
2020-04-18 18:30:42 +01:00
Milan Pässler
58d165420b
micro: 1.4.1 -> 2.0.3
2020-04-18 19:26:43 +02:00
worldofpeace
996ae856b6
Merge pull request #85365 from immae/fix_acme_postrun
...
nixos/acme: Fix postRun in acme certificate being ran at every run
2020-04-18 13:16:16 -04:00
Markus Wamser
5fbab6dabb
pythonPackages.pdfposter init at 0.7.post1 ( #82926 )
...
Signed-off-by: Markus S. Wamser <github-dev@mail2013.wamser.eu>
2020-04-18 13:15:29 -04:00
Oleksii Filonenko
a0cca88d16
_3mux: 0.1.0 -> 0.2.0
2020-04-18 18:43:58 +03:00
Oleksii Filonenko
9524aafeb7
httpie: 2.0.0 -> 2.1.0
2020-04-18 18:36:09 +03:00
Alyssa Ross
1b0d8015fe
nixos/rss2email: globally install rss2email
...
For man pages.
2020-04-18 14:16:00 +00:00
Mario Rodas
54792ee584
Merge pull request #85491 from zowoq/fuse-overlayfs
...
fuse-overlayfs: 0.7.8 -> 1.0.0
2020-04-18 08:27:29 -05:00
Michael Raskin
6c0bacc165
Merge pull request #85493 from prusnak/rfc45
...
treewide: per RFC45, remove more unquoted URLs
2020-04-18 13:26:44 +00:00
Michael Weiss
34643fcf96
Merge pull request #85253 from primeos/chromium-vaapi
...
chromium: Build with VA-API but disable it by default
2020-04-18 14:20:33 +02:00
Pavol Rusnak
fadcfc3ea4
treewide: per RFC45, remove more unquoted URLs
2020-04-18 14:04:37 +02:00
Michael Weiss
267eefcdb7
chromium: Build with VA-API but disable it by default
...
This makes it possible to enable VA-API without having to rebuild
Chromium: `chromium.override { enableVaapi = true; }`
2020-04-18 13:46:22 +02:00
zowoq
3037b6d1ef
fuse-overlayfs: 0.7.8 -> 1.0.0
...
https://github.com/containers/fuse-overlayfs/releases/tag/v1.0.0
2020-04-18 21:25:51 +10:00
Michael Weiss
e5450d9d00
androidStudioPackages.{dev,canary}: 4.1.0.5 -> 4.1.0.6
2020-04-18 12:29:11 +02:00
Michael Weiss
b7b1022fb2
android-studio: 3.6.2 -> 3.6.3
2020-04-18 12:29:05 +02:00
Mario Rodas
f37c9226fc
lean: 3.8.0 -> 3.9.0
2020-04-18 04:20:00 -05:00
Robert Helgesson
730ecad048
msmtp: 1.8.7 -> 1.8.8
2020-04-18 10:46:11 +02:00