Commit Graph

8 Commits

Author SHA1 Message Date
Joachim Mairböck
43a13784b1 opencascade: switch ffmpeg requirements to use >= (#9116)
Also, remove the version constraints from the lib: requirements. They should be picked up automatically by haikuporter because of the devel: requirements and the dependency of ffmpeg_devel on ffmpeg.
2023-07-31 20:29:15 +02:00
Joachim Mairböck
15b9e0bfd8 opencascade: force building with ffmpeg4, ffmpeg5 doesn't work (#9110) 2023-07-29 18:35:33 +00:00
Joachim Mairböck
479f8ce652 opencascade: bump version (#9102) 2023-07-29 16:19:14 +00:00
Joachim Mairböck
6dbe7eef44 opencascade: bump version (#8295)
additionaly, cleanup the recipe
 * modernize cmake and make invocations
 * change "portVersionCompat" to libVersionCompat for consistency
2023-04-07 08:12:27 +02:00
Joachim Mairböck
e5fcf703a6 opencascade: switch to the official version (version 7.7.0) (#7538)
* opencascade: switch to the official version (version 7.7.0)

 * completely rewrite the recipe and the patchset
 * add all supported libraries and optional dependencies that are available
 * tools (command line only) and samples are provided as subpackages
 * Tk (and therefore the GUI for DRAW) is not enabled because it hangs on my system
 * Xlibe is used to provide a window system
   * using both Tk and Xlibe at once is currently not possible due to #7501
   * the patchset contains a commit with a stub allowing at least to build without Xlibe, but there is no proper Haiku implementation of it yet. That code path is currently not used.
 * EGL is used as OpenGL API, but it doesn't work currently. It displays the following error message:
    ```
    Error: EGL does not provide compatible configurations
    ```

Test report:
 * there are 21000 test cases, so the tests take a while to run
 * most tests are skipped due to missing test data (am I missing something how to invoke the tests?)
 * the tests involving the Inspector crash into the Debugger because both Xlibe and Qt5 try to create a BApplication when running the Inspector from DRAW (see threedeyes/qthaikuplugins#27)
 * some tests hang, pegging one core (although they should have a timeout apparently), they must be aborted manually by killing the secondary DRAWEXE
 * the detailed test results are created in $sourceDir/build/results, that folder has 168 MiB zipped

* opencascade: add patch from Liguros to fix finding Qt5 on x86

* opencascade: disable OpenGL, reorganize the patchset a bit

Tools and samples which tried to use OpenGL before will now crash because there is no 3D viewer driver implementation.
2022-12-26 20:17:27 +01:00
waddlesplash
4f180bdb94 Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
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.
2021-09-15 15:40:18 -04:00
miqlas
00d69bdc61 Mass REVBump for sci-libs (#3896) 2019-06-15 22:57:06 -04:00
miqlas
fd05b5d60a OpenCascade : new recipe (#2271)
* OpenCascade : new recipe

* Whitespace cleanup

* Shorter string subtitution

* Cleanup

* Cleanup, license, url

* License!!!

* License rename
2018-03-15 20:48:28 +01:00