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.