tweeny: Add 3.1.1 recipe, just a header to be honest

This commit is contained in:
Alexander von Gluck IV
2021-02-03 13:32:04 -06:00
parent 1e739deac5
commit 4e167fb95f

View File

@@ -0,0 +1,45 @@
SUMMARY="A modern C++ tweening library"
DESCRIPTION="One-header tweening library with intuitive syntax."
HOMEPAGE="https://github.com/mobius3/tweeny"
COPYRIGHT="2016-2020 Leonardo Guilherme Lucena de Freitas \
2016 Guilherme R. Costa"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="https://github.com/mobius3/tweeny/archive/v$portVersion.tar.gz"
CHECKSUM_SHA256="33d2f439eec49bdd8464bd8017381d6e50af898342be217a254fd2cef2b3bb0f"
SOURCE_FILENAME="tweeny-v$portVersion.tar.gz"
SOURCE_DIR="tweeny-$portVersion/"
ARCHITECTURES="any"
PROVIDES="
tweeny = $portVersion
devel:tweeny = $portVersion
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:make
"
BUILD()
{
cmake $cmakeDirArgs -S. -Bbuild \
-DBUILD_TESTING=OFF \
-DCMAKE_CXX_COMPILER=/bin/true
}
INSTALL()
{
cmake --build build --target install
mkdir -p $includeDir
mv $prefix/include/* $includeDir
rm -rf $prefix/include
fixPkgconfig
#fix cmake
sed -i 's,\/include,/'${relativeIncludeDir}',g' \
$libDir/cmake/Tweeny/TweenyTargets.cmake
}