File indexing completed on 2024-04-28 15:47:23

0001 #!/bin/bash
0002 #
0003 #  SPDX-License-Identifier: GPL-3.0-or-later
0004 #
0005 
0006 # exit when any command fails
0007 set -e
0008 
0009 KRITA_VERSION=5.0.0-beta1
0010 
0011 WIN64_ARTIFACTS_URL=https://binary-factory.kde.org/job/Krita_Release_Windows64_Build/lastSuccessfulBuild/artifact
0012 APPIMAGE_ARTIFACTS_URL=https://binary-factory.kde.org/job/Krita_Release_Appimage_Build/lastSuccessfulBuild/artifact
0013 OSX_ARTIFACTS_URL=https://binary-factory.kde.org/job/Krita_Release_MacOS_Build/lastSuccessfulBuild/artifact
0014 
0015 ANDROID_ARM64_V8A_ARTIFACTS_URL=https://binary-factory.kde.org/job/Krita_Release_Android_arm64-v8a_Build/lastSuccessfulBuild/artifact
0016 ANDROID_ARMEABI_V7A_ARTIFACTS_URL=https://binary-factory.kde.org/job/Krita_Release_Android_armeabi-v7a_Build/lastSuccessfulBuild/artifact
0017 ANDROID_X86_64_ARTIFACTS_URL=https://binary-factory.kde.org/job/Krita_Release_Android_x86_64_Build/lastSuccessfulBuild/artifact
0018 ANDROID_X86_ARTIFACTS_URL=https://binary-factory.kde.org/job/Krita_Release_Android_x86_Build/lastSuccessfulBuild/artifact
0019 
0020 wget $WIN64_ARTIFACTS_URL/krita-x64-$KRITA_VERSION-dbg.zip
0021 wget $WIN64_ARTIFACTS_URL/krita-x64-$KRITA_VERSION.zip
0022 wget $WIN64_ARTIFACTS_URL/krita-x64-$KRITA_VERSION-setup.exe
0023 
0024 wget $APPIMAGE_ARTIFACTS_URL/krita-$KRITA_VERSION-x86_64.appimage
0025 wget $APPIMAGE_ARTIFACTS_URL/Krita-CHANGEME-x86_64.appimage.zsync
0026 
0027 mv Krita-CHANGEME-x86_64.appimage.zsync krita-$KRITA_VERSION-x86_64.appimage.zsync
0028 
0029 wget $ANDROID_ARM64_V8A_ARTIFACTS_URL/krita_build_apk-release-unsigned.apk
0030 mv krita_build_apk-release-unsigned.apk krita-arm64-$KRITA_VERSION-unsigned.apk
0031 
0032 wget $ANDROID_ARMEABI_V7A_ARTIFACTS_URL/krita_build_apk-release-unsigned.apk
0033 mv krita_build_apk-release-unsigned.apk krita-arm32-$KRITA_VERSION-unsigned.apk
0034 
0035 wget $ANDROID_X86_ARTIFACTS_URL/krita_build_apk-release-unsigned.apk
0036 mv krita_build_apk-release-unsigned.apk krita-x86-$KRITA_VERSION-unsigned.apk
0037 
0038 wget $ANDROID_X86_64_ARTIFACTS_URL/krita_build_apk-release-unsigned.apk
0039 mv krita_build_apk-release-unsigned.apk krita-x86_64-$KRITA_VERSION-unsigned.apk
0040 
0041 
0042 if [[ -f archive.zip ]]; then
0043    rm archive.zip
0044 fi
0045 
0046 if [[ -d archive ]]; then
0047    rm -d archive
0048 fi
0049 
0050 wget $OSX_ARTIFACTS_URL/*zip*/archive.zip
0051 unzip archive.zip
0052 mv archive/krita-nightly_*.dmg krita-$KRITA_VERSION.dmg
0053 rm archive.zip
0054 rm -rf archive