summaryrefslogtreecommitdiffstats
path: root/network/tribler/git2tarxz.sh
diff options
context:
space:
mode:
Diffstat (limited to 'network/tribler/git2tarxz.sh')
-rw-r--r--network/tribler/git2tarxz.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/network/tribler/git2tarxz.sh b/network/tribler/git2tarxz.sh
new file mode 100644
index 0000000000..a8cec7dc06
--- /dev/null
+++ b/network/tribler/git2tarxz.sh
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+# get git tag of of Tribler project release, turn into a src tarball.
+# needed because their source archive release is broken (it's
+# missing some of its own python libraries).
+
+PRGNAM=tribler
+VERSION=6.4.0
+
+GITURL="https://github.com/Tribler/tribler.git"
+
+OUTDIR=$PRGNAM-$VERSION
+TARBALL=$OUTDIR.tar.xz
+
+rm -rf $OUTDIR $TARBALL
+
+git clone --branch v$VERSION --recursive --depth 1 "$GITURL" $OUTDIR
+find $OUTDIR -name '.git*' -print0 | xargs -0 rm -rf
+
+# there is absolutely no reason to include a giant windows executable.
+rm -f $OUTDIR/ffmpeg.exe
+
+tar cvfJ $TARBALL $OUTDIR
+
+# a reminder to myself...
+md5sum $TARBALL
+echo "Don't forget to update the MD5SUM= line in the .info file"