invoiceplane: switch to buildComposerProject2 and tag (#380112)
* invoiceplane: switch to buildComposerProject2 * invoiceplane: switch to tag
This commit is contained in:
parent
c01c013eba
commit
3a3f931fd2
@ -24,18 +24,18 @@ let
|
|||||||
hash = "sha256-ME8ornP2uevvH8DzuI25Z8OV0EP98CBgbunvb2Hbr9M=";
|
hash = "sha256-ME8ornP2uevvH8DzuI25Z8OV0EP98CBgbunvb2Hbr9M=";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
php.buildComposerProject (finalAttrs: {
|
php.buildComposerProject2 (finalAttrs: {
|
||||||
pname = "invoiceplane";
|
pname = "invoiceplane";
|
||||||
inherit version;
|
inherit version;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "InvoicePlane";
|
owner = "InvoicePlane";
|
||||||
repo = "InvoicePlane";
|
repo = "InvoicePlane";
|
||||||
rev = "refs/tags/v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-E2TZ/FhlVKZpGuczXb/QLn27gGiO7YYlAkPSolTEoeQ=";
|
hash = "sha256-E2TZ/FhlVKZpGuczXb/QLn27gGiO7YYlAkPSolTEoeQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-k7YBs6x/ABNTHPx9/EZXa4W9kcLQqpruV7YFGAADZq0=";
|
vendorHash = "sha256-eq3YKIZZzZihDYgFH3YTETHvNG6hAE/oJ5Ul2XRMn4U=";
|
||||||
|
|
||||||
buildInputs = [ libsass ];
|
buildInputs = [ libsass ];
|
||||||
|
|
||||||
@ -75,6 +75,7 @@ php.buildComposerProject (finalAttrs: {
|
|||||||
|
|
||||||
# Cleanup and language files
|
# Cleanup and language files
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
chmod -R u+w $out/share
|
||||||
mv $out/share/php/invoiceplane/* $out/
|
mv $out/share/php/invoiceplane/* $out/
|
||||||
cp -r ${languages}/application/language $out/application/
|
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}
|
rm -r $out/{composer.json,composer.lock,CONTRIBUTING.md,docker-compose.yml,Gruntfile.js,package.json,node_modules,yarn.lock,share}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user