Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.64 KB

BUILD.md

File metadata and controls

46 lines (29 loc) · 1.64 KB

DotUI-X

Build instructions

1. Boot to the miyoomini-toolchain docker image

A) Using Docker (Linux, MacOS, x86_64, ARM64)

  1. Pull the miyoomini-toolchain docker image
    docker pull anzz1/miyoomini-toolchain:latest

  2. Boot to the image
    docker run -it --rm -v $HOME/workspace:/root/workspace anzz1/miyoomini-toolchain:latest /bin/bash

B) Using Vagrant / VirtualBox (Windows, x86_64)

  1. Install both VirtualBox and Vagrant
    Use the version 2.3.4 of Vagrant, as the later releases have bugs with Docker.
    VirtualBox version 6.1.42 is tested to work, but others should work too.

  2. Make a directory for the container
    mkdir C:\vagrant\miyoomini-toolchain && cd /d C:\vagrant\miyoomini-toolchain

  3. Download the miyoomini-toolchain Vagrantfile
    wget https://raw.githubusercontent.com/anzz1/miyoomini-resources/master/miyoomini-toolchain-vagrant/Vagrantfile

  4. Provision & Boot up the virtual machine
    vagrant up

  5. Connect to miyoomini-toolchain VM
    vagrant ssh
    or connect via SSH - IP: localhost:2222 / User: docker / Pass: empty

    (after you're done, shut down the VM with vagrant halt or destroy it with vagrant destroy)

2. Build

  1. Clone the repository
    git clone --recurse-submodules https://github.com/anzz1/DotUI-X.git

  2. Build the app
    cd DotUI-X
    make

  3. The built package can be found in the releases folder