From 04a362192968a52dec31c8169614bee3bc1f5dc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Mon, 29 Jun 2026 18:06:26 +0700 Subject: [PATCH] =?UTF-8?q?movim:=200.34=20=E2=86=92=200.34.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/mo/movim/package.nix | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/movim/package.nix b/pkgs/by-name/mo/movim/package.nix index e7af069352ad..4784439df727 100644 --- a/pkgs/by-name/mo/movim/package.nix +++ b/pkgs/by-name/mo/movim/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, writeShellScript, dash, + gitMinimal, php, phpCfg ? null, withPostgreSQL ? true, # “strongly recommended” according to docs @@ -44,13 +45,13 @@ let in php.buildComposerProject2 (finalAttrs: { pname = "movim"; - version = "0.34"; + version = "0.34.1"; src = fetchFromGitHub { owner = "movim"; repo = "movim"; tag = "v${finalAttrs.version}"; - hash = "sha256-E2n0YxNCaNEseGjLLhFDBdvrGg/XfzxU+T/rw/6Y/qY="; + hash = "sha256-2RWTx/mhMAi13v7BUfJmGvkPc4iqKdVR0B5rCbD5YaQ="; }; php = php.buildEnv ( @@ -88,7 +89,26 @@ php.buildComposerProject2 (finalAttrs: { ++ lib.optional minify.style.enable lightningcss ++ lib.optional minify.svg.enable scour; - vendorHash = "sha256-Vs98gZAthDuYCdZiKSwmh+en4admfXSbDeoZXdbt8hQ="; + # Composer ≥2.8 defaults preferred-install to + # dist only (not auto), which prevents fallback + # to git clone when dist downloads fail (such as + # MS GitHub’s codeload.* in the build sandbox). + composerVendor = php.mkComposerVendor { + inherit (finalAttrs) + pname + src + version + vendorHash + php + ; + + postPatch = '' + composer config preferred-install auto + ''; + nativeBuildInputs = [ gitMinimal ]; + }; + + vendorHash = "sha256-hSXi1jKilsfhe5P7ElGydxu6uxOpYNeRhHlZGzgkUXw="; postPatch = '' # Our modules are already wrapped, removes missing *.so warnings;