[recipes] Add a script to do a release tarball
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [recipes] Add a script to do a release tarball
- Date: Fri, 21 Apr 2017 19:04:41 +0000 (UTC)
commit 951d4fd18e4b3a8587066ae0792549f7738dee29
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Apr 21 15:03:55 2017 -0400
Add a script to do a release tarball
Shamelessly copies from nautilus.
make_release.sh | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
---
diff --git a/make_release.sh b/make_release.sh
new file mode 100755
index 0000000..fc3ac93
--- /dev/null
+++ b/make_release.sh
@@ -0,0 +1,31 @@
+#!/bin/sh
+test -n "$srcdir" || srcdir=$1
+test -n "$srcdir" || srcdir=.
+
+cd $srcdir
+
+VERSION=$(git describe --abbrev=0)
+NAME="gnome-recipes-$VERSION"
+
+echo "Updating submodules…"
+git submodule update --init
+
+echo "Creating git tree archive…"
+git archive --prefix="${NAME}/" --format=tar HEAD > main.tar
+
+cd subprojects/libgd
+
+git archive --prefix="${NAME}/subprojects/libgd/" --format=tar HEAD > libgd.tar
+
+cd ../..
+
+rm -f "${NAME}.tar"
+
+tar -Af "${NAME}.tar" main.tar
+tar -Af "${NAME}.tar" subprojects/libgd/libgd.tar
+
+rm -f main.tar
+rm -f subprojects/libgd/libgd.tar
+
+echo "Compressing archive…"
+xz -f "${NAME}.tar"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]