diff --git a/JGE/src/Qtmain.cpp b/JGE/src/Qtmain.cpp index 38a2b1d31..2b0f22cbd 100644 --- a/JGE/src/Qtmain.cpp +++ b/JGE/src/Qtmain.cpp @@ -70,14 +70,17 @@ int main(int argc, char* argv[]) #endif //QT_WIDGET app->setApplicationName(WagicCore::getApplicationName()); + DownloadRequest* downloadRequest = NULL; +#ifdef WAGIC_RESOURCE_URL Downloader*downloader = Downloader::GetInstance(); - DownloadRequest* downloadRequest = downloader->Get( + downloadRequest = downloader->Get( "core.zip", - "https://github.com/WagicProject/wagic/releases/download/latest-master/Wagic-core-288.zip" + WAGIC_RESOURCE_URL ); +#endif #ifdef QT_WIDGET g_glwidget = new WagicCore(); - if(downloadRequest->getDownloadStatus() == DownloadRequest::DOWNLOADED) + if(!downloadRequest || downloadRequest->getDownloadStatus() == DownloadRequest::DOWNLOADED) { g_glwidget->start(0); } diff --git a/projects/mtg/build.xml b/projects/mtg/build.xml index b568ca50a..c3e140bd3 100644 --- a/projects/mtg/build.xml +++ b/projects/mtg/build.xml @@ -3,7 +3,7 @@ - + @@ -91,6 +91,7 @@ Author: Michael Nguyen #define WAGIC_VERSION_STRING VERSION_STRINGIFY(WAGIC_VERSION) #define WAGIC_CORE_VERSION_STRING "core_" VERSION_STRINGIFY(WAGIC_RESOURCE_VERSION) #define WAGIC_RESOURCE_NAME WAGIC_CORE_VERSION_STRING ".zip" +#define WAGIC_RESOURCE_URL "https://github.com/WagicProject/wagic/releases/download/${env.RELEASE_NAME}/Wagic-core.zip" #endif diff --git a/travis-script.sh b/travis-script.sh index c1fdf5115..bea868019 100755 --- a/travis-script.sh +++ b/travis-script.sh @@ -5,6 +5,16 @@ echo PSPDEV = $PSPDEV echo psp-config = `psp-config --psp-prefix` echo ls = `ls` echo pwd = `pwd` +# computing potential release name +if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then +if [ "$TRAVIS_BRANCH" == "alphas" ]; then + RELEASE_NAME = "alpha-${TRAVIS_BUILD_NUMBER}" +else if [ "$TRAVIS_BRANCH" == "master" ]; then + RELEASE_NAME = "latest-master" +fi +fi +fi + # updating versions with the TRAVIS build numbers cd projects/mtg/ diff --git a/upload-binaries.sh b/upload-binaries.sh index eb107faf6..a558ccbb9 100755 --- a/upload-binaries.sh +++ b/upload-binaries.sh @@ -10,28 +10,28 @@ if [ "$TRAVIS_BRANCH" == "alphas" ]; then -H "Accept: application/vnd.github.manifold-preview" \ -H "Content-Type: application/zip" \ --data-binary @core.zip \ - "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-core-${TRAVIS_BUILD_NUMBER}.zip" + "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-core.zip" echo -e "Uploading android package\n" curl -X POST -H "Authorization: token ${GH_TOKEN}" \ -H "Accept: application/vnd.github.manifold-preview" \ -H "Content-Type: application/zip" \ --data-binary @projects/mtg/Android/bin/Wagic-debug.apk \ - "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-android-${TRAVIS_BUILD_NUMBER}.apk" + "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-android.apk" echo -e "Uploading PSP package\n" curl -X POST -H "Authorization: token ${GH_TOKEN}" \ -H "Accept: application/vnd.github.manifold-preview" \ -H "Content-Type: application/zip" \ --data-binary @projects/mtg/psprelease.zip \ - "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-psp-${TRAVIS_BUILD_NUMBER}.zip" + "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-psp.zip" echo -e "Uploading Windows package\n" curl -X POST -H "Authorization: token ${GH_TOKEN}" \ -H "Accept: application/vnd.github.manifold-preview" \ -H "Content-Type: application/zip" \ --data-binary @build/win-cross/win-cross.zip \ - "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-windows-${TRAVIS_BUILD_NUMBER}.zip" + "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-windows.zip" echo -e "Done uploading\n" fi @@ -71,28 +71,28 @@ if [ "$TRAVIS_BRANCH" == "master" ]; then -H "Accept: application/vnd.github.manifold-preview" \ -H "Content-Type: application/zip" \ --data-binary @core.zip \ - "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-core-${TRAVIS_BUILD_NUMBER}.zip" + "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-core.zip" echo -e "Uploading android package\n" curl -X POST -H "Authorization: token ${GH_TOKEN}" \ -H "Accept: application/vnd.github.manifold-preview" \ -H "Content-Type: application/zip" \ --data-binary @projects/mtg/Android/bin/Wagic-debug.apk \ - "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-android-${TRAVIS_BUILD_NUMBER}.apk" + "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-android.apk" echo -e "Uploading PSP package\n" curl -X POST -H "Authorization: token ${GH_TOKEN}" \ -H "Accept: application/vnd.github.manifold-preview" \ -H "Content-Type: application/zip" \ --data-binary @projects/mtg/psprelease.zip \ - "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-psp-${TRAVIS_BUILD_NUMBER}.zip" + "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-psp.zip" echo -e "Uploading Windows package\n" curl -X POST -H "Authorization: token ${GH_TOKEN}" \ -H "Accept: application/vnd.github.manifold-preview" \ -H "Content-Type: application/zip" \ --data-binary @build/win-cross/win-cross.zip \ - "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-windows-${TRAVIS_BUILD_NUMBER}.zip" + "https://uploads.github.com/repos/WagicProject/wagic/releases/${IDDI}/assets?name=Wagic-windows.zip" echo -e "Done uploading\n" fi