From 3a3f931fd25e5f46ebc138430f64cbb7d05fe1ef Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Fri, 7 Feb 2025 19:50:15 +0100 Subject: [PATCH] invoiceplane: switch to buildComposerProject2 and tag (#380112) * invoiceplane: switch to buildComposerProject2 * invoiceplane: switch to tag --- pkgs/by-name/in/invoiceplane/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/invoiceplane/package.nix b/pkgs/by-name/in/invoiceplane/package.nix index 3e6b7b974a7c..8733e756be48 100644 --- a/pkgs/by-name/in/invoiceplane/package.nix +++ b/pkgs/by-name/in/invoiceplane/package.nix @@ -24,18 +24,18 @@ let hash = "sha256-ME8ornP2uevvH8DzuI25Z8OV0EP98CBgbunvb2Hbr9M="; }; in -php.buildComposerProject (finalAttrs: { +php.buildComposerProject2 (finalAttrs: { pname = "invoiceplane"; inherit version; src = fetchFromGitHub { owner = "InvoicePlane"; repo = "InvoicePlane"; - rev = "refs/tags/v${version}"; + tag = "v${version}"; hash = "sha256-E2TZ/FhlVKZpGuczXb/QLn27gGiO7YYlAkPSolTEoeQ="; }; - vendorHash = "sha256-k7YBs6x/ABNTHPx9/EZXa4W9kcLQqpruV7YFGAADZq0="; + vendorHash = "sha256-eq3YKIZZzZihDYgFH3YTETHvNG6hAE/oJ5Ul2XRMn4U="; buildInputs = [ libsass ]; @@ -75,6 +75,7 @@ php.buildComposerProject (finalAttrs: { # Cleanup and language files postInstall = '' + chmod -R u+w $out/share mv $out/share/php/invoiceplane/* $out/ cp -r ${languages}/application/language $out/application/ rm -r $out/{composer.json,composer.lock,CONTRIBUTING.md,docker-compose.yml,Gruntfile.js,package.json,node_modules,yarn.lock,share}