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:dev:standard
21 gperf:primary:standard
22 cppunit:single:standard
24 librevenge:dev:standard
25 BUILDRUN_DEPENDS= icu:primary:standard
26 librevenge:primary:standard
27 liblangtag:primary:standard
29 USES= gmake libtool pkgconfig zlib mbsdfix
30 GNOME_COMPONENTS= libxml2
32 FPC_EQUIVALENT= textproc/libe-book
35 CONFIGURE_ARGS= --without-docs
37 INSTALL_TARGET= install-strip
41 [FILE:382:descriptions/desc.single]
42 libe-book is a library and a set of tools for reading and converting
43 various non-HTML reflowable e-book formats.
45 Currently supported are:
47 - FictionBook v. 2 (including zipped files)
48 - PalmDoc Ebook - Plucker .pdb
49 - QiOO (mobile format, for java-enabled cellphones)
50 - TCR (simple compressed text format)
53 - ZVR (simple compressed text format)
57 7e8d8ff34f27831aca3bc6f9cc532c2f90d2057c778963b884ff3d1e34dfe1f9 416268 libe-book-0.1.3.tar.xz
60 [FILE:239:manifests/plist.single]
65 include/libe-book-%%VER%%/libe-book/
70 libe-book-%%VER%%.so.%%SOMAJOR%%
71 libe-book-%%VER%%.so.%%SOVERSION%%
72 lib/pkgconfig/libe-book-%%VER%%.pc
75 [FILE:759:patches/patch-icu68]
76 Regressed by https://github.com/unicode-org/icu/commit/c3fe7e09d844
78 EBOOKCharsetConverter.cpp:127:7: error: use of undeclared identifier 'TRUE'
81 EBOOKCharsetConverter.cpp:127:13: error: use of undeclared identifier 'TRUE'
85 --- src/lib/EBOOKCharsetConverter.cpp.orig 2018-01-01 11:16:28 UTC
86 +++ src/lib/EBOOKCharsetConverter.cpp
87 @@ -124,7 +124,7 @@ bool EBOOKCharsetConverter::convertBytes(const char *c
88 m_converterToUTF8.get(), m_converterToUnicode.get(),
89 &outText, outText + out.size(), &inText, inText + length,
90 nullptr, nullptr, nullptr, nullptr,
91 - TRUE, TRUE, &status)
92 + true, true, &status)
94 if (status==U_BUFFER_OVERFLOW_ERROR)