En 56k.es ya comentamos una forma de compilar Love 11.3 en el pasado. Ahora toca algo diferente ya que vamos a compilar la versión 11.4 y no en nuestra máquina.
Vamos a tirar de un vagrantfile que compilará está versión cuando lo levantemos por primera vez. Digamos que levantaremos una máquina virtual en nuestro equipo que se va a provisionar automáticamente para disponer de terminator como emulador de terminal, lua 5.1 y Love 11.3 .
Es una máquina virtual que tendrá instalado también mate como escritorio.
De esta forma podemos trabajar en esa máquina virtual sin necesidad de manchar nuestro sistema.
$ wget -q "http://git.56k.es/fanta/vagrantfiles/raw/branch/master/debian10-love2d/Vagrantfile"
$ vagrant up
Si quieres saber más sobre como instalar vagrant mira los anteriores posts de esta serie aquí: 56k.es/?s=vagrant
La versión 11.3 es la actual estable. Esto clona la rama master que contiene la 11.4 actualmente.
En caso de querer fijar una rama (no existe la 11.4) se puede cambiar una línea en el Vagrantfile, la de clonado del repo y poner por ejemplo esto:
git clone --branch 11.3 "https://github.com/love2d/love" /tmp/love
Los pasos para compilar Love2D 11.4 en Debian 10 se pueden ver fácilmente en el archivo Vagrantfile. Esto es por si no quieres levantarlo en una máquina virtual. Te vas al archivo y te vas copiando las líneas de la zona de provisión.
El user y password es: vagrant
Puedes abrir virtualbox para acceder a la máquina encendida y trabajar. Si deseas conectar vía ssh puedes probar con «vagrant ssh» en el dir en el que se encuentra el vagrantfile.
Saludos cordiales.