Hi all,

For those who always build the latest 1.5.0svn from source for testing, some 
new dependencies have been introduced to get the full functionality of 1.5.0. 
These are:

1) librevenge 0.0.1 
(http://sourceforge.net/projects/libwpd/files/librevenge/librevenge-0.0.1/)

2) libmspub 0.1.0 
(http://cgit.freedesktop.org/libreoffice/libmspub/tag/?id=libmspub-0.1.0)

3) libvisio 0.1.0 
(http://cgit.freedesktop.org/libreoffice/libvisio/tag/?id=libvisio-0.1.0)

4) libcdr (http://cgit.freedesktop.org/libreoffice/libcdr/tag/?id=libcdr-0.1.0)

You need to download and extract the source archives of the libraries and then 
compile and install them yourselves. The procedure is the same for all of them:

1) cd to the respective directory.

2) run ./autogen.sh (This will tell you if other programs like libtool are 
misssing on your computer. You can probably install the missing software via 
your package manager.)

3) run ./configure

4) run make

5) (as root) run make install, then ldconfig.

Note that librevenge needs to be installed first.

Background: The Document Liberation Project 
(http://www.documentliberation.org/) decided to create a unified programming 
interface for all of its magnificent file import libraries, which makes 
implementation of those a lot easier, and this interface is librevenge. As of 
yesterday, Franz has completed  the transition to librevenge and also added 
support for libcdr, a library for CorelDraw import. Those of you who want to 
test import of CorelDraw, MS Visio and MS Publisher files need to follow the 
steps listed above before configuring a new build via CMake. CMake will detect 
the libraries automatically, and you don't have to add any parameters to your 
cmake command. If the libraries aren't installed, Scribus will be built without 
support for these file formats.

Document Liberation has a lot of other interesting import libraries either 
already in a useable state or in the pipeline, and most of them will probably 
be added to Scribus in the future. Examples: PageMaker (a LibreOffice GSoC 
project this year), FreeHand (already working to a degree), WordPerfect 
(already mature), AbiWord (already working), and many more. Future plans 
include the StarOffice binary formats, ZonerDraw, Apple iWorks and Serif 
PagePlus. Note that these will land in LibreOffice first, which is useful for 
testing because you can determine whether an import issue is caused by Scribus 
or a limitation of the library. The CorelDraw, Visio and Publisher importers 
are already available in recent LO releases


Good luck with building and happy testing!

Christoph

Reply via email to