Instalación de Abiword

TÍTULO:			Instalación de Abiword
VERSIÓN LFS:		Cualquiera
AUTOR:			J. E. Garrot, Sr <johnga@primenet.com>
TRADUCTOR: 		Proyecto LFS-ES

SINOPSIS:
	Cómo instalar Abiword desde las fuentes.

RECETA:
Abiword es muy fácil de instalar, pero tiene un par de problemas
conocidos. Observa que no instalé la versión de gnome.

La URL para las fuentes es:

    http://www.abisource.com/downloads/Version-0.7.11/lf/

o, si lo prefieres:

    ftp://ftp.abisources.com/releases/0.7.1/src/lf

Los ficheros que necesitas y los tamaños aproximados (sólo para linux
:) (Actualmente hay una alternativa; puedes bajar las versiones .zip si
lo deseas)

    abi-0.7.11.tar.gz           4.4M
    abidistfiles-0.7.11.tar.gz  546k
    expat-0.7.11.tar.gz          65k
    libiconv-0.7.11.tar.gz      1.4M
    libpng-0.7.11.tar.gz        228k
    unixfonts-0.7.11.tar.gz     1.8M
    wv-0.7.11.tar.gz            1.1M
    zlib-0.7.11.tar.gz          168k

No tienes que bajar nada de lo que ya tengas, excepto expat. Es
importante que los otros ficheros sean descomprimidos y desempaquetados
en el mismo directorio que el abi-0.7.11

Además, debes tener instaladas las XFree86. Yo uso la versión 4.01,
pero la versión 3.3.6 debería ir bien.

Además gtk, glib, gdk, etc. Versión 2.2 o superior.

Después de bajar los ficheros necesarios, descomprímelos y
desempaquétalos en el directorio que escojas. (Yo construyo todo en
/usr/src, pero es una decisión arbitraria.) 

BUILD_DIR=/usr/src   (No es necesario asignar la variable del
intérprete de comandos. Únicamente sustituye el valor de $BUILD_DIR
cada vez que aparezca más abajo.)


Preparación:

	Ahora, ya que sé que no has leído las FAQ de los desarrolladores ...
	:-) te contaré como construir la versión con librerías compartidas.
	(¿No habrás compilado las versiones estáticas de todo, incluyendo
	XFree86, verdad?)

	Primero, cd a $BUILD_DIR/abi-0.7.11/src/config/platforms

	Entonces edita el fichero linux.mk cambiando
	"UNIX_CAN_BUILD_STATIC=1" por "UNIX_CAN_BUILD_STATIC=0". (Sin las
	comillas, naturalmente :)

	No, no hemos terminado aún. Nos acercamos a la razón por la que
	decidí escribir esta pequeña receta. Lo siguiente no está en la
	FAQ. 

	cd a $BUILD_DIR/abi-0.7.11/src/config/require/unix y edita el
	Makefile.

	Cambia todas las apariciones de "libz.a" por "libz.so".
	Cambia todas las apariciones de "libpng.a" por "libpng.so".
	De nuevo sin las comillas en ambos casos.


Compilación:

	Puedes querer instalar los binarios en cualquier otro sitio.
	INSTALL_DIR=/usr/local (Mira el comentario acerca de BUILD_DIR
	arriba.)

    cd $BUILD_DIR

    ln -s abi-0.7.11 abi
    cd abi

    Forma fácil:

        make
        make install

    Más difícil pero más fino:

        make distribution prefix=$INSTALL_DIR \
        ABI_BUILD_VERSION=0.7.11 ABI_DIST_TARGET=<fmt>

		Donde <fmt> es una de estas 'tgz', 'rpm', 'deb', 'slp', 'pkg'.

		Esto colocará los ficheros apropiados en abi/dist. Entonces
		podrán instalarse de la manera habitual. Si lo quieres instalar
		en /usr/local, entonces elimina el argumento de prefix=.

		Bueno, ya que esto es una receta, en abi/dist hay un fichero,
		abisuite-0.7.11-Linux_i386_shared.tar.gz. Desempaqueta este en
		algún sitio, entra en el directorio resultante
		abisuite-0.7.11-Linux_i386_shared y ejecuta install.sh. Debería
		ejecutarse.

		Prueba a teclear "abiword &". Debería arrancar. (¿Qué? Espero
		que no hayas olvidado añadir $INSTALL_DIR en la ruta de
		búsqueda de ejecutables (path).)

Ahora graba $BUILD_DIR/abi-0.7.11/dist/abisuite-0.7.11-Linux_i386_shared.tar.gz 
en el sitio donde sueles grabar estas cosas. (Si no vas a grabarlo,
¿por qué lo creaste al principio?)

Si tienes problemas, el mejor lugar para airearlos es en
lfs-apps@linuxfromscratch.org, de forma que otros puedan beneficiarse
de las respuestas. De todas formas, por supuesto que intentaré
contestar cualquier pregunta sobre esta instalación que se me envíe
directamente en privado.
Recuerda, puede ser el caso de un ciego guiando a otro ciego.