diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 4782af7c..9988ea60 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -12,7 +12,7 @@ jobs: - name: Pulling the source uses: actions/checkout@v2 - name: Setting up Haxe - uses: krdlab/setup-haxe@v1 + uses: krdlab/setup-haxe@v2 with: haxe-version: 4.3.7 - name: Restore existing build cache for faster compilation diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 14f91fc2..697f43ce 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -12,7 +12,7 @@ jobs: - name: Pulling the new commit uses: actions/checkout@v2 - name: Setting up Haxe - uses: krdlab/setup-haxe@v1 + uses: krdlab/setup-haxe@v2 with: haxe-version: 4.3.7 - name: Restore existing build cache for faster compilation diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 78cb046a..4eccf978 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -12,7 +12,7 @@ jobs: - name: Pulling the new commit uses: actions/checkout@v2 - name: Setting up Haxe - uses: krdlab/setup-haxe@v1 + uses: krdlab/setup-haxe@v2 with: haxe-version: 4.3.7 - name: Restore existing build cache for faster compilation diff --git a/building/BUILDING.md b/building/BUILDING.md index 59d5a87c..f69ca6a7 100644 --- a/building/BUILDING.md +++ b/building/BUILDING.md @@ -15,10 +15,12 @@ Here's the full guide on how to setup and compile Codename Engine!
Linux 1. Install [version 4.3.7 of Haxe](https://haxe.org/download/version/4.3.7/). -2. Install `g++`, if not present already. -3. Download and install [`git-scm`](https://git-scm.com/download/linux) if not present already. -4. Run `setup-unix.sh` using the terminal or double-clicking it and wait for the libraries to install. -5. Once the libraries are installed, run `haxelib run lime test linux` to compile and launch the game (may take a long time) +2. Install `libvlc` if not present already. + - ℹ On certain Arch based distros installing `vlc-plugins-all` might solve if `libvlc` alone doesn't work. +3. Install `g++`, if not present already. +4. Download and install [`git-scm`](https://git-scm.com/download/linux) if not present already. +5. Run `setup-unix.sh` using the terminal or double-clicking it and wait for the libraries to install. +6. Once the libraries are installed, run `haxelib run lime test linux` to compile and launch the game (may take a long time) - ℹ You can run `haxelib run lime setup` to make the lime command global, allowing you to execute `lime test linux` directly.