From fb03911709e826278f53ea622d4aae073d345445 Mon Sep 17 00:00:00 2001 From: Ratchanan Srirattanamet Date: Sat, 17 Jan 2026 23:51:35 +0700 Subject: [PATCH 1/2] kimai: (re-)enable Composer plugins and asset install; fix running Kimai `composerNoPlugins = false` allow plugin from Symphony, Kimai's dependency, to create `autoload_runtime.php`. Meanwhile, asset install step in `postInstall` script copies certain static assets to its final position. Both were disabled as part of PR 459254 [^1]. [^1]: https://github.com/NixOS/nixpkgs/pull/459254 ("build-support/php: improve PHP builder stability") --- pkgs/by-name/ki/kimai/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ki/kimai/package.nix b/pkgs/by-name/ki/kimai/package.nix index b7c2fc536a66..8e5f8cc7d2fd 100644 --- a/pkgs/by-name/ki/kimai/package.nix +++ b/pkgs/by-name/ki/kimai/package.nix @@ -40,6 +40,7 @@ php.buildComposerProject2 (finalAttrs: { vendorHash = "sha256-3/LT5HjCpnO3Sz+NshrSMTujtYka0FMyT56qmiEi2t4="; + composerNoPlugins = false; postInstall = '' # Make available the console utility, as Kimai doesn't list this in # composer.json. @@ -48,7 +49,7 @@ php.buildComposerProject2 (finalAttrs: { # Install bundled assets. This is normally done in the `composer install` # post-install script, but it's being skipped. - # (cd "$out"/share/php/kimai && php ./bin/console assets:install) + (cd "$out"/share/php/kimai && php ./bin/console assets:install) ''; passthru.tests = { From c35f0b8688554fdfaf97f52f8da441ad2d68fe97 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 10 Jan 2026 09:50:45 +0000 Subject: [PATCH 2/2] kimai: 2.44.0 -> 2.46.0 --- pkgs/by-name/ki/kimai/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kimai/package.nix b/pkgs/by-name/ki/kimai/package.nix index 8e5f8cc7d2fd..a9e734ac226f 100644 --- a/pkgs/by-name/ki/kimai/package.nix +++ b/pkgs/by-name/ki/kimai/package.nix @@ -7,13 +7,13 @@ php.buildComposerProject2 (finalAttrs: { pname = "kimai"; - version = "2.44.0"; + version = "2.46.0"; src = fetchFromGitHub { owner = "kimai"; repo = "kimai"; tag = finalAttrs.version; - hash = "sha256-Y2nLM4OK5FsX4e1o0mar5PizwLsqcFdnq4NISp936gE="; + hash = "sha256-sZjDl3nQ4i5KVnM2fLVvaQxMlE225q7EBkgFmTn+ugc="; }; php = php.buildEnv { @@ -38,7 +38,7 @@ php.buildComposerProject2 (finalAttrs: { ''; }; - vendorHash = "sha256-3/LT5HjCpnO3Sz+NshrSMTujtYka0FMyT56qmiEi2t4="; + vendorHash = "sha256-FJaWNlzOIm4hJexgKI8fEmRvBfaa8nxxkg8zJeCz3SU="; composerNoPlugins = false; postInstall = ''