From 4e167fb95fa778e50d3b824aeb25c64f9297c700 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Wed, 3 Feb 2021 13:32:04 -0600 Subject: [PATCH] tweeny: Add 3.1.1 recipe, just a header to be honest --- media-libs/tweeny/tweeny-3.1.1.recipe | 45 +++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 media-libs/tweeny/tweeny-3.1.1.recipe diff --git a/media-libs/tweeny/tweeny-3.1.1.recipe b/media-libs/tweeny/tweeny-3.1.1.recipe new file mode 100644 index 000000000..763a95626 --- /dev/null +++ b/media-libs/tweeny/tweeny-3.1.1.recipe @@ -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 +}