%general-entities; ]> $LastChangedBy$ $Date$ AbiWord-&AbiWord-version; AbiWord Introduction to AbiWord AbiWord is a word processor. It is useful for writing reports, letters and other formatted documents. &lfs72_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &AbiWord-md5sum; Download size: &AbiWord-size; Estimated disk space required: &AbiWord-buildsize; Estimated build time: &AbiWord-time; Additional Downloads Optional Documentation: If running on a gnome desktop, the help menu will open epiphany at . If you wish to install a copy of the en-US, fr-FR and pl-PL HTML documentation on your machine, download (size 1.4MB md5sum 197df94c1d9ed287903cb5aa0b60bbc1). The local files will not be automatically referenced if you do not have a fairly complete gnome desktop (epiphany and yelp on their own are not enough), but you can still open them in your browser of choice. AbiWord Dependencies Required , , , and Recommended (for spellchecking) Optional Link Grammar Parser, Aiksaurus, (required for the collab and openxml/docx plugins, but broken in at least LFS-7.2 with g++ scope errors), (for the collab sugar backend), ), GtkMathView (requires libgnomedb version <1.3.0* which requires libgda version <1.3.0), libmissioncontrol, and (for the collab telepathy backend), loudmouth (for the collab xmpp backend), and (for the collab service), libwmf, GtkMathView (requires Gnome DOM Bindings which requires gdome2), libwpd, OTS, and Psiconv Some of these are not automatically detected and need to be specified to the configure script. * The libgda/libgnomedb stack required for AbiWord database access may conflict with the versions used by the database plugin. Though the libraries themselves pose no conflict, the executables and support files may overwrite one another. Note that the current (version 4.1.x) stack does not pose a conflict with any of the previous versions (but does not support AbiWord database access. AbiWord requires versions <1.3.0. User Notes: Installation of AbiWord Install AbiWord by running the following commands: sed -i '/#include <glib\/gerror.h>/d' src/af/util/xp/ut_go_file.h && sed -i 's/ptr->jmpbuf/jmpbuf(png_ptr)/' src/af/util/xp/ut_png.cpp && sed -i 's/\(m_pPNG\)->\(jmpbuf\)/png_\2(\1)/' \ src/wp/impexp/gtk/ie_impGraphic_GdkPixbuf.cpp && sed -i 's/--no-undefined //' src/Makefile* && ./configure --prefix=/usr --disable-static && make If you wish to run the tests, issue: make check. Now, as the root user: make install If you wish to install the local help files, untar and build them first tar -xf ../abiword-docs-&AbiWord-version;.tar.gz && cd abiword-docs-&AbiWord-version; && ./configure --prefix=/usr && make and then, as the root user: make install Command Explanations sed -i '/#include <glib\/gerror.h>/d' src/af/util/xp/ut_go_file.h: This sed fixes compiling Abiword with Glib-2.32 installed. sed -i 's/ptr->jmpbuf/jmpbuf(png_ptr)/' src/af/util/xp/ut_png.cpp and sed -i 's/\(m_pPNG\)->\(jmpbuf\)/png_\2(\1)/' src/wp/impexp/gtk/ie_impGraphic_GdkPixbuf.cpp: These seds fix compiling Abiword with libpng-1.5 installed. sed -i 's/--no-undefined...: This sed fixes compiling Abiword-2.8.6 with GCC-4.6.2. : Some of the headers from the EPS package are not compatible with GCC-&gcc-version;. This parameter prevents linking to the package and incurring a build failure. : This switch prevents the static library being built. : Build some or all of the collab plugins. The openxml plugin enables Abiword to open some .docx files (requires ). The grammar plugin requires Link Grammar Parser Configuring AbiWord Config File ~/.AbiSuite/templates/normal.awt ~/.AbiSuite/templates/normal.awt Configuration Information Choose the right template for your language and locale from the list produced by the following command: ls /usr/share/abiword-&AbiWord-minor-version;/templates Create the folder ~/.AbiSuite/templates then copy the normal.awt you want into it: install -v -m750 -d ~/.AbiSuite/templates && install -v -m640 /usr/share/abiword-&AbiWord-minor-version;/templates/normal.awt-<lang> \ ~/.AbiSuite/templates/normal.awt Change <lang> by the above command to fit the name of the file you want. If you are using multiple languages, you may need to edit the template to use a font with greater coverage (e.g. one of the DejaVu fonts), because Abiword does not use fontconfig and can only display glyphs that are provided in the chosen font. If you have installed, you should run the update-desktop-database command to update the mimeinfo cache and allow the Help system to work. Contents Installed Programs Installed Libraries Installed Directories abiword libabiword-&AbiWord-minor-version; and one or more plugin library support modules /usr/lib/abiword-&AbiWord-minor-version; and /usr/share/abiword-&AbiWord-minor-version; Short Descriptions abiword is the word processor, a wrapper for the functions in libabiword-&AbiWord-minor-version; - it can also be used on the command line, see man 1 abiword. abiword libabiword-&AbiWord-minor-version;.so provides functions to access MS Word documents. libabiword-&AbiWord-minor-version;.so