!jngDrdMgndWibPCYsR:nixos.org

Nix PHP

81 Members
A room for PHP developers running on Nix23 Servers

Load older messages


SenderMessageTime
15 Apr 2023
@drupol:matrix.orgPolTomorrow I'll update the pr22:19:28
@jtojnar:matrix.orgJan Tojnar you can pass useFetchGit to fetchFromGitHub in those cases. 22:25:55
@tgerbet:matrix.orgtgerbetIt seems from the diverse tools you have modified on Phing is concerned22:31:33
@drupol:matrix.orgPolAhhh nice, thanks:)22:31:39
@tgerbet:matrix.orgtgerbet * It seems from the diverse tools you have modified only Phing is concerned22:31:40
@drupol:matrix.orgPol
In reply to @tgerbet:matrix.org
It seems from the diverse tools you have modified only Phing is concerned
There are more where I need to provide composer.lock
22:32:11
@drupol:matrix.orgPolI'll check tomorrow 22:32:23
@tgerbet:matrix.orgtgerbetYep but a lot of them do not provide a composer.lock at all22:32:32
@drupol:matrix.orgPolYeah true as well.22:32:49
@tgerbet:matrix.orgtgerbetThe only exception besides Phing in the list seems to be deployerphp/deploy but it seems it is only because the composer.lock was not removed from a previous iterations22:33:55
@drupol:matrix.orgPolAh oops !22:34:35
@drupol:matrix.orgPolI'll fix this22:34:54
@tgerbet:matrix.orgtgerbet * The only exception besides Phing in the list seems to be deployerphp/deploy but it seems it is only because the composer.lock was not removed from a previous iteration22:35:04
@drupol:matrix.orgPolNice catch though22:36:42
16 Apr 2023
@drupol:matrix.orgPol
In reply to @tgerbet:matrix.org
The only exception besides Phing in the list seems to be deployerphp/deploy but it seems it is only because the composer.lock was not removed from a previous iteration
Job done.
09:11:36
@drupol:matrix.orgPol
In reply to @jtojnar:matrix.org
buildPhpProject would basically become stdenv.mkDerivation wrapper with composerSetupHook in nativeBuildInputs and setting composerDeps to the result of buildComposerVendorDir function, which the setup hook would then use
So, the idea is to create a function for building only the vendor dir ?
09:13:00
@jtojnar:matrix.orgJan Tojnar Pol: yup, so that it can also be used when buildPhpPackage cannot be used 15:19:06
@drupol:matrix.orgPolOk. Will do.15:36:26
@drupol:matrix.orgPolBut that function will only do the `composer --download-only` then ?15:41:06
@jtojnar:matrix.orgJan Tojnaryup15:47:42
@jtojnar:matrix.orgJan Tojnar Pol: look at cargoSetupHook for an example: https://nixos.org/manual/nixpkgs/stable/#python-package-using-setuptools-rust 15:47:59
@jtojnar:matrix.orgJan Tojnar cargoSetupHook does the second part 15:48:26
@jtojnar:matrix.orgJan Tojnar * Pol: look at fetchCargoTarball for an example: https://nixos.org/manual/nixpkgs/stable/#python-package-using-setuptools-rust 15:48:48
@drupol:matrix.orgPolOk. Will try.15:50:30
@drupol:matrix.orgPol
In reply to @jtojnar:matrix.org
cargoSetupHook does the second part
Do we need bash scripts just like for cargoSetupHook ?
16:29:26
@jtojnar:matrix.orgJan Tojnaryup16:29:53
@jtojnar:matrix.orgJan Tojnarbasically just extract the stuff you have in phases now16:30:17
@drupol:matrix.orgPolI'm not at ease with that yet16:32:14
@drupol:matrix.orgPolI'm failing to see the big picture16:32:25
@drupol:matrix.orgPolDo you mind helping me on that part?16:32:35

Show newer messages


Back to Room ListRoom Version: 6