214710 Commits

Author SHA1 Message Date
Michael Weiss
de3f4fe900
wayland: Fix the cross-compilation with Meson
The build sandbox provides only wayland-scanner and not the library and
the wayland-egl symbols check test must use nm prefixed with the target
triplet.
2020-02-12 12:46:09 +01:00
Michael Weiss
c16b065cc9
wayland: Add a flag to build the documentation
But don't build the documentation by default.
2020-02-12 12:46:09 +01:00
Michael Weiss
1c82542488
wayland: 1.17.0 -> 1.18.0
This also switches the build from Autotools to Meson. The only
difference should be that the libtool archives (.la files) aren't
generated anymore.
Additionally I've updated the meta attributes and added myself as
maintainer.

The changelog is in the final release announcement [0] and an overview
of most commits is in the alpha release announcement [1].

[0]: https://lists.freedesktop.org/archives/wayland-devel/2020-February/041207.html
[1]: https://lists.freedesktop.org/archives/wayland-devel/2020-January/041140.html
2020-02-12 12:46:08 +01:00
Jan Tojnar
9fb6c2b6d5
Merge pull request #79764 from r-ryantm/auto-update/udiskie
udiskie: 1.7.7 -> 2.1.0
2020-02-12 12:35:52 +01:00
Mario Rodas
72ce1ffa9d
Merge pull request #79912 from r-ryantm/auto-update/git-remote-gcrypt
gitAndTools.gitRemoteGcrypt: 1.2 -> 1.3
2020-02-12 06:18:19 -05:00
Mario Rodas
512e10874a
Merge pull request #79883 from marsam/update-nodejs-12_x
nodejs-12_x: 12.15.0 -> 12.16.0
2020-02-12 05:55:10 -05:00
David Leung
e6b2d88b2a wasm-pack: 0.8.1 -> 0.9.1 2020-02-12 11:24:24 +01:00
Andreas Rammhold
5a001981db
Merge pull request #79786 from andir/firefox73
firefox: 72.0.3 -> 73.0
2020-02-12 11:19:11 +01:00
Frederik Rietdijk
bfe01159ed
Merge pull request #79801 from NixOS/staging-next
Staging next
2020-02-12 11:16:39 +01:00
Marek Mahut
65fc119474 flashrom: disable on aarch64
Reference: https://github.com/flashrom/flashrom/issues/125
2020-02-12 11:14:15 +01:00
adisbladis
8a253006e6
Merge pull request #77975 from sjmackenzie/amp
amp: git rev 2c88e8 (2019-06-09) -> 0.6.1
2020-02-12 23:08:28 +13:00
Vincent Laporte
eef4b5175f ocaml-ng.ocamlPackages_4_10.ocaml: 4.10.0+β2 → 4.10.0+rc1 2020-02-12 10:55:00 +01:00
R. RyanTM
de6b81a89b gitAndTools.gitRemoteGcrypt: 1.2 -> 1.3 2020-02-12 09:45:36 +00:00
Frederik Rietdijk
efac8279c2 Merge staging-next into staging 2020-02-12 09:55:54 +01:00
Frederik Rietdijk
424697d512 Merge master into staging-next 2020-02-12 09:55:31 +01:00
Bastian Köcher
f2c564b124 kdepim-runtime: Remove obsolete patch to fix compilation
The facebook plugin is currently disabled by upstream.
2020-02-12 09:46:37 +01:00
R. RyanTM
1aa0a799a4 flashrom: 1.1 -> 1.2 2020-02-12 08:37:44 +00:00
Mario Rodas
c6218f9e99
Merge pull request #79881 from marsam/update-ncspot
ncspot: 0.1.1 -> 0.1.2
2020-02-12 03:15:58 -05:00
R. RyanTM
f00bda0148 cmake: 3.16.3 -> 3.16.4 2020-02-12 09:07:49 +01:00
R. RyanTM
e8818f266c fasm: 1.73.21 -> 1.73.22 2020-02-12 07:54:19 +00:00
Marek Mahut
d704e192b4
Merge pull request #79857 from mmahut/trezord-go
trezord: 2.0.27 -> 2.0.28
2020-02-12 08:42:02 +01:00
Jonathan Ringer
06bb5ccb8a
readme: add link to community chat options 2020-02-11 23:25:10 -08:00
R. RyanTM
5b5e206412 btrbk: 0.29.0 -> 0.29.1 2020-02-12 06:35:37 +00:00
Nikolay Korotkiy
b2d4c9d216
nnn: 2.9 -> 3.0 2020-02-12 09:32:20 +03:00
Gabriel Gonzalez
38f1d70c01 Add Nixpkgs support for Dhall
One of the motivations for this change is the following Discourse
discussion:

https://discourse.dhall-lang.org/t/offline-use-of-prelude/137

Many users have requested Dhall support for "offline" packages
that can be fetched/built/installed using ordinary package
management tools (like Nix) instead of using Dhall's HTTP import system.
I will continue to use the term "offline" to mean Dhall package
builds that do not use Dhall's language support for HTTP imports (and
instead use the package manager's support for HTTP requests, such
as `pkgs.fetchFromGitHub`)

The goal of this change is to document what is the idiomatic way to
implement "offline" Dhall builds by implementing Nixpkgs support
for such builds.  That way when other package management tools ask
me how to package Dhall with their tools I can refer them to how it
is done in Nixpkgs.

This change contains a fully "offline" build for the largest Dhall
package in existence, known as "dhall-packages" (not to be confused
with `dhallPackages`, which is our Nix attribute set containing
Dhall packages).

The trick to implementing offline builds in Dhall is to take
advantage of Dhall's support for semantic integrity checks.  If an
HTTP import is protected by an integrity check and a cached build
product matches the integrity check then the HTTP import is never
resolved and the expression is instead fetched from cache.

By "installing" dependencies in a pre-seeded and isolated cache
we can replace remote HTTP imports with dependencies that have
been built and supplied by Nix instead.

The offline nature of the builds are enforced by compiling the
Haskell interpreter with the `-f-with-http` flag, which disables
the interpreter's support for HTTP imports.  If a user forgets
to supply a necessary dependency as a Nix build product then the
build fails informing them that HTTP imports are disabled.

By default, built packages are "binary distributions", containing
just a cache product and a Dhall expression which can be used to
resolve the corresponding cache product.

Users can also optionally enable a "source distribution" of a package
which already includes the equivalent fully-evaluated Dhall code (for
convenience), but this is disabled by default to keep `/nix/store`
utilization as compact as possible.
2020-02-11 22:02:53 -08:00
R. RyanTM
9d1c581a39 debootstrap: 1.0.116 -> 1.0.117 2020-02-12 06:00:43 +00:00
R. RyanTM
567a5904f9 byobu: 5.130 -> 5.131 2020-02-12 05:54:21 +00:00
R. RyanTM
a2589275f2 dar: 2.6.7 -> 2.6.8 2020-02-12 05:19:46 +00:00
R. RyanTM
16dba2c7f6 closurecompiler: 20190909 -> 20200204 2020-02-12 05:13:18 +00:00
R. RyanTM
6b11b2fd39 armadillo: 9.800.4 -> 9.850.1 2020-02-12 03:15:36 +00:00
Ryan Mulligan
e192ff3d6b
Merge pull request #79807 from r-ryantm/auto-update/go-jsonnet
go-jsonnet: 0.14.0 -> 0.15.0
2020-02-11 19:06:02 -08:00
Ilya Fedin
f7768c939a nixos/display-managers: Add DesktopNames parameter to generated desktop session files
Some display managers (e.g. SDDM) set the XDG_CURRENT_DESKTOP variable accroding to this parameter.
If this variable is not defined, there will be some problems (e.g. MATE doesn't have icons on the desktop).

Fixes https://github.com/NixOS/nixpkgs/issues/71427
2020-02-12 07:00:39 +04:00
R. RyanTM
5b174837fa caf: 0.17.3 -> 0.17.4 2020-02-12 01:28:09 +00:00
Mario Rodas
50273a1e83
Merge pull request #79865 from r-ryantm/auto-update/spdx-license-list-data
spdx-license-list-data: 3.7 -> 3.8
2020-02-11 20:21:29 -05:00
Milan Pässler
d24c4038da netifd: init at unstable-2020-01-18 2020-02-12 02:12:05 +01:00
Milan Pässler
6ad91bb5ca uci: init at unstable-2020-01-27 2020-02-12 02:03:27 +01:00
Milan Pässler
020e93b394 ubus: init at unstable-2020-01-05 2020-02-12 02:03:27 +01:00
Milan Pässler
e9cb7037f9 uqmi: 2016-12-19 -> unstable-2019-06-27 2020-02-12 02:03:22 +01:00
Milan Pässler
8f583860c8 libubox: 2017-09-29 -> unstable-2020-01-20 2020-02-12 01:57:48 +01:00
R. RyanTM
1905a37193 allegro5: 5.2.5.0 -> 5.2.6.0 2020-02-12 00:39:35 +00:00
Michele Guerini Rocco
48704fbd4f
Merge pull request #71302 from tokudan/encrypted-swap-entropy-fix
rngd: Start early during boot and encrypted swap entropy fix
2020-02-12 01:28:03 +01:00
Michael Weiss
d0729f8323
tdesktop: 1.9.9 -> 1.9.12
Note: I skipped the packaging of mapbox-variant for now.
2020-02-12 00:56:36 +01:00
Wael Nasreddine
2f61814665
cypress: 3.6.1 -> 3.8.3 (#79871)
* cypress: 3.6.1 -> 3.8.3

* cypress: binary_state.json is now expected at the root of $out
2020-02-11 15:32:43 -08:00
Mario Rodas
59e0025ec8
spdx-license-list-data: add platforms 2020-02-11 18:18:18 -05:00
R. RyanTM
e8fe8182e9 credstash: 1.16.1 -> 1.16.2 2020-02-11 14:35:00 -08:00
Michael Weiss
818628c53a
tl-expected: init at 2019-11-11
This version is 5 commits ahead of version 1.0.0 because we need at
least one patch [0] that prevents CMake from trying to use Git to fetch
the already fetched submodule...
Also some files have the wrong formatting (CRLF line endings) which
makes the patching really messy. At this point is seems therefore better
to use the master version instead (1.0.0 is pretty broken regarding
CMake).

[0]: 0ca73ee30e
2020-02-11 23:19:20 +01:00
Robert Scott
f77e057cda pythonPackages.pysaml2: fix tests with fixed & now-expired timestamps
these only expired (and upstream only seem to have noticed) today
2020-02-11 14:08:30 -08:00
Thomas Tuegel
d178906a4f
Merge pull request #79821 from r-ryantm/auto-update/openblas
openblas: 0.3.7 -> 0.3.8
2020-02-11 15:28:32 -06:00
R. RyanTM
44fb48ecd5 spdx-license-list-data: 3.7 -> 3.8 2020-02-11 21:12:47 +00:00
Florian Klink
4c8bdd1c4f nixos/filesystems: don't chown /run/keys recursively
3c74e48d9c8dbcede89a72ea18cd27def4b498a9 was a bit too much, it updated
permissions of all files recursively, causing files to be readable by
the group.

This isn't a problem immediately after bootup, but on a new activation,
as tmpfiles.d get restarted then, updating the permission bits of
now-existing files.

This updates the `Z` to be a `z` (the non-recursive variant), and adds a
`d` to ensure a directory is created (which should be covered by the
initrd shell script anyway)
2020-02-11 21:52:27 +01:00