Nix PHP | 82 Members | |
| A room for PHP developers running on Nix | 24 Servers |
| Sender | Message | Time |
|---|---|---|
| 13 Aug 2023 | ||
| 01:27:17 | ||
| 14 Aug 2023 | ||
| 12:43:40 | ||
| hi, is there a builder that takes care of calling composer to resolve dependencies? | 12:44:08 | |
| There is the work of Pol https://github.com/loophp/nix-php-composer-builder | 18:17:04 | |
| 15 Aug 2023 | ||
| 19:34:37 | ||
| 20 Aug 2023 | ||
| 18:16:30 | ||
| 18:26:39 | ||
| 30 Aug 2023 | ||
| Pol: I am trying to upgrade to the latest nix-shell version with this custom flake and I am getting this error:
Any hints? | 07:28:14 | |
| Lars Strojny: that project has been completely rewritten not so long ago. I'm now relying on https://github.com/loophp/nix-php-composer-builder and no longer expose `api` in loophp/nix-shell. | 07:47:55 | |
| That new flake will be integrated in nixpkgs soon | 07:48:27 | |
| The work is at https://github.com/NixOS/nixpkgs/pull/248184 | 07:49:18 | |
| I did that to ease the transition when that PR will be merged | 07:49:48 | |
| You might also like the default basic template for PHP projects in there. | 08:19:25 | |
| See the doc: https://github.com/loophp/nix-php-composer-builder#usage | 08:19:45 | |
In reply to @drupol:matrix.orgAh, thank you very much. Bad timing on my side ;) | 09:49:53 | |
| Feel free to test that thing, since it's going to be merged in nixpkgs at some point, testers are always welcome. | 09:52:45 | |
| It works fine but I get a warning: "The pcre extension does not exist, ignoring." That’s both true and not true. ext/pcre exists but it cannot be deactivated AFAIK | 15:36:02 | |
| 31 Aug 2023 | ||
| True. This is something new in the new version. | 06:04:49 | |
| Maybe I should update the error message ! | 06:05:08 | |
| It's in here: https://github.com/loophp/nix-php-composer-builder/blob/main/src/build-support/build-php-from-composer.nix#L61 | 06:05:49 | |
| I updated the message... I hope it's better :) | 07:59:46 | |
| Q regarding php-composer-builder: how to override a package. E.g. to use PHP 8.3 with xdebug, the latest git revision needs to be build. Any pointers on how to override packages? | 10:05:05 | |
| There's currently no xdebug for PHP 8.3 AFAIK | 10:42:10 | |
| Can you share some nix code so I can give some directions? | 10:42:24 | |
| (my availability on internet is reduced lately since my flight home has been cancelled, I had to stay in holidays one more week to get a flight back) | 10:43:04 | |
| 2 Sep 2023 | ||
Should we add a package depending on PHP on the top level of nixpkgs or nested under php.packages ? See my comment: https://github.com/NixOS/nixpkgs/pull/252778 | 07:12:30 | |
| Lars Strojny: Here's a solution: | 07:31:27 | |
| 07:31:31 | |
| Terrific, thank you very much | 07:33:45 | |
*
| 07:33:59 | |