From 075ea1c43d827099e0030c750a4c156bd3340fed Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Fri, 20 Apr 2018 18:30:48 +0300 Subject: Use override-build instead of old deprecated prepare/build/install. https://github.com/canonical-docs/snappy-docs/blob/master/deprecation-notices/dn7.md Thanks to kyrofa ! Closes wekan/wekan-snap#45 --- snapcraft.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'snapcraft.yaml') diff --git a/snapcraft.yaml b/snapcraft.yaml index cbd2fca2..f81c07e8 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -96,7 +96,7 @@ parts: - npm - curl - execstack - prepare: | + override-build: | echo "Cleaning environment first" rm -rf ~/.meteor ~/.npm /usr/local/lib/node_modules # Node Fibers 100% CPU usage issue: @@ -133,7 +133,6 @@ parts: git clone --depth 1 -b master https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core sed -i 's/api\.versionsFrom/\/\/api.versionsFrom/' meteor-useraccounts-core/package.js cd .. - build: | rm -rf package-lock.json .build meteor add standard-minifier-js --allow-superuser meteor npm install --allow-superuser @@ -145,7 +144,6 @@ parts: cd ../../../../ npm install meteor npm install --save bcrypt - install: | cp -r .build/bundle/* $SNAPCRAFT_PART_INSTALL/ cp .build/bundle/.node_version.txt $SNAPCRAFT_PART_INSTALL/ rm $SNAPCRAFT_PART_INSTALL/lib/node_modules/wekan -- cgit v1.2.3-1-g7c22