X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=pkgs%2Fstatus_engine%2Fworker.nix;h=1232303103c12daef4f8f5b6c42e75e102971a5d;hb=033bd2b4f705ac52b2ee9d782da30ae9f74e0004;hp=6c1444949ca6d69b0f3ca8ba36cdda0ee1a091b3;hpb=a97118c489a59d723538292214efaa10dfcb96df;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/pkgs/status_engine/worker.nix b/pkgs/status_engine/worker.nix index 6c14449..1232303 100644 --- a/pkgs/status_engine/worker.nix +++ b/pkgs/status_engine/worker.nix @@ -1,7 +1,6 @@ -{ stdenv, mylibs, composerEnv, fetchurl, gearmand, callPackage, php73, php73base, config_file ? "/var/lib/status_engine/ui.yml" }: +{ stdenv, mylibs, composerEnv, fetchurl, gearmand, callPackage, php73, config_file ? "/var/lib/status_engine/ui.yml" }: let - # FIXME: present in php73.buildPecl in latest nixpkgs-unstable - gearman = (callPackage { php = php73base; }) rec { + gearman = php73.buildPecl rec { version = "2.0.6"; pname = "gearman"; src = fetchurl { @@ -13,7 +12,7 @@ let }; in (composerEnv.override { - php = php73.withExtensions(e: php73.enabledExtensions ++ (with php73.extensions; [gearman redis mbstring bcmath json iconv])); + php = php73.withExtensions({ enabled, all }: enabled ++ (with all; [gearman redis mbstring bcmath json iconv])); }).buildPackage (mylibs.fetchedGithub ./worker.json // import ./worker_php_packages.nix { inherit composerEnv fetchurl; } // rec { postInstall = ''