Minor changes
.travis.yml: Remove sudo: false. Update dist to bionic. (Was trusty by default) Change language to minimal to supposedly speeds things up. Make services into one line. Move before_deploy comment. build.sh: Made python3 install on first step, replace unzip with 7zip. Remove empty space after cd ctrulib/libctru. Remove cryptography since it's already installed. Use variable for Project_CTR version, use official GitHub release. This will make upgrading in the future easier. Remove new lines/line breaks to be more consistent. Capitalize Luma. README.md: Update name. Capitalize usernames. Changed link to latest build.
This commit is contained in:
parent
ecb676b5a1
commit
fb0913d0f2
3 changed files with 20 additions and 23 deletions
10
.travis.yml
10
.travis.yml
|
|
@ -1,10 +1,9 @@
|
|||
if: tag IS blank
|
||||
|
||||
language: c
|
||||
sudo: false
|
||||
dist: bionic
|
||||
language: minimal
|
||||
|
||||
services:
|
||||
- docker
|
||||
services: docker
|
||||
|
||||
install:
|
||||
- docker pull devkitpro/devkitarm
|
||||
|
|
@ -12,8 +11,7 @@ install:
|
|||
script:
|
||||
- docker run -e ENABLE_COMPATIBILITY_REPORTING -v $TRAVIS_BUILD_DIR:/build_dir devkitpro/devkitarm /bin/bash -ex /build_dir/.travis/build.sh
|
||||
|
||||
before_deploy:
|
||||
#Thanks angelsl and Ev1L0rd
|
||||
before_deploy: #Thanks angelsl and Ev1L0rd
|
||||
- git tag -a "$TRAVIS_BUILD_NUMBER-luma3ds-$(git --git-dir $TRAVIS_BUILD_DIR/Luma3DS/.git rev-parse --short --verify HEAD)" -m "Travis build number $TRAVIS_BUILD_NUMBER"
|
||||
deploy:
|
||||
provider: releases
|
||||
|
|
|
|||
|
|
@ -1,24 +1,21 @@
|
|||
source /etc/profile.d/devkit-env.sh
|
||||
|
||||
# Install ctrulib
|
||||
apt-get update && apt-get install unzip
|
||||
apt-get update && apt-get install p7zip-full python3 python3-pip -y
|
||||
cd build_dir
|
||||
git clone https://github.com/smealum/ctrulib.git
|
||||
cd ctrulib/libctru
|
||||
cd ctrulib/libctru
|
||||
make install release -j
|
||||
|
||||
# Install firmtool and makerom
|
||||
|
||||
apt-get install python3 python3-pip -y
|
||||
pip3 install cryptography
|
||||
pip3 install git+https://github.com/TuxSH/firmtool.git
|
||||
|
||||
cd /build_dir
|
||||
curl -LJO https://cdn.discordapp.com/attachments/356378491375190016/554910371052519464/makerom
|
||||
chmod +x makerom
|
||||
cp -s $PWD/makerom /usr/bin/makerom
|
||||
export ctr_ver=16
|
||||
curl -LJO https://github.com/jakcron/Project_CTR/releases/download/v0."$ctr_ver"/makerom_0"$ctr_ver"_ctrtool.zip
|
||||
7z e makerom_0"$ctr_ver"_ctrtool.zip -o/usr/bin Ubuntu/makerom
|
||||
chmod +x /usr/bin/makerom
|
||||
|
||||
# Finally clone and build luma3ds
|
||||
# Finally clone and build Luma3DS
|
||||
git clone https://github.com/AuroraWright/Luma3DS.git
|
||||
cd Luma3DS
|
||||
make -j2
|
||||
|
|
|
|||
16
README.md
16
README.md
|
|
@ -1,15 +1,17 @@
|
|||
# luma-nightlies
|
||||
# luma-hourlies (previously luma-nightlies)
|
||||
|
||||
[](https://travis-ci.org/hax0kartik/luma-hourlies)
|
||||
|
||||
Compiled binaries for the latest commit are available on the release page. The luma repo is checked for new commits hourly.
|
||||
The Luma3DS repo is checked for new commits hourly.
|
||||
|
||||
## Credits:-
|
||||
Compiled binaries for the latest commit are available **[here](https://github.com/hax0kartik/luma-hourlies/releases/latest/download/boot.firm)**.
|
||||
|
||||
@noirscape for providing me with a server
|
||||
## Credits:
|
||||
|
||||
Luma devs for luma custom firmware
|
||||
@noirscape for providing me with a server.
|
||||
|
||||
@steveice10 for compiled builds of makerom
|
||||
Luma3DS devs for Luma3DS custom firmware.
|
||||
|
||||
@kingcom for armips
|
||||
@Steveice10 for compiled builds of makerom.
|
||||
|
||||
@Kingcom for armips.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue