Instalando GNUstep en Windows (parte 2)

Bien, es hora de instalar la parte gráfica de GNUstep. Para ello es necesario instalar otros paquetes que son requeridos por gnustep-gui y gnustep-back. Así que comencemos:

Paso 1

Debemos instalar el paquete jpeg. Descarguemos la última versión aquí y procedamos con la instalación (MOUNTDIR es el nombre del montaje de MinGW, que en mi caso es simplemente mingw):

cd jpeg-xx
autoheader
./configure –prefix=/MOUNTDIR
make
make install

Paso 2

Descarguemos la última versión del paquete libtiff e instalémoslo:

cd tiff-x.x.x
./configure –prefix=/MOUNTDIR
make
make install

En mi caso MOUNTDIR es mingw.

Paso 3

Descarguemos la última versión de libpng. Y procedamos primero a configurar el paquete:

cd lpngXXX
cp scripts/pnglibconf.h.prebuild pnglibconf.h
cp scripts/makefile.msys makefile

Ahora con el editor Emacs, abramos el archivo makefile y busquemos la opción prefix para establecerla a:

prefix=/MOUNTDIR

MOUNTDIR es el nombre del montaje de MinGW, que en mi caso es simplemente mingw. Ahora compilemos e instalemos:

make
make install

Paso 4

Descarguemos ahora el instalador del paquete ungif aquí. Ejecútese el instalador e instálese el paquete en la carpeta donde esta instalado MinGW (en mi caso es C:\MinGW).

Paso 5

Descarguemos libao y procedamos a la instalación:

cd libao-x.x.x
./cofigure –prefix=/MOUNTDIR
make
make install

En mi caso MOUNTDIR es mingw.

Paso 6

Descárguese el instalador de aspell aquí e instálese el paquete en la carpeta donde esta instalado MinGW. Descarguemos el diccionario de español aquí e instalémoslo:

cd aspell-xx-x.x
./cofigure
make
make install

Todavía no se como hacer para que GNUstep utilice el diccionario en español, pero estoy seguro de que no se requerirá mayor cambio para lograrlo.

Paso 7

Con Emacs editemos el archivo profile (que en mi caso esta en C.\MinGW\msys\etc\profile) y agreguemos una linea como:

export PATH=$PATH:/MOUNTDIR/lib

En mi caso MOUNTDIR es mingw.

Paso 8

Procedamos ahora a instalar gnustep-gui. Obtengamos primero el código:

svn co http://svn.gna.org/svn/gnustep/libs/gui/trunk gui

E instalemos:

cd gui
./configure
make
make install

Paso 9

Procedamos a instalar cairo. descárguense los siguientes paquetes:

Descomprímanse estos paquetes en la carpeta donde esta instalado MinGW (en mi caso C:\MinGW). Ahora debemos mover algunos archivos con los siguientes comandos (MOUNTDIR es el nombre de montaje):

mv /MOUNTDIR/include/cairo/* /MOUNTDIR/include/
mv /MOUNTDIR/include/freetype2/freetype/ /MOUNTDIR/include/

Paso 10

Procedamos a instalar gnustep-back, obtengamos primero el código:

svn co http://svn.gna.org/svn/gnustep/libs/back/trunk back

Ahora compilemos e instalemos:

cd back
./configure –enable-graphics=cairo –with-name=cairo LIBS=-lcairo
make
make install

Configuremos GNUstep para utilizar este backend con el siguiente comando:

defaults write NSGlobalDomain GSBackend cairo

Paso 11

Solo nos resta instalar el tema WinUXTheme y configurar GNUstep a español. Obtengamos el código de WinUXTheme:

svn co http://svn.gna.org/svn/gnustep/plugins/themes/WinUXTheme/ winuxtheme

Compilemos e instalemos:

cd winuxtheme
make
make install

Configuremos GNUstep para utilizar este tema:

defaults write NSGlobalDomain GSTheme WinUXTheme

Y configuremos para utilizar el idioma español para la interfaz gráfica:

defaults write NSGlobalDomain NSLanguages “(Spanish)”

Y con esto tenemos terminada la instalación de GNUstep en Windows. Podemos probar algunas aplicaciones (primero hay que compilarlas e instalarlas). Una aplicación indispensable es Gorm para la creación de interfaces gráficas. Así como la aplicación SystemPreferences que nos permite configurar algunos otros aspectos de GNUstep. En el paquete de ejemplos, que se puede descargar aquí, hay dos aplicaciones que funcionan bien en Windows. estas son Ink y PowerPaint (carpeta /examples/gui/), ambas muestran algunas de las capacidades de GNUstep. Bien, ahora solo resta comenzar a practicar con algunas aplicaciones o herramientas, véase la documentación en español.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s