about summary refs log tree commit diff
path: root/pkgs/development/interpreters
Commit message (Collapse)AuthorAge
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* php.buildEnv: Don't inherit dev from the original phptalyz2020-04-08
| | | | | | | | | mkDerivation uses the dev output in buildInputs if it exits, hence the php-with-extensions package was never built or put into the path of packages dependent on it during build. With this fix, the php packages built with buildEnv or withExtensions don't have any dev outputs; packages which need the dev output can refer to the phpXXbase packages instead.
* groovy: 3.0.0 -> 3.0.2R. RyanTM2020-04-07
|
* Merge pull request #84389 from etu/php-updatesMaximilian Bosch2020-04-06
|\ | | | | php: 7.2.28 -> 7.2.29, 7.3.15 -> 7.3.16, 7.4.3 -> 7.4.4
| * php72: 7.2.28 -> 7.2.29Elis Hirwing2020-04-05
| | | | | | | | Changelog: https://www.php.net/ChangeLog-7.php#7.2.29
| * php73: 7.3.15 -> 7.3.16Elis Hirwing2020-04-05
| | | | | | | | Changelog: https://www.php.net/ChangeLog-7.php#7.3.16
| * php74: 7.4.3 -> 7.4.4Elis Hirwing2020-04-05
| | | | | | | | Changelog: https://www.php.net/ChangeLog-7.php#7.4.4
* | Merge pull request #84404 from r-ryantm/auto-update/jrubyMario Rodas2020-04-05
|\ \ | | | | | | jruby: 9.2.11.0 -> 9.2.11.1
| * | jruby: 9.2.11.0 -> 9.2.11.1R. RyanTM2020-04-05
| | |
* | | Merge pull request #84403 from r-ryantm/auto-update/jokerMario Rodas2020-04-05
|\ \ \ | |_|/ |/| | joker: 0.14.2 -> 0.15.0
| * | joker: 0.14.2 -> 0.15.0R. RyanTM2020-04-05
| |/
* | Merge pull request #83896 from etu/slim-down-default-php-v3Elis Hirwing2020-04-05
|\ \ | | | | | | PHP: Make the default package more sane [v3]
| * | php: Add enabledExtensions attribute to PHP derivationstalyz2020-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ])
| * | php: Add missing hash extension to php < 7.4talyz2020-04-05
| | |
| * | php: Add withExtensions as a simpler alternative to buildEnvtalyz2020-04-05
| | |
| * | php: Simplify php-packages import, rename exts -> extensionstalyz2020-04-05
| | |
| * | php: passthru .dev output as wellElis Hirwing2020-04-05
| | |
| * | php: split php.packages to php.packages and php.extensionsElis Hirwing2020-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | nixos/php: Move the pcre tests to the php test attributeElis Hirwing2020-04-05
| | |
| * | php.buildEnv: Put the extraConfig snippet after extensionstalyz2020-04-05
| | | | | | | | | | | | | | | Make sure all the extensions are loaded first, then read the custom config where possible.
| * | php: Wrap the programs and provide an environment variable instead of a flagElis Hirwing2020-04-05
| | |
| * | php.packages: Use derivations for internalDeps in mkExtensiontalyz2020-04-05
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | phpPackages: Move phpPackages to php.packagestalyz2020-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | php: Make buildEnv recursive + take extension deps into accounttalyz2020-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | php: Build an even slimmer basetalyz2020-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | php: init phpXYbase packages and make the default php extended by defaultElis Hirwing2020-03-31
| | | | | | | | | | | | | | | | | | | | | | | | 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
| * | php: Make a slimmer php as defaultElis Hirwing2020-03-29
| | |
* | | Merge pull request #84130 from OmnipotentEntity/rfc45-part2Benjamin Hipple2020-04-05
|\ \ \ | |_|/ |/| | treewide: quoted urls for RFC45, only the rebuilds
| * | treewide: quoted urls for RFC45, only the rebuildsMichael Reilly2020-04-05
| | |
* | | Merge master into staging-nextFrederik Rietdijk2020-04-05
|\ \ \
| * | | babashka: 0.0.71 -> 0.0.78AndersonTorres2020-04-04
| |/ /
* | | Merge master into staging-nextFrederik Rietdijk2020-04-03
|\| |
| * | Merge pull request #83981 from r-ryantm/auto-update/janetRyan Mulligan2020-04-01
| |\ \ | | | | | | | | janet: 1.7.0 -> 1.8.1
| | * | janet: 1.7.0 -> 1.8.1R. RyanTM2020-04-01
| | | |
| * | | ruby: remove ruby_2_4 patchsetMario Rodas2020-04-01
| | | |
| * | | ruby_2_7: 2.7.0 -> 2.7.1Mario Rodas2020-04-01
| | | | | | | | | | | | | | | | Changelog: https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/
| * | | ruby_2_6: 2.6.5 -> 2.6.6Mario Rodas2020-04-01
| | | | | | | | | | | | | | | | Changelog: https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-6-6-released/
| * | | ruby_2_5: 2.5.7 -> 2.5.8Mario Rodas2020-04-01
| | | | | | | | | | | | | | | | Changelog: https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-5-8-released/
| * | | ruby: update RVM patchsetsMario Rodas2020-04-01
| |/ /
* | | Merge branch 'master' into staging-nextJan Tojnar2020-03-31
|\| |
| * | pkgsStatic.python3: fix buildFrederik Rietdijk2020-03-30
| |/
| * Merge #75430: erlangR22: 22.1.7 -> 22.3Vladimír Čunát2020-03-29
| |\
| | * erlangR22: 22.1.7 -> 22.3cw2020-03-17
| | |
* | | Merge staging-next into stagingFrederik Rietdijk2020-03-28
|\| |
| * | Merge pull request #83472 from Mic92/propragate-darwin-goJörg Thalheim2020-03-28
| |\ \ | | | | | | | | Propragate darwin go
| | * | Revert "Merge pull request #83099 from marsam/fix-buildGoModule-packages-darwin"Jörg Thalheim2020-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 4e6bf03504c9e09f067cc6dee6b5aeec43a1405c, reversing changes made to afd997aab6e9b7a322198092c7828d6c560ac06f. Instead we propagate those frameworks from the compiler again
| * | | rakudo: 2020.02 -> 2020.02.1Stig Palmquist2020-03-27
| | | | | | | | | | | | | | | | | | | | | | | | dependencies: moarvm: 2020.02 -> 2020.02.1 nqp: 2020.02 -> 2020.02.1
| * | | python: add use-pkgs-prefix option to update scriptJonathan Ringer2020-03-27
| |/ /
| * | Merge #82728: racket: enable building on aarch64Vladimír Čunát2020-03-24
| |\ \
| | * | racket: enable building on aarch64Benno Fünfstück2020-03-16
| | | |