Skip to content

🚀 Aurora is a set of utilities aiming to take PC couch gaming to the next level!

License

Notifications You must be signed in to change notification settings

tedboudros/aurora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aurora

Aurora is a set of utilities aiming to take PC couch gaming to the next level!

📚 Table of Contents

Installation | Compilation | Support | Contributing | License

📦 Prerequisites

Windows:

  • Install MSYS2 as well as Go
  • Update MSYS2 and install dependencies - Inside a MSYS2 MinGW64 terminal:
pacman -Syuu
pacman -S mingw-w64-x86_64-go mingw-w64-x86_64-gcc mingw-w64-x86_64-cmake mingw-w64-x86_64-make mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_image mingw-w64-x86_64-SDL2_ttf

And then add these 2 lines into your ~/.bashrc

export GOROOT=/mingw64/lib/go
export GOPATH=/mingw64

Debian:

  • Install Go by following the instructions shown here
  • Install other dependencies:
sudo apt update
sudo apt upgrade

sudo apt install libsdl2-2.0-0 libsdl2-image-2.0-0 libsdl2-ttf-2.0-0
sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev

Tip! If you're having problems installing the SDL2 dev libraries, you may need to change your apt mirror to "Main Server"

Arch:

sudo pacman -Sy go gcc cmake make sdl2 sdl2_image sdl2_ttf

Mac OS:

You are going to need to have Homebrew installed

  • Install dependencies
brew install sdl2 sdl2_image sdl2_ttf go

🛠️ Support

Please open an issue for support.

📝 Contributing

Please contribute using Github Flow. Create a branch, add commits, and open a pull request.

📜 License

GNU GPLv3 © tedboudros