Home

microwindows (nano-x) 0.92, instalación más fácil que nunca

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
18
0
microwindows (nano-x) 0.92, instalación más fácil que nunca

Para poder programar plugins en el PC hay que instalar nano-x (en linux, claro). El problema es que las versiones que hay son viejas y dan problemas al compilar en las versiones recientes de las distros de linux.

He cogido la versión 0.92 (sacada de su repositorio GIT) y le he hecho unos cambios para que sea fácil compilarla en ubuntu.

Esta versión debería poder compilarse desde ubuntu 9.04 en adelante (en ubuntu 8.04 es necesario actualizar libfreetype6 a la versión 2.3.9).

Además una vez compilado, se crean unos paquetes deb.

La instalación es muy sencilla:

Descarga:
Código:
wget http://sourceforge.net/projects/azplugins/files/microwindows_0.92-4.diff.gz
wget http://sourceforge.net/projects/azplugins/files/microwindows_0.92-4.dsc
wget http://sourceforge.net/projects/azplugins/files/microwindows_0.92.orig.tar.gz

Descomprimimos:
Código:
dpkg-source -x microwindows_0.92-4.dsc

Y compilamos:
Código:
cd microwindows-0.92/
fakeroot debian/rules binary

(Para que la compilación se haga correctamente es necesario tener previamente instalados los siguientes paquetes: debhelper, libx11-dev, libfreetype6-dev, libjpeg62-dev y libpng12-dev)

Si todo va bien tras unos minutos se habrán creado dos paquetes deb, que podemos instalar fácilmente:
Código:
cd ..
sudo dpkg -i libmicrowindows0_0.92-4_amd64.deb libmicrowindows-dev_0.92-4_amd64.deb

Ya está.

Los programas de ejemplo que lleva microwindows no se compilan ni se instalan, más que nada porque algunos no funcionan en 64 bits. Si queremos compilarlos, editar el fichero src/config y cambiar las líneas

Código:
MICROWINDEMO             = N
NANOXDEMO                = N

por

Código:
MICROWINDEMO             = Y
NANOXDEMO                = Y

En el directorio src hay algunos scripts para ejecutar esas demos. Por ejemplo:
Código:
./chess.sh

 

hperez

AZmod
Loco por OpenSPA
Fan de OpenSPA
10 Dic 2009
1.659
18
0
Compilando un pequeño programa de ejemplo (fichero adjunto):

Código:
cd mwkeytest/
make

Para ejecutarlo:

Código:
nano-X & ./mwkeytest