Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: eb639a82e018
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: e4efa8bc83ae
Choose a head ref
  • 5 commits
  • 3 files changed
  • 1 contributor

Commits on May 9, 2020

  1. php.buildPecl: Allow PECLs to depend on other PECLs

    Some PECLs depend on other PECLs and, like internal PHP extension
    dependencies, need to be loaded in the correct order. This makes this
    possible by adding the argument "peclDeps" to buildPecl, which adds
    the extension to buildInputs and is treated the same way as
    internalDeps when the extension config is generated.
    talyz committed May 9, 2020
    Copy the full SHA
    9f09253 View commit details
    Browse the repository at this point in the history
  2. php.extensions.apcu_bc: Fix runtime loading

    Fix an issue brought up in #86463, where the apcu_bc extension isn't
    loaded correctly since it produces a .so with a different name than
    the extension name. Also, the apcu extension has to be loaded and
    loaded prior to loading this extension.
    talyz committed May 9, 2020
    Copy the full SHA
    295fc29 View commit details
    Browse the repository at this point in the history
  3. php.extensions.pcs: Mark broken in 7.3, add tokenizer dependency

    The pcs extension fails to load at runtime with PHP 7.3, so let's mark
    it broken from 7.3 onwards. It also depends on the tokenizer internal
    extension.
    talyz committed May 9, 2020
    Copy the full SHA
    2f1f359 View commit details
    Browse the repository at this point in the history
  4. php.extensions.couchbase: Fix build and runtime loading

    The couchbase extension depends on the igbinary PECL which needs to be
    loaded and loaded prior to it. It also seems like the pcs extension
    isn't actually needed - it at least builds and loads without it. Since
    the pcs extension dependency was the reason couchbase didn't build on
    PHP 7.4 it now does, so let's unmark it broken.
    talyz committed May 9, 2020
    Copy the full SHA
    fa4c995 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2020

  1. Merge pull request #86614 from talyz/php-buildpecl-pecldeps

    php.buildPecl: Make it possible for PECLs to depend on other PECLs, fix apcu_bc and couchbase
    talyz committed May 10, 2020
    Copy the full SHA
    e4efa8b View commit details
    Browse the repository at this point in the history