Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como GnuStep

GNUstep: compilando desde cero en Fedora 21

Una vez más queremos compilar desde cero GNUstep ahora en Fedora 21 siguiendo los lineamientos del wiki de GNUstep . Para ejecutar el script con la configuración default de core/make utilizamos el path: $ . /usr/local/share/GNUstep/Makefiles/GNUstep.sh instalamos libffi para compilar base $sudo dnf install libffi-devel $sudo dnf install libxml2-devel $ sudo dnf install libxslt-devel gnutls-devel intentando generar los makefile de core/base con $ ./configure ahora obtenemos un error: You do not appear to have usable ICU headers/libraries. Building without them will disable major functionality. If you really want to build gnustep-base without ICU, add --disable-icu to the configure arguments. configure: error: Missing support for International Components for Unicode (ICU). ---Parece que todo el mundo depende de ICU-- $sudo dnf install libicu-devel parece que todas estas dependencias de desarrollo instaladas generan un configure/makefiles completos...

Changing Background GWorkspace

GWorkspace application in GNUstep, is like the equivalent to Nautilus under GNOME. It has interesting features that I'm beginning to love, right now I believe GNUstep is for UNIX-geek-old-fashioned. Here is the screenshot for changing the background image, you need to go to Info->Preferences->Desktop (drop down) then click Choose button for search the image. I'm running GNUstep compiled in Ubuntu 10.04 and the image comes from the folder / usr/share/backgrounds/ Another really cute functionality of GWorkspace is start applications from their installation folder, you need to open the viewer from menu View->Viewer and go to the installation application folder (in my case compiled from sources: /usr/local/lib/GNUstep/Applications ) then a double-click starts the application (*.app)

GNUstep last releases

this is how it looks my GNUstep desktop ubuntu 10.04 virtual machine, running also the latest Window Maker

GNUstep ProjectCenter/Gorm/AClock running Ubuntu 10.04

Download sources GNUstep (stable or unstable) to compile; Dependencies First you need to check dependencies in ubuntu and install with sudo apt-get or search before with apt-cache command; almost every package ends with *-dev in ubuntu repositories this command will install all dependencies for compile: ~$ sudo apt-get install libffi-dev libssl-dev libxml2-dev libxslt1-dev libcairo2-dev libxt-dev GNUstep Make compiling GNUstep make is our first target; it's the primary package to compile GNUstep applications. get the package, untar and change into the folder and compile: ~$wget ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-make-2.4.0.tar.gz ~$tar xzvf gnustep-make-2.4.0.tar.gz ~$cd gnustep-make-2.4.0/ ~$./configure --prefix=/usr/local/GNUstep/ --enable-native-objc-exceptions ~$make ~$sudo make -E install *NOTE: the options /usr/local/GNUstep/ is the folder where all the GNUstep is going to install. the second option --enable-native-objc-exceptions enable th...

AClock.app

La compilación de AClock.app con GnuStep fué muy sencilla, no es necesario leer todo el manual de Gorm ; de echo no lei mas que el principio. Finalmente lo único que había que hacer para compilar es ejecutar primero en el shell de la terminal, un script necesario para desarrollo de GnuStep. /usr/share/GNUstep/Makefiles/GNUstep.sh este path corresponde a la versión 9.04 de Ubuntu Jaunty Jacklope Primero bajé el programa AClock.app y lo desempaquetamos con: $ tar xzvf aclock-0.3.tar.gz luego corremos primero el script: $ . /usr/share/GNUstep/Makefiles/GNUstep.sh y finalmente: $ make y corremos la aplicación: $./AClock.app/AClock listo Referencia de Environment Setup GnuStep http://www.gnustep.org/resources/documentation/User/GNUstep/gnustep-howto_4.html#SEC8

GnuStep

Intento aprender ObjectiveC con GnuStep la idea es primero compilar esta aplicacion http://wiki.gnustep.org/index.php/AClock.app en ubuntu 9.04 siguiendo links como apoyo http://wiki.gnustep.org/index.php/Gorm_Manual#Overview http://objc.toodarkpark.net/ ha ya estoy en facebook