davis: pin to php83 because php84 is broken

As per upstream's request:
https://github.com/tchapi/davis/issues/195#issuecomment-2866750216

The imap libraries have been unbundled in php 8.4 causing rippling
effects throughout the ecosystem. https://php.watch/versions/8.4/imap-unbundled
This commit is contained in:
Casey Link
2025-05-20 20:03:42 +02:00
parent 6bd7ba77ef
commit c1bbd4cb87
2 changed files with 9 additions and 2 deletions
+5 -2
View File
@@ -27,8 +27,11 @@ php.buildComposerProject2 (finalAttrs: {
rm -rf "$out/share"
'';
passthru.tests = {
inherit (nixosTests) davis;
passthru = {
php = php;
tests = {
inherit (nixosTests) davis;
};
};
meta = {
+4
View File
@@ -16940,4 +16940,8 @@ with pkgs;
rustdesk-flutter = callPackage ../by-name/ru/rustdesk-flutter/package.nix {
flutter = flutter324;
};
davis = callPackage ../by-name/da/davis/package.nix {
php = php83; # https://github.com/tchapi/davis/issues/195
};
}