aboutsummaryrefslogtreecommitdiff
path: root/build/make_source_release.sh
diff options
context:
space:
mode:
authorMatthew Poletiek <matthew.poletiek@gmail.com>2020-12-08 21:03:16 -0600
committerMatthew Poletiek <matthew.poletiek@gmail.com>2020-12-08 21:03:16 -0600
commite99416456afd4aa8bde42016826f9a345291cbf3 (patch)
treea7a95639cd1cb5dbe2d91a2ca8e8defafac4296d /build/make_source_release.sh
parent194cf4e5e0b6a2811103a9b739a72b9afe2b886c (diff)
downloadchirp-e99416456afd4aa8bde42016826f9a345291cbf3.tar.gz
chirp-e99416456afd4aa8bde42016826f9a345291cbf3.tar.xz
Initial Commit
Diffstat (limited to 'build/make_source_release.sh')
-rwxr-xr-xbuild/make_source_release.sh23
1 files changed, 23 insertions, 0 deletions
diff --git a/build/make_source_release.sh b/build/make_source_release.sh
new file mode 100755
index 0000000..2a5af86
--- /dev/null
+++ b/build/make_source_release.sh
@@ -0,0 +1,23 @@
+#!/usr/bin/env bash
+
+VERSION=$(cat build/version)
+INCLUDE="COPYING"
+TMP=$(mktemp -d)
+EXCLUDE=""
+
+sed -i 's/^CHIRP_VERSION.*$/CHIRP_VERSION=\"'$VERSION'\"/' chirp/__init__.py
+
+RELDIR=chirp-${VERSION}
+
+DST="${TMP}/${RELDIR}"
+
+mkdir -p $DST
+
+cp -rav --parents chirp/*.py chirp/drivers/*.py csvdump/*.py chirp/ui/* $DST
+cp -av *.py ${DST}
+
+cp -rav $INCLUDE ${DST}
+
+(cd $TMP && tar czf - $RELDIR) > ${RELDIR}.tar.gz
+
+rm -Rf ${TMP}/${RELDIR}