mini-calc: 3.3.3 -> 3.3.5 (#372274)
[NixPkgs.git] / pkgs / by-name / li / libe-book / package.nix
bloba0caf1528978680ad34c2a1d036938b27cc1203e
2   lib,
3   stdenv,
4   fetchurl,
5   gperf,
6   pkg-config,
7   librevenge,
8   libxml2,
9   boost,
10   icu,
11   cppunit,
12   zlib,
13   liblangtag,
16 stdenv.mkDerivation rec {
17   pname = "libe-book";
18   version = "0.1.3";
20   src = fetchurl {
21     url = "mirror://sourceforge/libebook/libe-book-${version}/libe-book-${version}.tar.xz";
22     hash = "sha256-fo2P808ngxrKO8b5zFMsL5DSBXx3iWO4hP89HjTf4fk=";
23   };
25   # restore compatibility with icu68+
26   postPatch = ''
27     substituteInPlace src/lib/EBOOKCharsetConverter.cpp --replace \
28       "TRUE, TRUE, &status)" \
29       "true, true, &status)"
30   '';
31   nativeBuildInputs = [ pkg-config ];
33   buildInputs = [
34     gperf
35     librevenge
36     libxml2
37     boost
38     icu
39     cppunit
40     zlib
41     liblangtag
42   ];
44   env.NIX_CFLAGS_COMPILE = "-Wno-error=unused-function";
46   meta = with lib; {
47     description = "Library for import of reflowable e-book formats";
48     license = licenses.lgpl21Plus;
49     maintainers = with maintainers; [ raskin ];
50     platforms = platforms.unix;
51   };