mirror of
https://github.com/arsenetar/dupeguru.git
synced 2024-11-14 11:39:03 +00:00
Andrew Senetar
de8a0a21b2
- Add changes from OSX build to local hscommon/build.py - Update package.py & srcpkg.sh - Remove invalid submodule references - Update srcpkg.sh to use xz - Update package.py pyinstaller configuration - Call PyInstaller inline - Add --noconfirm option to be more script friendly - Add UCRT Redist location to path should fix #545 as now all the dlls are included
22 lines
589 B
Bash
Executable File
22 lines
589 B
Bash
Executable File
#!/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="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
|
|
|
|
xz ${dest}
|
|
echo "Built source package ${dest}.xz"
|