Menu

Tree [885c8c] master /
 History

HTTPS access


File Date Author Commit
 build 2017-10-28 David Tardon David Tardon [9c0ece] drop MSVC project files outdated by move to C++11
 data 2022-12-27 David Tardon David Tardon [68203b] do not distribute generated files
 docs 2015-04-14 Fridrich Štrba Fridrich Štrba [329a86] Some doxygen warning fixing
 inc 2018-02-02 Miklos Vajna Miklos Vajna [d7b15a] RVNGTextInterface: document new libepubgen fixe...
 m4 2017-08-02 Miklos Vajna Miklos Vajna [9eb4eb] m4: MSVC defines __cplusplus as 199711L still
 src 2022-01-13 Nathan Lee Nathan Lee [7e8009] Add viewbox to svg to fix the user unit to inch...
 .gitignore 2017-05-03 David Tardon David Tardon [a5ee2a] ignore only auto-generated files in m4
 AUTHORS 2013-11-28 David Tardon David Tardon [5a8ed7] add AUTHORS file
 COPYING.LGPL 2013-04-18 Fridrich Štrba Fridrich Štrba [065a0d] By agreement of all contributors, dual-licensin...
 COPYING.MPL 2013-04-18 Fridrich Štrba Fridrich Štrba [065a0d] By agreement of all contributors, dual-licensin...
 HACKING 2017-05-03 David Tardon David Tardon [8dfe22] update HACKING
 INSTALL 2002-12-02 Marc Maurer Marc Maurer [0dfabc] Initial revision
 Makefile.am 2015-07-10 David Tardon David Tardon [3b9c28] add make astyle target
 NEWS 2022-12-29 David Tardon David Tardon [885c8c] add an empty line
 README 2014-05-24 David Tardon David Tardon [714666] zlib is only needed for librevenge-stream
 astyle.options 2013-12-11 Fridrich Štrba Fridrich Štrba [802fcb] Allow equal identing of functions
 autogen.sh 2014-01-21 David Tardon David Tardon [7ee295] aclocal needs path to the boost detection stuff
 buildnumber.sh 2013-11-01 Fridrich Štrba Fridrich Štrba [c2ca18] Second pass of renaming
 configure.ac 2022-12-29 David Tardon David Tardon [042dc2] bump micro version
 createBuildNumber.pl 2013-11-01 Fridrich Štrba Fridrich Štrba [3aa421] Adding RVNGDrawingInterface
 librevenge-generators.pc.in 2013-11-12 Fridrich Štrba Fridrich Štrba [a26f05] Generators actually depend on the base library
 librevenge-stream.pc.in 2013-11-01 Fridrich Štrba Fridrich Štrba [1e440f] further cleanup
 librevenge.pc.in 2013-11-05 Fridrich Štrba Fridrich Štrba [01a870] Don't link librevenge-stream always

Read Me

librevenge is a base library for writing document import filters. It has
interfaces for text documents, vector graphics, spreadsheets and presentations.

librevenge requires boost, zlib (optional, for the stream library) and
doxygen (optional) to build. Most up to date code is available from Git
repository at sourceforge.net
(https://sourceforge.net/p/libwpd/librevenge/). See
https://sourceforge.net/p/libwpd/wiki/librevenge/ for more information.

To build and install, simply do:
./autogen.sh # only needed if built from git checkout
./configure
make
su -c 'make install'

Alternatively, there are workspaces for various versions of MSVC in build/win32/
directory. Each of these workspaces contains a projects file to compile a
release version or a debug version of librevenge.

NOTE: Using the MSVC build system will result in a static library only. No dll
can be created yet using this build system.

The library is available under MPL 2.0.