0
0
Fork 0
haikuports/media-gfx/admesh/admesh-0.98.4.recipe

65 lines
1.5 KiB
Bash
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

SUMMARY="CLI and C library for processing triangulated solid meshes"
DESCRIPTION="ADMesh is a program for processing triangulated solid meshes. \
Currently, ADMesh only reads the STL file format that is used for rapid prototyping \
applications, although it can write STL, VRML, OFF, and DXF files. Additional \
information regarding the underlying algorithms of ADMesh can be found in \
Anthony Martin’s Masters Thesis."
HOMEPAGE="https://admesh.readthedocs.io/"
COPYRIGHT="Anthony D. Martin"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://github.com/admesh/admesh/releases/download/v$portVersion/admesh-$portVersion.tar.gz"
CHECKSUM_SHA256="1c441591f2223034fed2fe536cf73e996062cac840423c3abe5342f898a819bb"
PATCHES="admesh-$portVersion.patchset"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
admesh$secondaryArchSuffix = $portVersion
cmd:admesh$secondaryArchSuffix = $portVersion
lib:libadmesh$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
PROVIDES_devel="
admesh${secondaryArchSuffix}_devel = $portVersion
devel:libadmesh$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
admesh$secondaryArchSuffix == $portVersion base
haiku${secondaryArchSuffix}_devel
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:make
"
BUILD()
{
autoconf -i
runConfigure ./configure
make $jobArgs
}
INSTALL()
{
make install
rm $libDir/*.la
fixPkgconfig
prepareInstalledDevelLibs \
libadmesh
packageEntries devel \
$developDir
}