diff --git a/haiku-apps/stlover/stlover-0.8.3.recipe b/haiku-apps/stlover/stlover-0.8.3.recipe deleted file mode 100644 index e57de5ca6..000000000 --- a/haiku-apps/stlover/stlover-0.8.3.recipe +++ /dev/null @@ -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 -} diff --git a/haiku-apps/stlover/stlover-1.0.0.recipe b/haiku-apps/stlover/stlover-1.0.0.recipe new file mode 100644 index 000000000..9fb8797e4 --- /dev/null +++ b/haiku-apps/stlover/stlover-1.0.0.recipe @@ -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 +}