STLover: bump to 1.0.0 version

This commit is contained in:
Gerasim Troeglazov
2024-12-12 09:42:04 +10:00
parent 93f0d87dd3
commit a29ed34c67
2 changed files with 74 additions and 49 deletions

View File

@@ -1,49 +0,0 @@
SUMMARY="A powerful tool for viewing and manipulating 3D STL models"
DESCRIPTION="Display and manipulate the content of stereolithography (STL) files."
HOMEPAGE="https://github.com/threedeyes/STLover"
COPYRIGHT="2021-2024 Gerasim Troeglazov, Enrique M.G."
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://github.com/threedeyes/STLover/archive/$portVersion.tar.gz"
CHECKSUM_SHA256="08ee9938dddacfec84a29adee4ee7ed8e89e03db12ffa0b532e18f5c414610ee"
SOURCE_DIR="STLover-$portVersion"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
stlover$secondaryArchSuffix = $portVersion
app:STLover = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libadmesh$secondaryArchSuffix
lib:libgl$secondaryArchSuffix
lib:libglu$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:glm
devel:libadmesh$secondaryArchSuffix
devel:libgl$secondaryArchSuffix
devel:libglu$secondaryArchSuffix
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:make
"
BUILD()
{
make
make bindcatalogs
}
INSTALL()
{
make install INSTALL_DIR=$appsDir
addAppDeskbarSymlink $appsDir/STLover
}

View File

@@ -0,0 +1,74 @@
SUMMARY="A powerful tool for viewing and manipulating 3D STL models"
DESCRIPTION="STLover is a fully native application for Haiku, providing a comprehensive \
set of tools for viewing, analyzing, and basic editing of 3D models in STL format. \
Designed for performance and ease of use, STLover is suitable for engineers, designers, \
3D printing enthusiasts, and anyone working with 3D models. This application ensures \
maximum performance and stability, providing all the necessary tools for working with \
STL files. STLover features an intuitive interface, making it easy to learn and use for \
both beginners and experienced users. You can visualize models in different formats for \
detailed analysis, use powerful editing tools including transformation and geometry \
fixing, as well as flexible export options to several popular formats. \
STLover is an essential tool for working with 3D models on Haiku.
Features:
Viewing:
* STL support (ASCII, Binary)
* Display modes: points, wireframe, solid
* Camera control: mouse, keyboard
* Display: bounding box, OXY plane, coordinate axes
Editing:
* Transformation: translation, rotation, scaling, mirroring
* Geometry fixing
Additional:
* Model statistics
* Export to popular formats"
HOMEPAGE="https://github.com/threedeyes/STLover"
COPYRIGHT="2021-2024 Gerasim Troeglazov, Enrique M.G."
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="https://github.com/threedeyes/STLover/archive/$portVersion.tar.gz"
CHECKSUM_SHA256="24313cb5b53952ac473362a22a835767ce9e15ccc90ea82a467e94103bd2eb94"
SOURCE_DIR="STLover-$portVersion"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
stlover$secondaryArchSuffix = $portVersion
app:STLover = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libadmesh$secondaryArchSuffix
lib:libgl$secondaryArchSuffix
lib:libglu$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:glm
devel:libadmesh$secondaryArchSuffix
devel:libgl$secondaryArchSuffix
devel:libglu$secondaryArchSuffix
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:make
"
BUILD()
{
make
make bindcatalogs
}
INSTALL()
{
make install INSTALL_DIR=$appsDir
addAppDeskbarSymlink $appsDir/STLover
}