From 186ee4d344872c404f1815e9f432766bd72cba04 Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Fri, 28 Aug 2020 17:11:12 +0200 Subject: [PATCH] add Makefile --- Makefile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..61b1937 --- /dev/null +++ b/Makefile @@ -0,0 +1,35 @@ +npm-build: + npm run build + +npm-watch: + npm run watch + +.ONESHELL: +archive_zip: npm-build + test -d releases || mkdir releases + test -f releases/side_menu.zip && rm -f releases/side_menu.zip + zip -r releases/side_menu.zip README.md appinfo css lib img js src l10n templates + +.ONESHELL: +archive_targz: npm-build + test -d releases || mkdir releases + test -d releases/side_menu && rm -fr releases/side_menu + mkdir releases/side_menu + cp -r README.md appinfo css lib img l10n js src templates releases/side_menu + cd releases + tar cvzf side_menu.tar.gz side_menu + +.ONESHELL: +release: archive_zip archive_targz + if [ -z "$$VERSION" ]; then + echo "VERSION required" + exit 1 + fi + + cd releases + + mv side_menu.tar.gz side_menu_v$$VERSION.tar.gz + mv side_menu.zip side_menu_v$$VERSION.zip + openssl dgst -sha512 -sign $$HOME/.nextcloud/certificates/side_menu.key side_menu_v$$VERSION.tar.gz | openssl base64 > side_menu_v$$VERSION.sig +translations: + php bin/generate_l10n.php