| Commit message (Expand) | Author | Age | Files | Lines |
| * | Revert "k3s: fix https://hydra.nixos.org/build/116132269"origin/revert-84369-fix-k3s | Graham Christensen | 2020-04-05 | 1 | -5/+3 |
| * | Merge pull request #84369 from cleverca22/fix-k3s•••k3s: fix https://hydra.nixos.org/build/116132269 | Graham Christensen | 2020-04-05 | 1 | -3/+5 |
| |\ |
|
| | * | k3s: fix https://hydra.nixos.org/build/116132269 | Michael Bishop | 2020-04-05 | 1 | -3/+5 |
| * | | Merge pull request #81864 from volth/patch-389•••firefox: mark as broken on 32-bit buildPlatform | Florian Klink | 2020-04-05 | 1 | -1/+3 |
| |\ \ |
|
| | * | | firefox: mark as broken on 32-bit buildPlatform | volth | 2020-03-06 | 1 | -1/+3 |
| * | | | Merge pull request #83896 from etu/slim-down-default-php-v3•••PHP: Make the default package more sane [v3] | Elis Hirwing | 2020-04-05 | 17 | -908/+1263 |
| |\ \ \ |
|
| | * | | | nixos/nextcloud: Use php.enabledExtensions | talyz | 2020-04-05 | 1 | -10/+11 |
| | * | | | 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 ])
| talyz | 2020-04-05 | 2 | -6/+21 |
| | * | | | php.extensions.pthreads: Reintroduce pthreads for php72 and php73 | Elis Hirwing | 2020-04-05 | 1 | -0/+21 |
| | * | | | php.extensions.pinba: Reintroduce pinba for php72, php73 and php74 | Elis Hirwing | 2020-04-05 | 1 | -0/+26 |
| | * | | | php: Document withExtensions + general improvements | talyz | 2020-04-05 | 2 | -19/+52 |
| | * | | | php: Add missing hash extension to php < 7.4 | talyz | 2020-04-05 | 1 | -2/+5 |
| | * | | | php: Add withExtensions as a simpler alternative to buildEnv | talyz | 2020-04-05 | 1 | -14/+14 |
| | * | | | php: Simplify php-packages import, rename exts -> extensions | talyz | 2020-04-05 | 3 | -20/+17 |
| | * | | | php: passthru .dev output as well | Elis Hirwing | 2020-04-05 | 1 | -0/+1 |
| | * | | | 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.
| Elis Hirwing | 2020-04-05 | 6 | -541/+551 |
| | * | | | docs/rl: Update release log to match the updates to the default attributes | Elis Hirwing | 2020-04-05 | 1 | -11/+16 |
| | * | | | doc/php: Add initial documentation for PHP | Elis Hirwing | 2020-04-05 | 2 | -3/+79 |
| | * | | | nixos/php: Move the pcre tests to the php test attribute | Elis Hirwing | 2020-04-05 | 6 | -22/+21 |
| | * | | | nixos/php: Add tests for phpfpm•••This test checks that we evaluate PHP properly and that certain
extensions are actually loaded.
| Elis Hirwing | 2020-04-05 | 3 | -0/+62 |
| | * | | | nixos/nextcloud: upgrade to php74 | Elis Hirwing | 2020-04-05 | 1 | -2/+2 |
| | * | | | nixos/nextcloud: Get nextcloud working | talyz | 2020-04-05 | 1 | -12/+11 |
| | * | | | 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.
| talyz | 2020-04-05 | 1 | -82/+35 |
| | * | | | php.buildEnv: Put the extraConfig snippet after extensions•••Make sure all the extensions are loaded first, then read the custom
config where possible.
| talyz | 2020-04-05 | 1 | -1/+1 |
| | * | | | php: Wrap the programs and provide an environment variable instead of a flag | Elis Hirwing | 2020-04-05 | 1 | -4/+7 |
| | * | | | php.packages.buildPecl: Introduce built-in extension dependencies•••Introduce the internalDeps attribute used by mkExtension, to refer to
internal php extensions built by mkExtension.
| talyz | 2020-04-05 | 1 | -2/+10 |
| | * | | | 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.
| talyz | 2020-04-05 | 2 | -9/+18 |
| | * | | | 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.
| talyz | 2020-04-05 | 3 | -40/+62 |
| | * | | | php: Make mkExtension pass on additional args to mkDerivation | talyz | 2020-04-05 | 1 | -2/+2 |
| | * | | | php: Make buildEnv recursive + take extension deps into account•••A slight rewrite of buildEnv which:
1. Makes buildEnv recursively add itself to its output, so that it can
be accessed from any php derivation.
2. Orders the extension text strings according to their internalDeps
attribute - dependencies have to be put before dependants in the
php.ini or they will fail to load due to missing symbols.
| talyz | 2020-04-03 | 2 | -25/+53 |
| | * | | | phpPackages.exts: Run tests by default•••The tests for many of the extensions run just fine, for some a small
portion fail. This runs the tests by default and disables the tests
extensions with any failing tests.
| talyz | 2020-04-03 | 1 | -28/+59 |
| | * | | | php: Build an even slimmer base•••This moves yet more extensions from the base build to
phpPackages.ext. Some of the extensions are a bit quirky and need
patching for this to work, most notably mysqlnd and opcache.
Two new parameters are introduced for mkExtension - internalDeps and
postPhpize. internalDeps is used to specify which other internal
extensions the current extension depends on, in order to provide them
at build time. postPhpize is for when patches and quirks need to be
applied after running phpize.
Patch notes:
- For opcache, older versions of PHP have a bug where header files are
included in the wrong order.
- For mysqlnd, the config.h is never included, so we include it in the
main header file, mysqlnd.h. Also, the configure script doesn't add
the necessary library link flags, so we add them to the variable
configure should have added them to.
| talyz | 2020-04-03 | 2 | -44/+118 |
| | * | | | phpPackages.exts.gmp: Enable on darwin | Elis Hirwing | 2020-04-03 | 1 | -5/+3 |
| | * | | | php-unit: Drop the declaration of the php-unit attributes since they aren't used | Elis Hirwing | 2020-04-03 | 3 | -55/+39 |
| | * | | | php-embed: Drop the declaration of the php-embed attributes | Elis Hirwing | 2020-04-03 | 3 | -19/+26 |
| | * | | | unit: Make unit use phpbase packages | Elis Hirwing | 2020-03-31 | 1 | -3/+15 |
| | * | | | php: init phpXYbase packages and make the default php extended by default•••Also, add opcache to default extensions since it significantly
increases PHP's performance and is by default enabled on Debian based
distributions. Not having it enabled by default results in a puzzling
performance loss for anyone attempting to migrate from Debian/Ubuntu
to NixOS who is unaware of this. Therefore, enable it by default. /talyz
| Elis Hirwing | 2020-03-31 | 2 | -11/+23 |
| | * | | | php: Add release log entry for the php changes | Elis Hirwing | 2020-03-29 | 1 | -0/+62 |
| | * | | | phpPackages.exts: Drop uneeded extensions | Elis Hirwing | 2020-03-29 | 1 | -9/+0 |
| | * | | | php: Make a slimmer php as default | Elis Hirwing | 2020-03-29 | 1 | -172/+85 |
| * | | | | bandwhich: 0.12.0 -> 0.13.0•••https://github.com/imsnif/bandwhich/releases/tag/0.13.0
| Maximilian Bosch | 2020-04-05 | 1 | -3/+3 |
| * | | | | Merge pull request #84296 from catern/hydrauri•••hydra: add dep on perlPackages.CatalystPluginSmartURI | Maximilian Bosch | 2020-04-05 | 1 | -0/+1 |
| |\ \ \ \
| |_|_|/
|/| | | |
|
| | * | | | hydra: add dep on perlPackages.CatalystPluginSmartURI•••This plugin allows configuring the URLs generated by Catalyst (and
therefore by Hydra) to be relative instead of absolute, which makes it
automatically behave correctly when Hydra is accessed both directly
and behind a reverse proxy.
| Spencer Baugh | 2020-04-04 | 1 | -0/+1 |
| * | | | | mautrix-whatsapp: 2020-03-26 -> 2020-04-02 | Maximilian Bosch | 2020-04-05 | 1 | -4/+4 |
| * | | | | 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 00ac71ab1932b395452209627011a32a63d81897.
| Florian Klink | 2020-04-05 | 1 | -2/+0 |
| * | | | | Merge pull request #84130 from OmnipotentEntity/rfc45-part2•••treewide: quoted urls for RFC45, only the rebuilds | Benjamin Hipple | 2020-04-05 | 8 | -11/+11 |
| |\ \ \ \ |
|
| | * | | | | treewide: quoted urls for RFC45, only the rebuilds | Michael Reilly | 2020-04-05 | 8 | -11/+11 |
| * | | | | | 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.
| Jan Tojnar | 2020-04-05 | 1 | -0/+4 |
| * | | | | | Merge pull request #84322 from r-ryantm/auto-update/yad•••yad: 5.0 -> 6.0 | Ryan Mulligan | 2020-04-05 | 1 | -3/+3 |
| |\ \ \ \ \ |
|
| | * | | | | | yad: 5.0 -> 6.0 | R. RyanTM | 2020-04-05 | 1 | -3/+3 |