mirror of
https://github.com/mikf/gallery-dl.git
synced 2025-02-01 03:51:42 +01:00
include PyInstaller executable in release script
This commit is contained in:
parent
18345381f3
commit
166a721c19
@ -42,17 +42,27 @@ update-dev() {
|
|||||||
git add "gallery_dl/version.py" "${CHANGELOG}"
|
git add "gallery_dl/version.py" "${CHANGELOG}"
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build-python() {
|
||||||
cd "${ROOTDIR}"
|
cd "${ROOTDIR}"
|
||||||
echo Building bdist_wheel and sdist
|
echo Building bdist_wheel and sdist
|
||||||
|
|
||||||
python setup.py bdist_wheel sdist
|
python setup.py bdist_wheel sdist
|
||||||
}
|
}
|
||||||
|
|
||||||
build-windows() {
|
build-linux() {
|
||||||
cd "${ROOTDIR}"
|
cd "${ROOTDIR}"
|
||||||
|
echo Building Linux executable
|
||||||
|
|
||||||
|
make executable
|
||||||
|
}
|
||||||
|
|
||||||
|
build-windows() {
|
||||||
|
cd "${ROOTDIR}/dist"
|
||||||
echo Building Windows executable
|
echo Building Windows executable
|
||||||
|
|
||||||
|
# remove old executable
|
||||||
|
rm -f "gallery-dl.exe"
|
||||||
|
|
||||||
# build windows exe in vm
|
# build windows exe in vm
|
||||||
ln -fs "${ROOTDIR}" /tmp/
|
ln -fs "${ROOTDIR}" /tmp/
|
||||||
vmstart "Windows 7" &
|
vmstart "Windows 7" &
|
||||||
@ -60,6 +70,7 @@ build-windows() {
|
|||||||
while [ ! -e "gallery-dl.exe" ] ; do
|
while [ ! -e "gallery-dl.exe" ] ; do
|
||||||
sleep 5
|
sleep 5
|
||||||
done
|
done
|
||||||
|
sleep 2
|
||||||
|
|
||||||
# check exe version
|
# check exe version
|
||||||
OUTPUT="$(wine gallery-dl.exe --version)"
|
OUTPUT="$(wine gallery-dl.exe --version)"
|
||||||
@ -67,10 +78,6 @@ build-windows() {
|
|||||||
echo "exe version mismatch: ${OUTPUT} != ${NEWVERSION}"
|
echo "exe version mismatch: ${OUTPUT} != ${NEWVERSION}"
|
||||||
exit 3
|
exit 3
|
||||||
fi
|
fi
|
||||||
if [ -e "dist/gallery-dl.exe" ]; then
|
|
||||||
mv -f "dist/gallery-dl.exe" "dist/gallery-dl-v${OLDVERSION}.exe"
|
|
||||||
fi
|
|
||||||
mv "gallery-dl.exe" "./dist/"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
sign() {
|
sign() {
|
||||||
@ -79,15 +86,16 @@ sign() {
|
|||||||
|
|
||||||
gpg --detach-sign --armor gallery_dl-${NEWVERSION}-py3-none-any.whl
|
gpg --detach-sign --armor gallery_dl-${NEWVERSION}-py3-none-any.whl
|
||||||
gpg --detach-sign --armor gallery_dl-${NEWVERSION}.tar.gz
|
gpg --detach-sign --armor gallery_dl-${NEWVERSION}.tar.gz
|
||||||
gpg --detach-sign gallery-dl.exe
|
gpg --detach-sign --yes gallery-dl.exe
|
||||||
|
gpg --detach-sign --yes gallery-dl.bin
|
||||||
}
|
}
|
||||||
|
|
||||||
changelog() {
|
changelog() {
|
||||||
cd "${ROOTDIR}"
|
cd "${ROOTDIR}"
|
||||||
echo Updating "${CHANGELOG}"
|
echo Updating "${CHANGELOG}"
|
||||||
|
|
||||||
# replace "#NN" with link to actual issue
|
# - replace "#NN" with link to actual issue
|
||||||
# insert new version and date
|
# - insert new version and date
|
||||||
sed -i \
|
sed -i \
|
||||||
-e "s*\([( ]\)#\([0-9]\+\)*\1[#\2](https://github.com/mikf/gallery-dl/issues/\2)*g" \
|
-e "s*\([( ]\)#\([0-9]\+\)*\1[#\2](https://github.com/mikf/gallery-dl/issues/\2)*g" \
|
||||||
-e "s*^## [Uu]nreleased*## ${NEWVERSION} - $(date +%Y-%m-%d)*" \
|
-e "s*^## [Uu]nreleased*## ${NEWVERSION} - $(date +%Y-%m-%d)*" \
|
||||||
@ -149,7 +157,8 @@ prompt
|
|||||||
supportedsites
|
supportedsites
|
||||||
cleanup
|
cleanup
|
||||||
update
|
update
|
||||||
build
|
build-python
|
||||||
|
build-linux
|
||||||
build-windows
|
build-windows
|
||||||
sign
|
sign
|
||||||
changelog
|
changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user