Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'ncp-previewgenerator/Makefile')
-rw-r--r--ncp-previewgenerator/Makefile36
1 files changed, 36 insertions, 0 deletions
diff --git a/ncp-previewgenerator/Makefile b/ncp-previewgenerator/Makefile
new file mode 100644
index 00000000..4cb7cb0d
--- /dev/null
+++ b/ncp-previewgenerator/Makefile
@@ -0,0 +1,36 @@
+# Makefile for building the project
+
+app_name=previewgenerator
+project_dir=$(CURDIR)/../$(app_name)
+build_dir=$(CURDIR)/build/artifacts
+sign_dir=$(build_dir)/sign
+appstore_dir=$(build_dir)/appstore
+source_dir=$(build_dir)/source
+package_name=$(app_name)
+cert_dir=$(HOME)/.nextcloud/certificates
+
+appstore:
+ mkdir -p $(sign_dir)
+ rsync -a \
+ --exclude=.git \
+ --exclude=build \
+ --exclude=.gitignore \
+ --exclude=.travis.yml \
+ --exclude=.scrutinizer.yml \
+ --exclude=CONTRIBUTING.md \
+ --exclude=composer.json \
+ --exclude=composer.lock \
+ --exclude=composer.phar \
+ --exclude=l10n/.tx \
+ --exclude=l10n/no-php \
+ --exclude=Makefile \
+ --exclude=nbproject \
+ --exclude=screenshots \
+ --exclude=phpunit*xml \
+ --exclude=tests \
+ --exclude=vendor/bin \
+ $(project_dir) $(sign_dir)
+ @echo "Signing…"
+ tar -czf $(build_dir)/$(app_name).tar.gz \
+ -C $(sign_dir) $(app_name)
+ openssl dgst -sha512 -sign $(cert_dir)/$(app_name).key $(build_dir)/$(app_name).tar.gz | openssl base64