diff --git a/media-libs/coin/coin-4.0.0.recipe b/media-libs/coin/coin-4.0.0.recipe index d981c8bc9..4514375b4 100644 --- a/media-libs/coin/coin-4.0.0.recipe +++ b/media-libs/coin/coin-4.0.0.recipe @@ -4,7 +4,7 @@ in the Open Inventor 2.1 API, which Coin still is compatible with." HOMEPAGE="https://github.com/coin3d/coin" COPYRIGHT="Kongsberg Oil & Gas Technologies AS" LICENSE="BSD (3-clause)" -REVISION="2" +REVISION="3" SOURCE_URI="https://github.com/coin3d/coin/archive/Coin-$portVersion.tar.gz" CHECKSUM_SHA256="b00d2a8e9d962397cf9bf0d9baa81bcecfbd16eef675a98c792f5cf49eb6e805" SOURCE_DIR="coin-Coin-$portVersion" @@ -71,10 +71,7 @@ defineDebugInfoPackage coin$secondaryArchSuffix \ BUILD() { - mkdir -p haiku-build - cd haiku-build - - cmake .. \ + cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX:PATH="$prefix" \ -DCMAKE_INSTALL_BINDIR="$binDir" \ -DCMAKE_INSTALL_DATAROOTDIR="$dataDir" \ @@ -111,15 +108,12 @@ BUILD() -DCOIN_VERBOSE=NO \ -DHAVE_MULTIPLE_VERSION=OFF \ -DCOIN_BUILD_SINGLE_LIB=ON - - make $jobArgs + make -C build $jobArgs } INSTALL() { - cd haiku-build - make install - + make -C build install prepareInstalledDevelLib libCoin fixPkgconfig @@ -134,6 +128,5 @@ INSTALL() TEST() { #Tests are broken (PIC/PIE) - cd haiku-build - make check + make -C build check }