Adding librevenge: a library for creating file importers

This commit is contained in:
Michael Raskin 2014-06-27 16:04:47 +04:00
parent 5e64a8360f
commit 07e4d6dc83
3 changed files with 35 additions and 0 deletions

View File

@ -0,0 +1,29 @@
{stdenv, fetchurl, boost, pkgconfig, cppunit, zlib}:
let
s = # Generated upstream information
rec {
baseName="librevenge";
version="0.0.1";
name="${baseName}-${version}";
hash="0zgfxvbqf11pypyc0vmcan73x197f7ia1ywin9qqy9hvvmrjgchc";
url="mirror://sourceforge/project/libwpd/librevenge/librevenge-0.0.1/librevenge-0.0.1.tar.xz";
sha256="0zgfxvbqf11pypyc0vmcan73x197f7ia1ywin9qqy9hvvmrjgchc";
};
buildInputs = [
boost pkgconfig cppunit zlib
];
in
stdenv.mkDerivation {
inherit (s) name version;
inherit buildInputs;
src = fetchurl {
inherit (s) url sha256;
};
meta = {
inherit (s) version;
description = ''A base library for writing document import filters'';
license = stdenv.lib.licenses.mpl20 ;
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
};
}

View File

@ -0,0 +1,4 @@
url http://sourceforge.net/projects/libwpd/files/librevenge/
SF_version_dir librevenge-
version_link '[.]tar.xz/download$'
SF_redirect

View File

@ -5197,6 +5197,8 @@ let
libresample = callPackage ../development/libraries/libresample {};
librevenge = callPackage ../development/libraries/librevenge {};
librevisa = callPackage ../development/libraries/librevisa { };
libsamplerate = callPackage ../development/libraries/libsamplerate {