1SUMMARY="A helper library for REVerse ENGineered formats filters" 2DESCRIPTION="librevenge is a base library for writing document import \ 3filters. It has interfaces for text documents, vector graphics, spreadsheets \ 4and presentations." 5HOMEPAGE="https://sourceforge.net/p/libwpd/wiki/librevenge/" 6COPYRIGHT="2004-2015 Fridrich Strba 7 2012-2016 David Tardon 8 2002-2006, 2010 William Lachance 9 2002-2006 Marc Maurer 10 2011-2015 Laurent Alonso" 11LICENSE="GNU LGPL v2.1 12 MPL v2.0" 13REVISION="2" 14SOURCE_URI="https://downloads.sf.net/libwpd/librevenge-$portVersion.tar.bz2" 15CHECKSUM_SHA256="5892ca6796f7a2a93d580832e907e849b19d980b40d326a283b18877ab6de0c5" 16 17ARCHITECTURES="all !x86_gcc2" 18SECONDARY_ARCHITECTURES="x86" 19 20libVersion="0.0.5" 21libVersionCompat="$libVersion compat >= ${libVersion%%.*}" 22 23PROVIDES=" 24 librevenge$secondaryArchSuffix = $portVersion 25 lib:librevenge_0.0$secondaryArchSuffix = $libVersionCompat 26 lib:librevenge_generators_0.0$secondaryArchSuffix = $libVersionCompat 27 lib:librevenge_stream_0.0$secondaryArchSuffix = $libVersionCompat 28 " 29REQUIRES=" 30 haiku$secondaryArchSuffix 31 lib:libz$secondaryArchSuffix 32 " 33 34PROVIDES_devel=" 35 librevenge${secondaryArchSuffix}_devel = $portVersion 36 devel:librevenge_0.0$secondaryArchSuffix = $libVersionCompat 37 devel:librevenge_generators_0.0$secondaryArchSuffix = $libVersionCompat 38 devel:librevenge_stream_0.0$secondaryArchSuffix = $libVersionCompat 39 " 40REQUIRES_devel=" 41 librevenge$secondaryArchSuffix == $portVersion base 42 " 43 44BUILD_REQUIRES=" 45 haiku${secondaryArchSuffix}_devel 46 devel:libboost_serialization$secondaryArchSuffix >= 1.83.0 47 devel:libboost_system$secondaryArchSuffix >= 1.83.0 48 devel:libcppunit$secondaryArchSuffix 49 devel:libz$secondaryArchSuffix 50 " 51BUILD_PREREQUIRES=" 52 cmd:aclocal 53 cmd:autoconf 54 cmd:autoheader 55 cmd:automake 56 cmd:awk 57 cmd:gcc$secondaryArchSuffix 58 cmd:ld$secondaryArchSuffix 59 cmd:libtoolize$secondaryArchSuffix 60 cmd:make 61 cmd:pkg_config$secondaryArchSuffix 62 " 63 64defineDebugInfoPackage librevenge$secondaryArchSuffix \ 65 "$libDir"/librevenge-0.0.so.$libVersion \ 66 "$libDir"/librevenge-generators-0.0.so.$libVersion \ 67 "$libDir"/librevenge-stream-0.0.so.$libVersion 68 69BUILD() 70{ 71 autoreconf -vfi 72 runConfigure ./configure 73 make $jobArgs 74} 75 76INSTALL() 77{ 78 make install 79 80 rm "$libDir"/librevenge*.la 81 82 prepareInstalledDevelLibs librevenge-0.0 librevenge-generators-0.0 \ 83 librevenge-stream-0.0 84 fixPkgconfig 85 86 packageEntries devel \ 87 "$developDir" 88} 89 90TEST() 91{ 92 make check 93} 94