mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-07 07:28:57 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
65 lines
1.5 KiB
Bash
65 lines
1.5 KiB
Bash
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 Martins 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
|
||
}
|