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:
Margen67 2019-09-21 11:43:07 -07:00 committed by Margen67
commit fb0913d0f2
3 changed files with 20 additions and 23 deletions

View file

@ -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

View file

@ -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

View file

@ -1,15 +1,17 @@
# luma-nightlies
# luma-hourlies (previously luma-nightlies)
[![Build Status](https://travis-ci.org/hax0kartik/luma-hourlies.svg?branch=master)](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.