summaryrefslogtreecommitdiff
path: root/recipes/orc.recipe
AgeCommit message (Collapse)AuthorFilesLines
2024-03-21orc: Add a temporary patch to disable Orc on iOSPiotr Brzeziński1-1/+5
Causes crashes with any element that uses Orc. Might have a better solution, but let's hotfix by disabling completely for now. Related MR: https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/175 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1419>
2024-02-27orc: update to 0.4.38Tim-Philipp Müller1-3/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1388>
2024-02-09orc: update to 0.4.37Tim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1354>
2024-01-26orc: update to 0.4.36Tim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1331>
2024-01-23orc: update to 0.4.35Tim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1324>
2023-05-30orc: update to 0.4.34Tim-Philipp Müller1-8/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1187>
2023-03-14Fix hardcoded 'lib' path in recipes files listingAndoni Morales Alastruey1-1/+1
2023-02-23orc.recipe: Update pthread_jit_write_protect fixNirbheek Chauhan1-2/+6
The original fix was incorrect, see https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/89 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1116>
2023-02-22macos: Fix broken binaries on macos < 11.0Nirbheek Chauhan1-2/+3
orc was unconditionally using a symbol that is only available on macOS 11.0 and newer. Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/408 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1108>
2022-11-03orc: update to 0.4.33Tim-Philipp Müller1-15/+4
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/990>
2021-04-12orc: Fix ORC_ERROR messages when generating code with orcc.exe on windowsSeungha Yang1-0/+4
Apply the fix https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/44 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/694>
2020-07-29orc.recipe: Add a patch for fixing memory access violation on WindowsSeungha Yang1-0/+2
See https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/48 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/564>
2020-07-01orc.recipe: Add patches needed for UWP supportNirbheek Chauhan1-0/+7
These are already merged upstream into origin/master, but we need to manually patch these to use the 0.4.31 tarball. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/533>
2020-07-01orc.recipe: Bump to 0.4.31, switch to tarballNirbheek Chauhan1-3/+3
We need to use this tarball for the 1.18 branch. We will switch back to origin/master afterwards. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/533>
2019-04-20Back to development: 1.17.0.1Nirbheek Chauhan1-1/+1
2019-04-20orc.recipe: Bump to 0.4.29, use the tarball1.16.0Nirbheek Chauhan1-1/+8
Also, rename build-tools/orc.recipe to build-tools/orc-tool.recipe to match the recipe name. Same as glib-tools.
2019-02-27Explicitly set git urls to avoid redirectionSeungha Yang1-1/+1
2019-02-04Extend licensing scheme, install & package licensesNirbheek Chauhan1-1/+1
Licensing was incorrect, incomplete, and at best, ambiguous. Some recipes were picking one license when there were many, others were listing all the licenses and you had to pick one. On the other hand, many projects are licensed under multiple BSD-like licenses, and you must adhere to the terms of all of them, and there was no way to know how from the binary packages. Now we have an extended syntax for declaring the licensing properties of a recipe. The licenses array can now also contain dictionaries with License enums as keys and relative paths to files in the source tree as values. All files specified in this way will be copied into `share/licenses/$recipe_name`. Common license texts which are copied verbatim by projects without adding any specific author/copyright information have been copied into `data/licenses/` and will be copied into `share/licenses/$recipe_name` when a license is specified without a corresponding source tree file. `share/licenses/$recipe_name/README-LICENSE-INFO.txt` contains a disclaimer that this is not legal advice, and uses (AND) and (OR) operators to declare the combinations of licenses you can pick when adhering to the license requirements of a project. `share/licenses/$recipe_name` is, of course, now also copied into the devel binary packages. I have made a best-effort to check and update the licenses in each recipe, but I have probably missed things. Reviews and updates are welcome. I also did not bother updating the toolchain recipe licenses too carefully since we do not ship them with our binary packages; except mingw-runtime.recipe (which does have an updated license).
2019-02-04recipes: Ensure that post_install is always chained upNirbheek Chauhan1-0/+1
We already do some things in post_install, but we currently only do this for gstreamer recipes, but that's overall a bit flaky. This will allow us to do more things in post_install and make things consistent.
2019-01-14Auto-detect and disable gtk-doc and example optionsNirbheek Chauhan1-2/+1
Instead of doing it per-recipe, auto-detect `gtk_doc` and `examples` options for Meson recipes and always pass `--disable-gtk-doc` for Autotools recipes.
2018-12-10orc: also add .la file for orc-test where builtMatthew Waters1-0/+3
2018-11-14recipes/orc: generate .la file for android linkingMatthew Waters1-1/+10
2018-11-14orc.recipe: Port to mesonNirbheek Chauhan1-5/+7
Do the same for the build-tools recipe too. Starting with the next release, we can start using the tarball. Need master for the latest meson build file fixes.
2018-11-10recipes: anongit.freedesktop.org -> gitlab.freedesktop.orgTim-Philipp Müller1-1/+1
2018-06-20gst recipes: Don't set -Wno-error in the recipeNirbheek Chauhan1-3/+0
Use --disable-fatal-warnings instead. Also, always disable gtk-doc. No one cares about it in Cerbero.
2018-05-04orc: update to 0.4.28Tim-Philipp Müller1-1/+1
2018-05-04Use https:// instead of git:// protocolTim-Philipp Müller1-1/+1
git protocol can be problematic in environments with restricted network access and is also less secure. https://bugzilla.gnome.org/show_bug.cgi?id=743235
2017-11-19recipes: Don't build tests on IOSEdward Hervey1-3/+8
We can't really execute them anyway, and removes the issues with 'system()' not being available on IOS
2016-08-31orc: Update version numberSebastian Dröge1-1/+1
2015-05-15Directly set GIT remotes instead of doing that in prepare()Sebastian Dröge1-3/+1
2014-12-17orc: Update to 0.4.23Sebastian Dröge1-1/+1
2014-09-17orc: Build with -Wno-errorSebastian Dröge1-0/+4
On OSX/iOS there are some deprecation warnings.
2014-08-27orc: Track master branch in cerbero masterSebastian Dröge1-1/+1
We will still track releases in the stable branches.
2014-08-27orc: Update to 0.4.22Sebastian Dröge1-2/+2
2014-06-26orc: Also build static librariesSebastian Dröge1-0/+1
2014-06-23orc: Update to 0.4.21Sebastian Dröge1-2/+2
2014-06-23recipes: Bump orc to 0.4.20Edward Hervey1-2/+2
2014-04-18Update ORC to 0.4.19Sebastian Dröge1-2/+2
2013-11-20recipes: Update orc to use original repositoryEdward Hervey1-0/+4
And bump build-tool version to 0.4.18
2013-08-27orc: Update to 0.4.18Sebastian Dröge1-1/+1
2012-11-12orc: build orc for the target platform and the host oneAndoni Morales Alastruey1-0/+14
Orc must be built for the host platform, to be used as a tool that compiles the .orc files and for that target platform for projects depending on liborc
2012-10-25orc: move recipe to the buld-tools folderAndoni Morales Alastruey1-14/+0
2012-08-22Fix everything up to gst-plugins-base to build on AndroidSebastian Dröge1-0/+1
2012-04-25Recipes: Fix licenses.Andre Moreira Magalhaes (andrunko)1-1/+1
There are still some few pending TODO/FIXMEs that needs checking.
2012-04-24Use license enums.Andre Moreira Magalhaes (andrunko)1-1/+1
2012-04-10orc: add liborc-test-0.4, required at runtimeAndoni Morales Alastruey1-2/+2
2012-04-09Put orcc into the devel packagesSebastian Dröge1-2/+2
2012-04-07orc: add orc.m4 to devel files listAndoni Morales Alastruey1-1/+1
2012-04-02Fix match patterns for libraries and dev filesAndoni Morales Alastruey1-1/+1
2012-03-30Update packaged in recipesAndoni Morales Alastruey1-1/+1