[F] Fix win amd64 build?
This commit is contained in:
parent
896658d5e1
commit
cff0fdf6d8
1 changed files with 9 additions and 8 deletions
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
FASTFETCH_VERSION="2.10.2"
|
FASTFETCH_VERSION="2.12.0"
|
||||||
FASTFETCH_DL="https://github.com/fastfetch-cli/fastfetch/releases/download/$FASTFETCH_VERSION/"
|
FASTFETCH_DL="https://github.com/fastfetch-cli/fastfetch/releases/download/$FASTFETCH_VERSION/"
|
||||||
|
|
||||||
# Get script directory
|
# Get script directory
|
||||||
|
@ -38,8 +38,6 @@ file=$(echo *-none-any.whl)
|
||||||
echo "> Unzipping $file"
|
echo "> Unzipping $file"
|
||||||
rm -rf wheel
|
rm -rf wheel
|
||||||
unzip -qq "$file" -d wheel
|
unzip -qq "$file" -d wheel
|
||||||
# TODO: Find a way to exclude the tools folder
|
|
||||||
rm -rf wheel/tools
|
|
||||||
|
|
||||||
# Copy the git distribution to the wheel
|
# Copy the git distribution to the wheel
|
||||||
cp -r git/ wheel/hyfetch/
|
cp -r git/ wheel/hyfetch/
|
||||||
|
@ -51,14 +49,17 @@ mkdir -p wheel/hyfetch/fastfetch
|
||||||
bsdtar -zxf fastfetch-windows.zip -C wheel/hyfetch/fastfetch
|
bsdtar -zxf fastfetch-windows.zip -C wheel/hyfetch/fastfetch
|
||||||
rm -rf fastfetch-windows.zip
|
rm -rf fastfetch-windows.zip
|
||||||
|
|
||||||
# Change the file name (replace -none-any with -win_amd64)
|
# Zip to -win32.whl
|
||||||
new_name=${file/-any/-win32}
|
new_name=${file/-any/-win32}
|
||||||
|
|
||||||
# Zip the wheel to win_amd64.whl
|
|
||||||
cd wheel && zip -qq -y -r "../$new_name" * && cd ..
|
cd wheel && zip -qq -y -r "../$new_name" * && cd ..
|
||||||
cp "$new_name" "${new_name/-win32.whl/-win_amd64.whl}"
|
twine check "$new_name"
|
||||||
|
|
||||||
# Check again
|
# Zip to -win_amd64.whl
|
||||||
|
# Since pypi doesn't allow two identical files with different names to be uploaded
|
||||||
|
# We need to change the zip content a little bit for win_amd64
|
||||||
|
new_name=${file/-any/-win_amd64}
|
||||||
|
echo "This is a Windows 32 release that's compatible with 64-bit systems" > wheel/*.dist-info/WINDOWS_COMPATIBILITY
|
||||||
|
cd wheel && zip -qq -y -r "../$new_name" * && cd ..
|
||||||
twine check "$new_name"
|
twine check "$new_name"
|
||||||
|
|
||||||
# =================
|
# =================
|
||||||
|
|
Loading…
Reference in a new issue