summaryrefslogtreecommitdiff
path: root/recipes/libtheora.recipe
AgeCommit message (Collapse)AuthorFilesLines
2020-09-30bootstrap: Don't use autotools build-tools on WindowsNirbheek Chauhan1-6/+3
We should never run autoreconf because it hangs on the Windows CI runner. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/622>
2020-09-30recipes: Try to eliminate autoreconf as much as possible on WindowsNirbheek Chauhan1-12/+17
autom4te seems to hang on the Windows CI runners because it needs to use the ancient MSYS perl, so try to eliminate it and see if it helps. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/616>
2019-06-07libtheora: disable examples in all platformsAndoni Morales Alastruey1-4/+1
2019-06-07libtheora: fix build with the new toolchainAndoni Morales Alastruey1-6/+7
Force autogen and clean up patches updating autogened things. Change line endings in .def files so libtool treats them correctly as .def files.
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).
2018-11-12recipes/theora: run autogen.sh to pickup newer libtoolMatthew Waters1-1/+4
2018-10-24Implement source url templating for recipesNirbheek Chauhan1-1/+1
GNOME, GNU, Savannah, Xiph, and SourceForge source URLs now use templates. More templates can be added in the future. Currently, they can be one of the following forms: scheme:// This will download a file called %(name)s-%(version)s.tar.xz from the canonical place on the specified server. `scheme` can be: gnome, sf, gnu, savannah. scheme://.tar.gz For using the template but with the specified file extension instead of .tar.xz scheme://some/path/to/name-version.tar.xz For using the template only for the mirror domain and common sources path. https://bugzilla.gnome.org/show_bug.cgi?id=797330
2018-09-19recipes: Add tarball checksums for all recipesNirbheek Chauhan1-0/+1
This should cover all recipes; even those that aren't built by default https://bugzilla.gnome.org/show_bug.cgi?id=797177
2018-07-22recipes: Move all recipes to HTTPSNirbheek Chauhan1-1/+1
Also add a check in Cerbero to ensure that no insecure URLs are used.
2018-07-22recipes: Use %(version)s in all tarball URLsNirbheek Chauhan1-1/+1
It makes it easier to upgrade recipes.
2016-10-20theora: Disable examples when cross-compilingOlivier Crête1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=768493
2016-04-11libtheora: Do not build spec and docXavier Claessens1-7/+4
They fail to build with newer livetex. https://bugzilla.gnome.org/show_bug.cgi?id=764776
2015-01-28recipes/libtheora: Disable examples build on androidEdward Hervey1-1/+1
We don't really need them, and they fail with Android L (due to missing timeb.h header)
2014-09-16libtheora: Also don't use -fforce-addr on OSXSebastian Dröge1-0/+2
2014-09-13libtheora: Add missing bracketsSebastian Dröge1-1/+1
2014-09-13libtheora: Don't use --force-addr on iOS, it does not work with newer clangSebastian Dröge1-0/+1
2014-01-30theora: disable docs and tests in cross-compilationAndoni Morales Alastruey1-0/+2
2013-10-07libtheora: Switch to tarballEdward Hervey1-0/+8
Also include a fix for examples using png_sizeof
2013-02-22ios: fix more recipes for iOSAndoni Morales Alastruey1-0/+2
2012-11-19libtheora: call autogen only for AndroidAndoni Morales Alastruey1-1/+1
2012-08-22Fix everything up to gst-plugins-base to build on AndroidSebastian Dröge1-0/+1
2012-08-21Some random Android build fixesSebastian Dröge1-0/+2
2012-05-24libtheora: don't allow parallel builds for theoraAndoni Morales Alastruey1-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-03-30Update packaged in recipesAndoni Morales Alastruey1-2/+2
2012-03-30List files in recipesAndoni Morales Alastruey1-0/+7
2012-03-20Add recipes' syntax hints for vim and emacsAndoni Morales Alastruey1-1/+1
2012-03-20Do not build SPEC documentation that needs execute code and causes windows ↵Josep Torra1-1/+1
crosscompile not to work unless wine is installed.
2012-03-20libtheora: disable docs build in windowsAndoni Morales Alastruey1-0/+4
2012-03-20Move recipes out of the python code dirAndoni Morales Alastruey1-0/+7