Commit graph

180643 commits

Author SHA1 Message Date
Ambroz Bizjak
370d3af0c4 nixos: Don't set LD_LIBRARY_PATH for graphics drivers that don't need it.
A new internal option `hardware.opengl.setLdLibraryPath` is added which controls if `LD_LIBRARY_PATH` should be set to `/run/opengl-driver(-32)/lib`. It is false by default and is meant to be set to true by any driver which requires it. If this option is false, then `opengl.nix` and `xserver.nix` will not set `LD_LIBRARY_PATH`.

Currently Mesa and NVidia drivers don't set `setLdLibraryPath` because they work with libglvnd and do not override libraries, while `amdgpu-pro`, `ati` and `parallels-guest` set it to true (the former two really need it, the last one doesn't build so is presumed to).

Additionally, the `libPath` attribute within entries of `services.xserver.drivers` is removed. This made `xserver.nix` add the driver path directly to the `LD_LIBRARY_PATH` for the display manager (including X server). Not only is it redundant when the driver is added to `hardware.opengl.package` (assuming that `hardware.opengl.enable` is true), in fact all current drivers except `ati` set it incorrectly to the package path instead of package/lib.

This removal of `LD_LIBRARY_PATH` could break certain packages using CUDA, but only those that themselves load `libcuda` or other NVidia driver libraries using `dlopen` (not if they just use `cudatoolkit`). A few have already been fixed but it is practically impossible to test all because most packages using CUDA are libraries/frameworks without a simple way to test.

Fixes #11434 if only Mesa or NVidia graphics drivers are used.
2019-05-26 10:23:46 +02:00
Mario Rodas
2143f59191
Merge pull request #61900 from r-ryantm/auto-update/python3.7-flask-marshmallow
python37Packages.flask_marshmallow: 0.10.0 -> 0.10.1
2019-05-23 18:09:30 -05:00
Mario Rodas
5e348b5143
Merge pull request #61903 from r-ryantm/auto-update/python3.7-ipyparallel
python37Packages.ipyparallel: 6.2.3 -> 6.2.4
2019-05-23 18:07:12 -05:00
Mario Rodas
0cb3b61435
Merge pull request #61932 from marsam/update-nodejs
nodejs: 8.15.1 -> 8.16.0, 12.2.0 -> 12.3.1
2019-05-23 18:04:12 -05:00
Rémi NICOLE
d8d85a2cd2 carla: init at 2.0.0 (#60346) 2019-05-23 18:41:51 -04:00
Dmitry Kalinkin
308169a518
Merge pull request #60640 from bignaux/photon
photon: 1.0.7 -> 1.3.0
2019-05-23 18:41:16 -04:00
Silvan Mosberger
3de98a04c0
Merge pull request #61933 from samueldr/aarch64/alacritty
alacritty: build on aarch64-linux
2019-05-24 00:36:07 +02:00
Matthew Bauer
b49c060ae2
Merge pull request #61890 from expipiplus1/joe-armv7l-dconf
dconf: Disable tests on armv7l-linux
2019-05-23 17:35:43 -05:00
Tim Steinbach
089eeed671
vivaldi: 2.5.1525.43-1 -> 2.5.1525.46-1 2019-05-23 17:48:40 -04:00
Jon
3055ae4f79 vscode-extensions.formulahendry.auto-close-tag: init at 0.5.6 (#60405) 2019-05-23 17:11:59 -04:00
Renaud
4eca30148f
Merge pull request #61878 from r-ryantm/auto-update/python3.7-argcomplete
python37Packages.argcomplete: 1.9.5 -> 1.10.0
2019-05-23 22:52:27 +02:00
worldofpeace
e57bb4367d
Merge pull request #61785 from xrelkd/update/youtube-dl
youtube-dl: 2019.05.11 -> 2019.05.20
2019-05-23 16:19:09 -04:00
Austin Seipp
0ca30f22f1
liburing: 1.0.0pre116 -> 1.0.0pre118
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-23 14:32:18 -05:00
Matthew Bauer
2fc20134de
Merge pull request #61942 from smaret/gtk-x11-fix
gtk{2,3}-x11: build against pango with X11 support enabled
2019-05-23 14:14:59 -05:00
lewo
f89460a983
Merge pull request #61940 from yurrriq/update/helmfile
helmfile: 0.40.1 -> 0.64.1
2019-05-23 20:49:32 +02:00
Renaud
2b41158a87
Merge pull request #61879 from r-ryantm/auto-update/python3.7-asciimatics
python37Packages.asciimatics: 1.10.0 -> 1.11.0
2019-05-23 20:41:27 +02:00
worldofpeace
53afb548a5
Merge pull request #60035 from nyanloutre/kdeapps_update
kde_applications: 18.12.03 -> 19.04.1; kdeFrameworks: 5.56 -> 5.58; plasma-5: 5.15.3 -> 5.15.5
2019-05-23 14:36:03 -04:00
Renaud
bc41a32c75
Merge pull request #61893 from r-ryantm/auto-update/python3.7-deluge-client
python37Packages.deluge-client: 1.7.0 -> 1.7.1
2019-05-23 20:32:05 +02:00
Joachim Fasting
a9643e18af
tor-browser-bundle-bin: 8.0.9 -> 8.5 2019-05-23 20:29:01 +02:00
Renaud
b2f0b62e63
Merge pull request #61892 from r-ryantm/auto-update/python3.7-distlib
python37Packages.distlib: 0.2.8 -> 0.2.9
2019-05-23 20:24:21 +02:00
R. RyanTM
506f86186c python37Packages.livereload: 2.6.0 -> 2.6.1 (#61905)
* python37Packages.livereload: 2.6.0 -> 2.6.1

Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-livereload/versions

* python.pkgs.livereload: fix v2.6.1 build

But the newly added test 'test_watch_multiple_dirs'
is failing consistently
2019-05-23 20:21:18 +02:00
Renaud
c269a4098c
Merge pull request #61865 from r-ryantm/auto-update/ocsigen-i18n
ocsigen-i18n: 3.1.0 -> 3.4.0
2019-05-23 19:57:56 +02:00
Renaud
318355d852
Merge pull request #61897 from r-ryantm/auto-update/python3.7-factory_boy
python37Packages.factory_boy: 2.11.1 -> 2.12.0
2019-05-23 19:44:53 +02:00
worldofpeace
713bbb769c
Merge pull request #47153 from Ma27/hunspell-fr_FR-dictionary
hunspellDict.fr-any: Link `fr-moderne.dic` to `fr_FR.dic`
2019-05-23 13:30:05 -04:00
Renaud
417655ac30
Merge pull request #61902 from r-ryantm/auto-update/python3.7-html5-parser
python37Packages.html5-parser: 0.4.5 -> 0.4.6
2019-05-23 18:41:06 +02:00
R. RyanTM
91ef57bbef python37Packages.pex: 1.6.6 -> 1.6.7 (#61910)
* python37Packages.pex: 1.6.6 -> 1.6.7
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-pex/versions

* python.pkgs.pex: unset meta.broken
2019-05-23 18:36:22 +02:00
Robin Gloster
3db2e20d6e
Merge pull request #61927 from dtzWill/update/strace-5.1
strace: 5.0 -> 5.1
2019-05-23 15:58:56 +00:00
R. RyanTM
2327dc0b23 python37Packages.persistent: 4.4.3 -> 4.5.0 (#61911)
* python37Packages.persistent: 4.4.3 -> 4.5.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-persistent/versions

* python.pkgs.persistent: add cffi to runtime deps
+ update meta (homepage and license)
2019-05-23 17:58:07 +02:00
Vladyslav M
848ae6a932
pijul: fix darwin build (#61947)
pijul: fix darwin build
2019-05-23 17:43:36 +03:00
Mario Rodas
44f4f11d61
Merge pull request #61943 from dywedir/lsd
lsd: 0.14.0 -> 0.15.0
2019-05-23 09:11:48 -05:00
Florian Klink
1e739293bc
nixosTests.signal-desktop: add test (#61916)
nixosTests.signal-desktop: add test
2019-05-23 15:59:09 +02:00
Maximilian Bosch
77d8f5c040
ibus-engines.typing-booster: support french by default
This has been postponed[1] because of an unclear state of the french
dictionary provided by hunspell[2].

[1] https://github.com/NixOS/nixpkgs/pull/46779#issuecomment-422764601
[2] https://github.com/NixOS/nixpkgs/issues/46940#issuecomment-423288963
2019-05-23 15:53:50 +02:00
Maximilian Bosch
a9d67d54b0
hunspellDicts.fr-any: link fr-moderne to fr_FR
Some packages like `ibus-engines.typing-booster` require the dictionary
`fr_FR.dic` to provide proper support for the french language.

Until now the hunspell package set of nixpkgs didn't provide this
dictionary. It has been recommended to use `fr-moderne` as base and link
`fr_FR.dic` from it as done by other distros such as ArchLinux.

See https://github.com/NixOS/nixpkgs/issues/46940#issuecomment-423684570

Fixes #46940
2019-05-23 15:53:50 +02:00
R. RyanTM
de9c022ba0 python37Packages.rasterio: 1.0.22 -> 1.0.23 (#61915)
* python37Packages.rasterio: 1.0.22 -> 1.0.23
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-rasterio/versions

* python.pkgs.rasterio: fix check phase with Py27
by adding mock in checkInputs
2019-05-23 15:19:44 +02:00
Maximilian Bosch
731fdbef7c sqlitebrowser: 3.10.1 -> 3.11.2
The latest releases of `sqlitebrowser` contain several new features like
a dark mode, improved CSV import/export and a lot of new bugfixes:

https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.11.2
https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.11.1
https://github.com/sqlitebrowser/sqlitebrowser/releases/tag/v3.11.0

Also some minor changes were applied to the package definition:

* Using the `pname`/`version` convention now.
* Use internal `qscintilla` rather than our package to fix the build
  (https://github.com/sqlitebrowser/sqlitebrowser/issues/1348#issuecomment-374170936).
  This can probably be removed when https://github.com/NixOS/nixpkgs/pull/56034 is merged.
* Dropped patch which removed Test and Print support as QT 5.12 is now
  used to build the application.
2019-05-23 15:10:35 +02:00
Vladyslav M
0f2e9c00f7
pijul: fix darwin build 2019-05-23 16:06:25 +03:00
Bas van Dijk
edb1668130
Merge pull request #61939 from basvandijk/terraform-0.12
terraform: 0.11.13 -> 0.11.14 & 0.12.0-rc1 -> 0.12.0
2019-05-23 14:54:17 +02:00
Vincent Laporte
c37e00067d coqPackages.ltac2: init at 0.1 2019-05-23 14:25:07 +02:00
Renaud
5959e98fc2
Merge pull request #61914 from r-ryantm/auto-update/python3.7-pyutilib
python37Packages.pyutilib: 5.6.5 -> 5.7.0
2019-05-23 14:13:54 +02:00
Vladyslav M
bc3413b0e6
lsd: 0.14.0 -> 0.15.0 2019-05-23 15:13:52 +03:00
Renaud
102b55d756
Merge pull request #61917 from r-ryantm/auto-update/python3.7-rpmfluff
python37Packages.rpmfluff: 0.5.6 -> 0.5.7.1
2019-05-23 13:52:19 +02:00
Mario Rodas
153e1efee9
Merge pull request #61931 from marsam/update-flow
flow: 0.98.1 -> 0.99.0
2019-05-23 06:30:59 -05:00
Eric Bailey
d2838d20c6 helmfile: 0.40.1 -> 0.64.1
- Adopt vgo2nix
- Add me to maintainers
2019-05-23 12:21:12 +02:00
Sébastien Maret
ef3157d8a9
gtk{2,3}-x11: build against pango with X11 support enabled 2019-05-23 12:18:41 +02:00
Austin Seipp
99c8680f49 podman: 1.2.0 -> 1.3.1
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-23 12:05:48 +02:00
Austin Seipp
a86c178a58 conmon: unstable-2019-03-19 -> 0.0.1pre52_6905a4d
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-23 12:05:48 +02:00
Austin Seipp
f39f4a716e buildah: 1.8.1 -> 1.8.2
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-23 12:05:48 +02:00
Michael Weiss
8f3bfa5a19
python37Packages.google_api_python_client: 1.7.8 -> 1.7.9 2019-05-23 11:29:11 +02:00
Lancelot SIX
219a99ff43
Merge pull request #59212 from lsix/add_django_2_2
python3Packages.django_2_2: init at 2.2.1
2019-05-23 11:16:02 +02:00
Bas van Dijk
8669561bde terraform_0_12: 0.12.0-rc1 -> 0.12.0 2019-05-23 11:07:23 +02:00