forked from Cruel/3ds_portlibs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.travis.yml
More file actions
46 lines (42 loc) · 1.52 KB
/
.travis.yml
File metadata and controls
46 lines (42 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
os:
- linux
language: cpp
dist: trusty
sudo: false
addons:
apt:
packages:
- libogg-dev
script:
- export CC=arm-none-eabi-gcc
- export CXX=arm-none-eabi-g++
- export DEVKITPRO=${HOME}/devkitPro
- export DEVKITARM=${DEVKITPRO}/devkitARM
- export PORTLIBS=${DEVKITPRO}/portlibs/3ds
- wget http://sourceforge.net/projects/devkitpro/files/Automated%20Installer/devkitARMupdate.pl
- perl devkitARMupdate.pl
- make zlib
- make install-zlib
- make libogg
- make install
- make tremor
- make fmt
- make freetype
- make libpng
- make libjpeg-turbo
- make libmad
- make faad2
- make install
before_deploy:
- export RELEASE_FILENAME=portlibs-3ds-$TRAVIS_TAG.tar.xz
- cd $DEVKITPRO
- tar -cJvf $RELEASE_FILENAME portlibs
deploy:
provider: releases
api_key:
secure: tN4nSv3PMFY3UHAL/JFW5gKNPZRu5hIS7dRwgiGZacKFe/0CIPteSqmhV2Plq4LYplEKlitztH4dRROGLFIJuhUmGjY2SN3Xx3o8Dh33QjN8sOYnu282VrIdHxt+e3GLzqlxgIKy2LAGCk3ut0b9zpJpHhxLlqaBXmfE1gs5HlxB/zTLiPi5JJn/ynw3Y8478w0tDicafxy61yi69aw/uGM/MF3peyHEGJc6l7EElxx8t251zgSQ38z5bIGruz1mqAB23zgtXmatkZjznwbwo/C1k8+biDl+1enzAWlU2LkC9YWCKSkhBb0reW91mRTe9xK8L8g2QSoNEzFEm69FCw7CPEVyFk+D8Ce255+10V1tCFIUUoG4g7exB7NgF5DyTQP44hGHF9GArazmWe4hLdJ2lIKlNK0/Iz2D231SiOqjSLyLUVOdObkZMJHwTF9m7P465F7b9cVN04yskuY1a3anFJ89HOaua4Ans9KznsAM/AXt4+jjicMJVc32f7DaiUZh7VgTzrQ41Blh5r1uB5EUjjWnTJJrnEwB+5j4I35g7AphthDudlWYkp5iwK1a85iZ7D4kzFx+KZysmfDT2iuG+dbWS8IIsvGj7l/l/HZMb15vCC8ove1YTqEZsG8BkPse7MkVarcABlVSPA+tj2VTGhFRAeuB0EuoVN5ogPQ=
file: $RELEASE_FILENAME
skip_cleanup: true
on:
tags: true
repo: cpp3ds/3ds_portlibs