Commit Graph
220211 Commits
Author SHA1 Message Date
Graham ChristensenandGitHub be353eb83a Merge pull request #84369 from cleverca22/fix-k3s
k3s: fix https://hydra.nixos.org/build/116132269
2020-04-05 15:07:51 -04:00
Michael Bishop f03c088a36 k3s: fix https://hydra.nixos.org/build/116132269 2020-04-05 15:45:46 -03:00
Florian KlinkandGitHub 29f491d5b7 Merge pull request #81864 from volth/patch-389
firefox: mark as broken on 32-bit buildPlatform
2020-04-05 20:29:29 +02:00
Elis HirwingandGitHub 3b6539896b Merge pull request #83896 from etu/slim-down-default-php-v3
PHP: Make the default package more sane [v3]
2020-04-05 20:00:03 +02:00
Maximilian Bosch 35c0d9da9b bandwhich: 0.12.0 -> 0.13.0
https://github.com/imsnif/bandwhich/releases/tag/0.13.0
2020-04-05 19:48:16 +02:00
Maximilian BoschandGitHub 1ca8ee8111 Merge pull request #84296 from catern/hydrauri
hydra: add dep on perlPackages.CatalystPluginSmartURI
2020-04-05 18:29:54 +02:00
Maximilian Bosch ca0cb2c43f mautrix-whatsapp: 2020-03-26 -> 2020-04-02 2020-04-05 17:46:12 +02:00
Florian Klink a8989b353a Revert "nixos/hardened: build sandbox incompatible with namespaces"
As discussed in https://github.com/NixOS/nixpkgs/pull/73763, prevailing
consensus is to revert that commit. People use the hardened profile on
machines and run nix builds, and there's no good reason to use
unsandboxed builds at all unless you're in a platform that doesn't
support them.

This reverts commit 00ac71ab19.
2020-04-05 17:38:15 +02:00
Benjamin HippleandGitHub 0454fae7ca Merge pull request #84130 from OmnipotentEntity/rfc45-part2
treewide: quoted urls for RFC45, only the rebuilds
2020-04-05 11:15:20 -04:00
talyz 5ace72cd6c nixos/nextcloud: Use php.enabledExtensions 2020-04-05 16:46:44 +02:00
talyz ca8b8a26e9 php: Add enabledExtensions attribute to PHP derivations
This provides a means to build a PHP package based on a list of
extensions from another.

For example, to generate a package with all default extensions
enabled, except opcache, but with ImageMagick:

php.withExtensions (e:
  (lib.filter (e: e != php.extensions.opcache) php.enabledExtensions)
  ++ [ e.imagick ])
2020-04-05 16:46:38 +02:00
Elis Hirwingandtalyz 8d2e5d5cd6 php.extensions.pthreads: Reintroduce pthreads for php72 and php73 2020-04-05 16:46:24 +02:00
Elis Hirwingandtalyz 102aac631b php.extensions.pinba: Reintroduce pinba for php72, php73 and php74 2020-04-05 16:46:11 +02:00
talyz b5c59cebc6 php: Document withExtensions + general improvements 2020-04-05 16:46:05 +02:00
talyz b4d289a7ae php: Add missing hash extension to php < 7.4 2020-04-05 16:45:53 +02:00
talyz 1345e5b763 php: Add withExtensions as a simpler alternative to buildEnv 2020-04-05 16:45:47 +02:00
talyz 4ff523f691 php: Simplify php-packages import, rename exts -> extensions 2020-04-05 16:45:41 +02:00
Elis Hirwingandtalyz 1b69056e46 php: passthru .dev output as well 2020-04-05 16:45:23 +02:00
Elis Hirwingandtalyz a2099156ec php: split php.packages to php.packages and php.extensions
So now we have only packages for human interaction in php.packages and
only extensions in php.extensions. With this php.packages.exts have
been merged into the same attribute set as all the other extensions to
make it flat and nice.

The nextcloud module have been updated to reflect this change as well
as the documentation.
2020-04-05 16:45:17 +02:00
Elis Hirwingandtalyz a4bc30c802 docs/rl: Update release log to match the updates to the default attributes 2020-04-05 16:45:11 +02:00
Elis Hirwingandtalyz e4cee802ad doc/php: Add initial documentation for PHP 2020-04-05 16:45:04 +02:00
Elis Hirwingandtalyz 0dc95728ba nixos/php: Move the pcre tests to the php test attribute 2020-04-05 16:44:59 +02:00
Elis Hirwingandtalyz 29e1f0d169 nixos/php: Add tests for phpfpm
This test checks that we evaluate PHP properly and that certain
extensions are actually loaded.
2020-04-05 16:44:54 +02:00
Elis Hirwingandtalyz fc1034a1fa nixos/nextcloud: upgrade to php74 2020-04-05 16:44:48 +02:00
talyz ed20aae86c nixos/nextcloud: Get nextcloud working 2020-04-05 16:44:42 +02:00
talyz fe4d173cb2 php.packages: Fix and clean up external extensions
Fix extensions that were broken by the extension refactoring and
remove pthreads and pinba, which had asserts which broke evaluation,
were in need of refactoring and of dubious value.
2020-04-05 16:44:37 +02:00
talyz 716fd0e2f5 php.buildEnv: Put the extraConfig snippet after extensions
Make sure all the extensions are loaded first, then read the custom
config where possible.
2020-04-05 16:44:31 +02:00
Elis Hirwingandtalyz 82cd2fbbf4 php: Wrap the programs and provide an environment variable instead of a flag 2020-04-05 16:44:25 +02:00
talyz 9ac0d9ad61 php.packages.buildPecl: Introduce built-in extension dependencies
Introduce the internalDeps attribute used by mkExtension, to refer to
internal php extensions built by mkExtension.
2020-04-05 16:44:13 +02:00
talyz 90dcab948c php.packages: Use derivations for internalDeps in mkExtension
Make mkExtension put headers in the dev output and use them, instead of
a different part of the current source tree, when referring to another
extension by using internalDeps.

This means external extensions can be built against the internal ones.
2020-04-05 16:44:01 +02:00
talyz b1106a1851 phpPackages: Move phpPackages to php.packages
This means php packages can now refer to other php packages by looking
them up in the php.packages attribute and gets rid of the internal
recursive set previously defined in php-packages.nix. This also means
that in applications where previously both the php package and the
corresponding version of the phpPackages package set had to be
specified, the php package will now suffice.

This also adds the phpWithExtensions parameter to the
php-packages.nix, which can be used by extensions that need a fully
featured PHP executable.
2020-04-05 16:43:50 +02:00
talyz 14bfb844d6 php: Make mkExtension pass on additional args to mkDerivation 2020-04-05 16:43:43 +02:00
Jan Tojnar f74f2f3548 nixos/gdm: fix startup
In https://github.com/NixOS/nixpkgs/commit/7f838b4ddeadffbbe5863a6ca27ad776064a2f4a, we dropped systemd-udev-settle.service from display-manager.service's wants.
Unfortunately, we are doing something wrong since without it both Xorg and Wayland fail to start:

	Failed to open gpu '/dev/dri/card0': GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Operation not permitted

Until we sort this out, let's add systemd-udev-settle.service to GDM to unblock the channels.
2020-04-05 16:40:30 +02:00
Michael Reilly e20f308b8e treewide: quoted urls for RFC45, only the rebuilds 2020-04-05 10:17:15 -04:00
Ryan MulliganandGitHub 52f76b8907 Merge pull request #84322 from r-ryantm/auto-update/yad
yad: 5.0 -> 6.0
2020-04-05 07:15:24 -07:00
Benjamin HippleandGitHub c7af5ac9c9 Merge pull request #84281 from misuzu/kmon-init
kmon: init at 1.0.0
2020-04-05 09:56:31 -04:00
Jeff LabonteandFrederik Rietdijk e1c851a5d7 brave: 1.5.115 -> 1.5.123 2020-04-05 15:38:53 +02:00
sjauandFrederik Rietdijk 6044fc2fc9 easysnap: 2019-02-17 -> 2020-04-04 2020-04-05 15:37:50 +02:00
Vladyslav MandFrederik Rietdijk f5e0ebf1e6 hcxtools: 5.3.0 -> 6.0.1 2020-04-05 15:37:30 +02:00
Bastien RivièreandFrederik Rietdijk 8986e95dca flutter: update channels + fix dev channel 2020-04-05 15:35:11 +02:00
Euan KempandFrederik Rietdijk e370711ad0 k3s: init at 1.17.3+k3s1
This packages k3s as a single self-contained binary (as upstream k3s
does), but without having to download any impure already-built binaries.

The upstream packaging scripts are used. Due to k3s's rather complicated
packaging arrangement, this ends up being a rather long derivation.
2020-04-05 15:34:18 +02:00
Vincent LaporteandFrederik Rietdijk d6a8d0ca5b coq_8_11: 8.11.0 → 8.11.1 2020-04-05 15:32:32 +02:00
Florian Klink 502073b09a nixos/rxe: fix option description
This caused an opening xml tag in our docbook pipeline and failed the
manual build.
2020-04-05 15:30:08 +02:00
Sander van der BurgandGitHub 542a74a9dc Merge pull request #82118 from lucafavatella/androidenv-update-2
androidenv: update generated expressions
2020-04-05 14:59:04 +02:00
José Romildo MalaquiasandGitHub 7c345bb694 Merge pull request #84187 from romildo/upd.matcha-gtk-theme
matcha: 2020-03-29 -> 2020-04-03
2020-04-05 09:06:19 -03:00
Florian KlinkandGitHub 40dcac87f4 Merge pull request #84336 from r-ryantm/auto-update/python2.7-bpython
python27Packages.bpython: 0.18 -> 0.19
2020-04-05 13:50:22 +02:00
Frederik RietdijkandGitHub e50c67ad7e Merge pull request #83618 from NixOS/staging-next
Staging next
2020-04-05 13:13:21 +02:00
Frederik Rietdijk df77ecc99d zenpower: makeFlags is a list 2020-04-05 13:04:32 +02:00
Frederik Rietdijk 518d5be4f5 ssh validationPackage is a single value, not a list 2020-04-05 13:04:25 +02:00
R. RyanTM 7837086b6b python27Packages.bpython: 0.18 -> 0.19 2020-04-05 10:44:18 +00:00