summaryrefslogtreecommitdiff
path: root/recipes
AgeCommit message (Collapse)AuthorFilesLines
2022-02-05cmake.recipe: Bump to 3.22.4Nirbheek Chauhan1-2/+2
cmake can now be built on macOS ARM64. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/797>
2022-02-05Build main branch againTim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/799>
2022-02-04moltenvk: ship correctly for macos universal1.20.0Matthew Waters1-11/+29
libvulkan.dylib and libvulkan.1.dylib don't seem to respond well to XCode 12.0 build tools modifying the binary as our current build set up requires. Luckily we don't actually need them so disable that for now. We also need to remove the @rpath entry in libMoltenVK.dylib's id to avoid dependant libraries from using that name as their link name and then causing our relocation/merge to create a libgstvulkan/applemedia that links against a non-existent @rpath/libMoltenVK.dylib. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/796>
2022-02-03Build 1.20.0 releaseTim-Philipp Müller12-13/+13
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/798>
2022-02-01Build main branch againTim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/793>
2022-01-29recipes/cairo: generate .la file for libcairo-gobjectMatthew Waters1-1/+4
Fixes running android application using the GStreamer cairo plugin. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/787>
2022-01-29m4.recipe: Bump to 1.4.19 to fix build error on Fedora 35Nirbheek Chauhan3-176/+2
ccache gcc -I. -Wall -g -O2 -m64 -Wall -g -O2 -Wno-error=cast-align -MT closeout.o -MD -MP -MF $depbase.Tpo -c -o closeout.o closeout.c &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/include/signal.h:328, from ./signal.h:52, from c-stack.c:49: c-stack.c:55:26: error: missing binary operator before token "(" 55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384 | ^~~~~~~~ Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/789>
2022-01-29cerbero: Allow skipping steps in the recipe definitionNirbheek Chauhan1-5/+2
Removing steps at runtime is racy, and causes this error intermittently on the CI during bootstrap: KeyError: 'relocate_osx_libraries' Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/786>
2022-01-28Build 1.19.90 releaseTim-Philipp Müller12-13/+13
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/788>
2022-01-26gst-plugins-good-1.0: Disable wavpack on UWP buildSeungha Yang1-0/+1
The library uses desktop-only API Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/785>
2022-01-26gst-plugins-good-1.0: Remove white spaceSeungha Yang1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/785>
2022-01-23recipes: Enable MSVC support in more CMake recipesNirbheek Chauhan3-0/+3
And explicitly disable it in recipes that are known to be broken. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/781>
2022-01-23recipes: Build all cmake recipes with ninjaNirbheek Chauhan5-1/+6
I've tested this on Windows, which is the platform with the most weirdness. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/781>
2022-01-23taglib.recipe: Add support for building with MSVCNirbheek Chauhan1-5/+17
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/781>
2022-01-23wavpack.recipe: Bump to 5.4.0, use CMake for buildingNirbheek Chauhan4-11/+114
This allows us to re-enable it in gst-plugins-good on Windows. Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/358 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/781>
2022-01-10meson.recipe: Bump to 0.61.0Nirbheek Chauhan5-7/+10
Fix invalid options being passed to meson, which is a hard error since 0.60. Actually helped us find some bugs... Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/776>
2021-11-25gst-transcoder: remove obsolete recipeTim-Philipp Müller1-32/+0
This is part of gst-plugins-bad now. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/772>
2021-11-25gstreamer-vaapi: add tarball checksumTim-Philipp Müller1-0/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/772>
2021-11-08gobject-introspection: Remove unnecessary prepare() methodCarlos Falgueras García1-6/+0
Arch uses python3 by default, so there is no need to modify the environment here. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/768>
2021-11-04Back to developmentTim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/767>
2021-11-03gst-plugins-bad: fix up license path for tarballs1.19.3Tim-Philipp Müller1-1/+5
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/766>
2021-11-03Build 1.19.3 releaseTim-Philipp Müller11-12/+12
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/766>
2021-10-26Add support for Visual Studio 2022Seungha Yang2-0/+96
Trivial changes for Visual Studio 2022 (vs17) support Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/762>
2021-10-20gst-plugins-bad: Fix for UWP buildSeungha Yang1-1/+1
assrender was moved from codecs_gpl to codecs category Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/761>
2021-10-19Remove mmssrc plugin and libmmsTim-Philipp Müller4-94/+1
Doubtful that anyone still needs that or there are even any streams left out there. MMS was deprecated in 2003 (in favour of RTSP) and support for it was dropped with Microsoft Media Services 2008. https://en.wikipedia.org/wiki/Microsoft_Media_Server https://sdp.ppona.com/news2008.html https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/821 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/760>
2021-10-19recipes: gst-plugins-bad, gst-plugins-ugly: update for explicit GPL opt-inTim-Philipp Müller2-2/+5
See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/754>
2021-10-16libogg: update to 1.3.5Tim-Philipp Müller3-68/+3
2021-10-16recipes: gst-plugins-bad: update for removal of ofa pluginTim-Philipp Müller1-1/+0
See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1153 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/753>
2021-10-15ffmpeg: update to v4.4Tim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/758>
2021-10-15libass: update to 0.15.2Tim-Philipp Müller1-4/+4
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/757>
2021-10-15libffi: use fdo meson port repositoryStéphane Cerveau2-5043/+2
Use the meson port repository branch from FDO gitlab. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/734>
2021-10-15recipe: gst-plugins-bad: assrender is not GPLTim-Philipp Müller1-2/+2
The plugin is LGPL and the library is ISC these days which is BSD/MIT-like. It was relicensed from GPL to ISC in 2010, see https://github.com/libass/libass/commit/56b0b944 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/755>
2021-10-12meson.recipe: Bump to 0.59.2Nirbheek Chauhan2-50/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/750>
2021-10-07Revert "recipes: Add patches to fix UWP build"Nirbheek Chauhan4-67/+0
This reverts commit 6b999a498626b021fb3d3c3764833516cec4a248. The relevant patches have been merged. https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/890 https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2545 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/739>
2021-10-06gstreamer: disable git submodule initStéphane Cerveau1-0/+3
To avoid to download useless test media folder, disable the submodule init during the GStreamer's recipes. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/749>
2021-10-06openssl.recipe: Fix crash on iOS TestFlightNirbheek Chauhan1-12/+21
Don't try to look for a portable ca cert when running on anything other than macOS, since there's no portable prefix there at all. All libraries and plugins are usually linked statically into the app. Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/342 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/736>
2021-09-28gst-plugins-bad: Ship libgstwinrt-1.0 when wasapi2 plugin is enabledSeungha Yang1-0/+2
Now wasapi2 plugin (and UWP version mediafoundation plugin) will require the library. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/742>
2021-09-24Use unified GStreamer repositoryXavier Claessens2-4/+19
Since all GStreamer recipes now share the same git directory, we have to use a lock to avoid multiple recipes doing the git checkout concurrently. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/740>
2021-09-24Back to developmentXavier Claessens1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/740>
2021-09-23recipes: Add patches to fix UWP build1.19.2masterNirbheek Chauhan4-0/+67
1.19.2 is tagged and released, so we need to add these patches by hand. Will be removed once they've been merged upstream. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/737>
2021-09-23Build 1.19.2 releaseTim-Philipp Müller11-12/+12
2021-09-14bzip2.recipe: bump version to 1.0.8Aaron Boxer2-108/+53
Fixes CVE-2016-3189 https://www.cvedetails.com/vulnerability-list.php?vendor_id=1198&product_id=2068&version_id=557742&page=1&hasexp=0&opdos=0&opec=0&opov=0&opcsrf=0&opgpriv=0&opsqli=0&opxss=0&opdirt=0&opmemc=0&ophttprs=0&opbyp=0&opfileinc=0&opginf=0&cvssscoremin=0&cvssscoremax=0&year=0&cweid=0&order=1&trc=1&sha=363d5eb84c8304b76236c97638b372af6fff33ce Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/733>
2021-09-13openssl.recipe: upgrade to version 1.1.1lAaron Boxer1-2/+2
Fixes CVE-2021-3712 and CVE-2021-3711 https://www.openssl.org/news/vulnerabilities-1.1.1.html
2021-09-06ladspa.recipe: Add a comment about mirroring tarballsNirbheek Chauhan1-0/+1
1.15 has been mirrored. Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/341 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/727>
2021-08-07Removed dash in wildcard selection of libunwind*.pc files.Steve McDaniel1-1/+1
Extra dash prevents libunwind.pc from getting included in files_devel. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/722>
2021-07-22openssl.recipe: Bump to 1.1.1kNirbheek Chauhan2-38/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/719>
2021-07-20freetype: update to 2.11.0Tim-Philipp Müller1-3/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/718>
2021-07-15moltenvk: update to 1.2.182.0Matthew Waters2-4/+13
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/717>
2021-07-14glib-networking: Update options and backport c_std=c99Nirbheek Chauhan2-2/+32
C11 is only supported by very recent MSVC versions, and glib-networking doesn't even use C11. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/716>
2021-07-14meson: Bump to 0.58.1Nirbheek Chauhan3-45/+50
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/716>