1SUMMARY="EPUB generator for librevenge"
2DESCRIPTION="libepubgen is an EPUB generator for librevenge. It supports \
3librevenge's text document interface and--currently in a very limited \
4way--presentation and vector drawing interfaces."
5HOMEPAGE="https://sourceforge.net/projects/libepubgen/"
6COPYRIGHT="2014-2018 David Tardon"
7LICENSE="MPL v2.0"
8REVISION="3"
9SOURCE_URI="https://downloads.sourceforge.net/libepubgen/libepubgen-$portVersion.tar.xz"
10CHECKSUM_SHA256="03e084b994cbeffc8c3dd13303b2cb805f44d8f2c3b79f7690d7e3fc7f6215ad"
11
12ARCHITECTURES="all !x86_gcc2"
13SECONDARY_ARCHITECTURES="x86"
14
15libVersion=1.0.1
16libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
17portVers="${portVersion%.*}"
18
19PROVIDES="
20	libepubgen$secondaryArchSuffix = $portVersion
21	lib:libepubgen_$portVers$secondaryArchSuffix = $libVersionCompat
22	"
23REQUIRES="
24	haiku$secondaryArchSuffix
25	lib:libboost_system$secondaryArchSuffix
26	lib:librevenge_0.0$secondaryArchSuffix
27	lib:librevenge_generators_0.0$secondaryArchSuffix
28	lib:librevenge_stream_0.0$secondaryArchSuffix
29	"
30
31PROVIDES_devel="
32	libepubgen${secondaryArchSuffix}_devel = $portVersion
33	devel:libepubgen_$portVers$secondaryArchSuffix = $libVersionCompat
34	"
35REQUIRES_devel="
36	libepubgen$secondaryArchSuffix == $portVersion base
37	"
38
39BUILD_REQUIRES="
40	haiku${secondaryArchSuffix}_devel
41	devel:libboost_system$secondaryArchSuffix >= 1.83.0
42	devel:libcppunit$secondaryArchSuffix
43	devel:librevenge_0.0$secondaryArchSuffix
44	devel:librevenge_generators_0.0$secondaryArchSuffix
45	devel:librevenge_stream_0.0$secondaryArchSuffix
46	devel:libxml2$secondaryArchSuffix
47	"
48BUILD_PREREQUIRES="
49	cmd:aclocal
50	cmd:autoconf
51	cmd:autoheader
52	cmd:automake
53	cmd:awk
54	cmd:diff
55	cmd:g++$secondaryArchSuffix
56	cmd:ld$secondaryArchSuffix
57	cmd:libtoolize$secondaryArchSuffix
58	cmd:make
59	cmd:pkg_config$secondaryArchSuffix
60	"
61
62defineDebugInfoPackage libepubgen$secondaryArchSuffix \
63	"$libDir"/libepubgen-$portVers.so.$libVersion
64
65BUILD()
66{
67	autoreconf -fi
68	runConfigure ./configure --without-docs --disable-werror
69	make $jobArgs
70}
71
72INSTALL()
73{
74	make install
75
76	rm -f "$libDir"/libepubgen-$portVers.la
77
78	prepareInstalledDevelLib libepubgen-$portVers
79	fixPkgconfig
80	packageEntries devel $developDir
81}
82
83TEST()
84{
85	make check
86}
87