1SUMMARY="An extension of toLua, a tool to integrate C/Cpp code with Lua" 2DESCRIPTION="tolua++ is an extension of toLua, a tool to integrate C/C++ code with \ 3Lua. tolua++ includes new features oriented to c++, such as class templates." 4HOMEPAGE="https://github.com/LuaDist/toluapp" 5COPYRIGHT="2012 Ariel Manzur" 6LICENSE="MIT" 7REVISION="1" 8SOURCE_URI="https://github.com/LuaDist/toluapp/archive/refs/tags/$portVersion.tar.gz" 9CHECKSUM_SHA256="0a1ff87cb74e7531aec57e2a7cfdf282116647dea3b46223e3cc7c362b55b5bb" 10SOURCE_FILENAME="toluapp-$portVersion.tar.gz" 11 12ARCHITECTURES="all" 13SECONDARY_ARCHITECTURES="x86_gcc2 x86" 14 15PROVIDES=" 16 toluapp$secondaryArchSuffix = $portVersion 17 cmd:toluapp$secondaryArchSuffix = $portVersion 18 lib:libtoluapp$secondaryArchSuffix = $portVersion 19 " 20REQUIRES=" 21 haiku$secondaryArchSuffix 22 lib:liblua$secondaryArchSuffix 23 " 24 25BUILD_REQUIRES=" 26 haiku${secondaryArchSuffix}_devel 27 devel:liblua$secondaryArchSuffix >= 5.1 28 " 29BUILD_PREREQUIRES=" 30 cmd:cmake 31 cmd:gcc$secondaryArchSuffix 32 cmd:g++$secondaryArchSuffix 33 cmd:ld$secondaryArchSuffix 34 cmd:make 35 cmd:pkg_config$secondaryArchSuffix 36 " 37 38BUILD() 39{ 40 cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ 41 -DLUA_INCLUDE_DIR="`pkg-config --variable=includedir lua`" \ 42 -DINSTALL_BIN:PATH=$binDir \ 43 -DINSTALL_DATA:PATH=$dataDir/toluapp \ 44 -DINSTALL_DOC:PATH=$docDir/toluapp \ 45 -DINSTALL_INC:PATH=$includeDir \ 46 -DINSTALL_LIB:PATH=$libDir \ 47 -DINSTALL_SHARE:PATH=$dataDir 48 make -C build $jobArgs 49} 50 51INSTALL() 52{ 53 make -C build install 54} 55