Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / libe-book / default.nix
blobf066e470568bb8afa223cdeb97e705d073590df5
1 { lib
2 , stdenv
3 , fetchurl
4 , gperf
5 , pkg-config
6 , librevenge
7 , libxml2
8 , boost
9 , icu
10 , cppunit
11 , zlib
12 , liblangtag
15 stdenv.mkDerivation rec {
16   pname = "libe-book";
17   version = "0.1.3";
19   src = fetchurl {
20     url = "mirror://sourceforge/libebook/libe-book-${version}/libe-book-${version}.tar.xz";
21     hash = "sha256-fo2P808ngxrKO8b5zFMsL5DSBXx3iWO4hP89HjTf4fk=";
22   };
24   # restore compatibility with icu68+
25   postPatch = ''
26     substituteInPlace src/lib/EBOOKCharsetConverter.cpp --replace \
27       "TRUE, TRUE, &status)" \
28       "true, true, &status)"
29   '';
30   nativeBuildInputs = [ pkg-config ];
32   buildInputs = [
33     gperf
34     librevenge
35     libxml2
36     boost
37     icu
38     cppunit
39     zlib
40     liblangtag
41   ];
43   env.NIX_CFLAGS_COMPILE = "-Wno-error=unused-function";
45   meta = with lib; {
46     description = "Library for import of reflowable e-book formats";
47     license = licenses.lgpl21Plus;
48     maintainers = with maintainers; [ raskin ];
49     platforms = platforms.unix;
50   };