1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Library for import of reflowable e-book formats
8 HOMEPAGE= https://sourceforge.net/projects/libebook/
12 SITES[main]= SF/libebook/libe-book-0.1.3
13 DISTFILE[1]= libe-book-0.1.3.tar.xz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= boost-libraries:rest:python_default
21 gperf:primary:standard
22 cppunit:single:standard
23 BUILDRUN_DEPENDS= icu:single:standard
24 librevenge:single:standard
25 liblangtag:primary:standard
27 USES= gmake libtool pkgconfig zlib
28 GNOME_COMPONENTS= libxml2
30 FPC_EQUIVALENT= textproc/libe-book
33 CONFIGURE_ARGS= --without-docs
35 INSTALL_TARGET= install-strip
39 [FILE:382:descriptions/desc.single]
40 libe-book is a library and a set of tools for reading and converting
41 various non-HTML reflowable e-book formats.
43 Currently supported are:
45 - FictionBook v. 2 (including zipped files)
46 - PalmDoc Ebook - Plucker .pdb
47 - QiOO (mobile format, for java-enabled cellphones)
48 - TCR (simple compressed text format)
51 - ZVR (simple compressed text format)
55 7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9 416268 libe-book-0.1.3.tar.xz
58 [FILE:239:manifests/plist.single]
63 include/libe-book-%%VER%%/libe-book/
68 libe-book-%%VER%%.so.%%SOMAJOR%%
69 libe-book-%%VER%%.so.%%SOVERSION%%
70 lib/pkgconfig/libe-book-%%VER%%.pc
73 [FILE:759:patches/patch-icu68]
74 Regressed by https://github.com/unicode-org/icu/commit/c3fe7e09d844
76 EBOOKCharsetConverter.cpp:127:7: error: use of undeclared identifier 'TRUE'
79 EBOOKCharsetConverter.cpp:127:13: error: use of undeclared identifier 'TRUE'
83 --- src/lib/EBOOKCharsetConverter.cpp.orig 2018-01-01 11:16:28 UTC
84 +++ src/lib/EBOOKCharsetConverter.cpp
85 @@ -124,7 +124,7 @@ bool EBOOKCharsetConverter::convertBytes(const char *c
86 m_converterToUTF8.get(), m_converterToUnicode.get(),
87 &outText, outText + out.size(), &inText, inText + length,
88 nullptr, nullptr, nullptr, nullptr,
89 - TRUE, TRUE, &status)
90 + true, true, &status)
92 if (status==U_BUFFER_OVERFLOW_ERROR)