Implement download links for Windows, Linux and OSX

Also change phrasing on the OpenAL requirement
This commit is contained in:
Lordmau5 2018-07-19 20:49:09 +02:00
parent e96b474cb0
commit e4ca2f0462

View file

@ -24,15 +24,47 @@
</v-flex> </v-flex>
<v-flex xs12 md6> <v-flex xs12 md6>
<p class="mt-4 title">Automatically compiled builds</p> <p class="mt-4 title">Automatically compiled builds</p>
<v-btn dark color="ryu_orange" target="_blank" :href="downloadURL"> <v-tooltip top>
<v-icon left>fas fa-download</v-icon> <v-btn
Download for <v-icon class="mx-1">fab fa-windows</v-icon> ({{ version }}) slot="activator"
</v-btn> dark
color="ryu_orange"
target="_blank"
:href="`${downloadURL}-win_x64.zip`"
>
<v-icon>fab fa-windows</v-icon>
</v-btn>
<span>{{ this.version }}</span>
</v-tooltip>
<v-tooltip top>
<v-btn
slot="activator"
dark
color="ryu_orange"
target="_blank"
:href="`${downloadURL}-linux_x64.tar.gz`"
>
<v-icon>fab fa-linux</v-icon>
</v-btn>
<span>{{ this.version }}</span>
</v-tooltip>
<v-tooltip top>
<v-btn
slot="activator"
dark
color="ryu_orange"
target="_blank"
:href="`${downloadURL}-osx_x64.zip`"
>
<v-icon>fab fa-apple</v-icon>
</v-btn>
<span>{{ this.version }}</span>
</v-tooltip>
<v-btn flat target="_blank" href="https://ci.appveyor.com/project/gdkchan/ryujinx"> <v-btn flat target="_blank" href="https://ci.appveyor.com/project/gdkchan/ryujinx">
<img width="140" src="https://ci.appveyor.com/api/projects/status/ssg4jwu6ve3k594s?svg=true"> <img width="140" src="https://ci.appveyor.com/api/projects/status/ssg4jwu6ve3k594s?svg=true">
</v-btn> </v-btn>
<p> <p>
<a href="https://openal.org/downloads/OpenAL11CoreSDK.zip">OpenAL</a> is required for Ryujinx to work! <a href="https://openal.org/downloads/OpenAL11CoreSDK.zip">OpenAL</a> is required for Ryujinx to work <strong>on Windows</strong>!
</p> </p>
</v-flex> </v-flex>
</v-layout> </v-layout>
@ -66,7 +98,7 @@ export default {
let _a = await fetch(`https://ci.appveyor.com/api/buildjobs/${jobId}/artifacts`); let _a = await fetch(`https://ci.appveyor.com/api/buildjobs/${jobId}/artifacts`);
json = await _a.json(); json = await _a.json();
this.downloadURL = `https://ci.appveyor.com/api/buildjobs/${jobId}/artifacts/${json[0].fileName}`; this.downloadURL = `https://ci.appveyor.com/api/buildjobs/${jobId}/artifacts/ryujinx-${this.version}`;
} }
}, },