tcontrib/make_tgz: small improvements. (#5040) - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit 7266ecc2b80a56ab52b26dfecd83dfea5124d105
DIR parent f846d1d59aa0a6eac4c3f21a966524e759dfade9
HTML Author: ghost43 <somber.night@protonmail.com>
Date: Fri, 1 Feb 2019 21:20:45 +0100
contrib/make_tgz: small improvements. (#5040)
Diffstat:
M contrib/make_tgz | 34 ++++++++++++++++++++++++-------
1 file changed, 27 insertions(+), 7 deletions(-)
---
DIR diff --git a/contrib/make_tgz b/contrib/make_tgz
t@@ -1,11 +1,31 @@
#!/bin/bash
-contrib=$(dirname "$0")
-packages="$contrib"/../packages/
+set -e
-if [ ! -d "$packages" ]; then
- echo "Run make_packages first!"
- exit 1
-fi
+CONTRIB="$(dirname "$(readlink -e "$0")")"
+ROOT_FOLDER="$CONTRIB"/..
+PACKAGES="$ROOT_FOLDER"/packages/
+LOCALE="$ROOT_FOLDER"/electrum/locale/
-python3 setup.py sdist --format=zip,gztar
+(
+ cd "$ROOT_FOLDER"
+
+ if [ ! -d "$LOCALE" ]; then
+ echo "Run make_locale first!"
+ exit 1
+ fi
+
+ if [ ! -d "$PACKAGES" ]; then
+ echo "Run make_packages first!"
+ exit 1
+ fi
+
+ echo "'git clean -fx' would delete the following files: >>>"
+ git clean -fx --dry-run
+ echo "<<<"
+
+ # we could build the kivy atlas potentially?
+ #(cd electrum/gui/kivy/; make theming) || echo "building kivy atlas failed! skipping."
+
+ python3 setup.py --quiet sdist --format=zip,gztar
+)