Unverified Commit 3a3f931f authored by Piotr Kwiecinski's avatar Piotr Kwiecinski Committed by GitHub
Browse files

invoiceplane: switch to buildComposerProject2 and tag (#380112)

* invoiceplane: switch to buildComposerProject2

* invoiceplane: switch to tag
parent c01c013e
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -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}