diff --git a/dev-libs/flatbuffers/flatbuffers-1.12.0.recipe b/dev-libs/flatbuffers/flatbuffers-24.3.25.recipe similarity index 79% rename from dev-libs/flatbuffers/flatbuffers-1.12.0.recipe rename to dev-libs/flatbuffers/flatbuffers-24.3.25.recipe index dc29d6c86..18146a291 100644 --- a/dev-libs/flatbuffers/flatbuffers-1.12.0.recipe +++ b/dev-libs/flatbuffers/flatbuffers-24.3.25.recipe @@ -8,10 +8,10 @@ COPYRIGHT="2014 Google Inc." LICENSE="Apache v2" REVISION="1" SOURCE_URI="https://github.com/google/flatbuffers/archive/v$portVersion.tar.gz" -CHECKSUM_SHA256="62f2223fb9181d1d6338451375628975775f7522185266cd5296571ac152bc45" +CHECKSUM_SHA256="4157c5cacdb59737c5d627e47ac26b140e9ee28b1102f812b36068aab728c1ed" SOURCE_FILENAME="flatbuffers-$portVersion.tar.gz" -ARCHITECTURES="all ?x86_gcc2 ?x86" +ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" libVersion="$portVersion" @@ -50,31 +50,26 @@ defineDebugInfoPackage flatbuffers$secondaryArchSuffix \ BUILD() { - mkdir -p haiku_build - cd haiku_build - - cmake .. \ + cmake -B build -S . -DCMAKE_BUILD_TYPE=Release \ + $cmakeDirArgs \ -DFLATBUFFERS_BUILD_SHAREDLIB=ON \ -DFLATBUFFERS_BUILD_FLATLIB=OFF \ -DFLATBUFFERS_BUILD_FLATC=ON \ -DFLATBUFFERS_BUILD_FLATHASH=ON \ - -DFLATBUFFERS_BUILD_TESTS=ON \ - -DFLATBUFFERS_INSTALL=ON \ - $cmakeDirArgs + -DFLATBUFFERS_BUILD_TESTS=OFF \ + -DFLATBUFFERS_INSTALL=ON - make $jobArgs + make -C build $jobArgs } INSTALL() { - cd haiku_build - make install - - install -d -m 755 "$binDir" - install -m 755 -t "$binDir" flatc + make -C build install # prepare develop/lib - prepareInstalledDevelLibs libflatbuffers + prepareInstalledDevelLib \ + libflatbuffers + fixPkgconfig # devel package packageEntries devel \ @@ -85,6 +80,5 @@ INSTALL() TEST() { - cd haiku_build - make test + ctest --test-dir build --output-on-failure }