1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-01-22 22:51:39 +00:00

Add 'make srcpkg'

This commit is contained in:
Virgil Dupras
2016-08-23 19:10:03 -04:00
parent eb3f7d65de
commit 63558d647a
2 changed files with 28 additions and 3 deletions

21
scripts/srcpkg.sh Executable file
View File

@@ -0,0 +1,21 @@
#!/bin/bash
echo "Creating git archive"
version=`python -c "from hscommon.build import get_module_version; print(get_module_version('core'))"`
dest="dupeguru-src-${version}.tar"
git archive -o ${dest} HEAD
# Now, we need to include submodules
submodules="hscommon qtlib cocoalib"
for submodule in $submodules; do
echo "Adding submodule ${submodule} to archive"
archive_name="${submodule}.tar"
git -C ${submodule} archive -o ../${archive_name} --prefix ${submodule}/ HEAD
tar -A ${archive_name} -f ${dest}
rm ${archive_name}
done
gzip -f ${dest}
echo "Built source package ${dest}.gz"