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