summaryrefslogtreecommitdiff
path: root/recipes
AgeCommit message (Collapse)AuthorFilesLines
2023-11-16Build 1.22 branch againTim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1303>
2023-11-15Stop using setuptools in a bunch of places, incl meson.recipeNirbheek Chauhan1-3/+15
Since Python 3.12, venv no longer installs setuptools by default, and frankly we don't need it anymore since we can install with pip. The only place left that uses setuptools is bundlesource now. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1301>
2023-11-14cargo-c: Update to 0.9.26Sebastian Dröge3-316/+404
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
2023-11-14cargo-c: Update to 0.9.24Sebastian Dröge2-5/+3032
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
2023-11-14cargo-c: Update to 0.9.23Sebastian Dröge1-3/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
2023-11-14cargo-c: Update to 0.9.22Sebastian Dröge1-3/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
2023-11-14cargo-c: Update to 0.9.20Sebastian Dröge1-3/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
2023-11-14cargo-c: Update to 0.9.19Sebastian Dröge1-3/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
2023-11-14cargo-c: Update to 0.9.17Sebastian Dröge1-3/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
2023-11-14zbar/macos: workaround not finding -liconvMatthew Waters1-0/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
2023-11-14meson.recipe: Bump to 1.2.3Nirbheek Chauhan2-55/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
2023-11-13Build 1.22.7 releaseTim-Philipp Müller13-14/+14
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1298>
2023-11-03glib: Work around AppleClang + -werror test build failureL. E. Segovia1-0/+3
See: https://gitlab.gnome.org/GNOME/glib/-/issues/2902 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1294>
2023-11-02ca-certificates: Update to version from 2023-08-22Piotr Brzeziński1-4280/+3440
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1296>
2023-10-16glib: Remove unused patchesPiotr Brzeziński14-892/+0
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1284>
2023-10-16glib: Re-add gio module loading patch for macOSPiotr Brzeziński1-0/+2
This one was incorrectly removed in bda5e209a013e097e2dcece431a683a61d045ce9 when bumping glib version. We're at 2.74, this patch is not present upstream until 2.75. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1284>
2023-09-25Build 1.22 branch againTim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1274>
2023-09-20Build 1.22.6 release1.22.6Tim-Philipp Müller12-13/+13
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1273>
2023-08-26cargo-c: Add Cargo.lock so builds don't fail laterNirbheek Chauhan2-0/+1667
Cargo-C ships the Cargo.lock separately from the source tarball, so add it in the recipe. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1259>
2023-08-26cargo-c.recipe: Force openssl-sys to pick our openssl, not brewNirbheek Chauhan1-0/+5
The plague of Rust -sys crates continues. The openssl-sys crate UNCONDITIONALLY looks into the brew prefix to find openssl libs. It doesn't bother using pkg-config or some other standard mechanism. Thankfully, it first looks at `OPENSSL_LIB_DIR` and `OPENSSL_INCLUDE_DIR` so let's set that. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1259>
2023-07-25Build 1.22 branch againTim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1229>
2023-07-24fontconfig.recipe: Fix build with MSYS2 gperfNirbheek Chauhan2-0/+39
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1227>
2023-07-24librsvg.recipe: Fix build on MSYS2Nirbheek Chauhan1-11/+44
The MSYS2 shell converts --fprod " /* enumerations from \"@filename@\" */\n" to --fprod " /* enumerations from \"@filename@\" *C:/msys64/\n" Due to: https://www.msys2.org/docs/filesystem-paths/ This converts the whole enum-types file into one big comment and breaks the build: ld: .libs/librsvg_2_la-rsvg-gobject.o: in function `rsvg_handle_class_init': rsvg-gobject.c:231: undefined reference to `rsvg_handle_flags_get_type' So, just remove those args. They're useless comments anyway. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1227>
2023-07-22Build 1.22.5 releaseTim-Philipp Müller13-14/+14
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1224>
2023-07-18orc: update to 0.4.34Tim-Philipp Müller3-165/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1220>
2023-07-18ffmpeg: update to 5.0.3Tim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1219>
2023-07-07build-tools: Pick up ninja from the system if availableNirbheek Chauhan1-2/+0
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1213>
2023-06-27libsoup: update to 2.74.3Tim-Philipp Müller1-2/+2
Fixes #435 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1210>
2023-06-22Build 1.22 branch againTim-Philipp Müller1-2/+2
2023-06-20Build 1.22.4 release1.22.4Tim-Philipp Müller12-13/+13
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1205>
2023-06-09moltenvk: Fix deprecation warnings on macOSNirbheek Chauhan2-0/+31
``` In file included from ../sys/applemedia/videotexturecache-vulkan.mm:43: build/dist/darwin_universal/include/MoltenVK/mvk_datatypes.h:225:1: error: 'MTLTextureSwizzle' is only available on macOS 10.15 or newer [-Werror,-Wunguarded-availability-new] MTLTextureSwizzle mvkMTLTextureSwizzleFromVkComponentSwizzle(VkComponentSwizzle vkSwizzle); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLTexture.h:38:26: note: 'MTLTextureSwizzle' has been marked as being introduced in macOS 10.15 here, but the deployment target is macOS 10.13.0 typedef NS_ENUM(uint8_t, MTLTextureSwizzle) { ^ build/dist/darwin_universal/include/MoltenVK/mvk_datatypes.h:225:19: note: annotate 'mvkMTLTextureSwizzleFromVkComponentSwizzle' with an availability attribute to silence this warning MTLTextureSwizzle mvkMTLTextureSwizzleFromVkComponentSwizzle(VkComponentSwizzle vkSwizzle); ^ build/dist/darwin_universal/include/MoltenVK/mvk_datatypes.h:228:1: error: 'MTLTextureSwizzleChannels' is only available on macOS 10.15 or newer [-Werror,-Wunguarded-availability-new] MTLTextureSwizzleChannels mvkMTLTextureSwizzleChannelsFromVkComponentMapping(VkComponentMapping vkMapping); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLTexture.h:53:3: note: 'MTLTextureSwizzleChannels' has been marked as being introduced in macOS 10.15 here, but the deployment target is macOS 10.13.0 } MTLTextureSwizzleChannels API_AVAILABLE(macos(10.15), ios(13.0)); ^ build/dist/darwin_universal/include/MoltenVK/mvk_datatypes.h:228:27: note: annotate 'mvkMTLTextureSwizzleChannelsFromVkComponentMapping' with an availability attribute to silence this warning MTLTextureSwizzleChannels mvkMTLTextureSwizzleChannelsFromVkComponentMapping(VkComponentMapping vkMapping); ^ build/dist/darwin_universal/include/MoltenVK/mvk_datatypes.h:364:1: error: 'MTLMultisampleDepthResolveFilter' is only available on macOS 10.14 or newer [-Werror,-Wunguarded-availability-new] MTLMultisampleDepthResolveFilter mvkMTLMultisampleDepthResolveFilterFromVkResolveModeFlagBits(VkResolveModeFlagBits vkResolveMode); ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPass.h:145:29: note: 'MTLMultisampleDepthResolveFilter' has been marked as being introduced in macOS 10.14 here, but the deployment target is macOS 10.13.0 typedef NS_ENUM(NSUInteger, MTLMultisampleDepthResolveFilter) ^ build/dist/darwin_universal/include/MoltenVK/mvk_datatypes.h:364:34: note: annotate 'mvkMTLMultisampleDepthResolveFilterFromVkResolveModeFlagBits' with an availability attribute to silence this warning MTLMultisampleDepthResolveFilter mvkMTLMultisampleDepthResolveFilterFromVkResolveModeFlagBits(VkResolveModeFlagBits vkResolveMode); ^ 3 errors generated. ``` Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1117>
2023-06-09taglib.recipe: Fix deprecation warnings on macOSNirbheek Chauhan2-0/+197
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1117>
2023-06-07Add support for building the qml6 plugin on WindowsNirbheek Chauhan1-1/+1
Also, switch qt6 detection from `QMAKE` to `QMAKE6` so that both qt5 and qt6 can be built at the same time. Note that this is mostly only useful when building static plugins, because you cannot load both Qt5 and Qt6 into the same executable. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1200>
2023-06-07meson.recipe: Bump to 1.1.1Nirbheek Chauhan1-2/+2
Needed for: https://github.com/mesonbuild/meson/pull/11804 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1200>
2023-06-02vaapi: update vaapi variant/recipe for meson option changesTim-Philipp Müller1-5/+5
Fixes #432 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1195>
2023-05-30gst-plugins-bad: ship videosignal pluginTim-Philipp Müller1-0/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1189>
2023-05-30gst-plugins-bad: ship switchbin pluginTim-Philipp Müller1-0/+8
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1189>
2023-05-30gst-plugins-bad: ship rtponvif pluginTim-Philipp Müller1-0/+2
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1493 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1189>
2023-05-30gst-plugins-bad: ship dvbsubenc pluginTim-Philipp Müller1-0/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1189>
2023-05-30gst-plugins-bad: ship codecalpha pluginTim-Philipp Müller1-0/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1189>
2023-05-26pango: Fix crash on Windows 32bit buildSeungha Yang2-0/+38
See https://gitlab.gnome.org/GNOME/pango/-/merge_requests/694 Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2604 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1184>
2023-05-23Build 1.22 branch againTim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1180>
2023-05-19Build 1.22.3 release1.22.3Tim-Philipp Müller12-13/+13
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1179>
2023-05-06glib: Ship Windows process spawning helpersSebastian Dröge1-0/+12
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1178>
2023-05-04recipes: add recipe for libltcTim-Philipp Müller3-1/+286
Optional dependency of the timestamper plugin Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1176>
2023-04-13Build 1.22 branch againTim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1162>
2023-04-11Build 1.22.2 release1.22.2Tim-Philipp Müller12-13/+13
2023-03-12speex: update to 1.2.1Tim-Philipp Müller1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1142>
2023-03-12gst-plugins-rs: Disable threadshare plugin when staticNirbheek Chauhan1-8/+10
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/326 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1141>
2023-03-12Fix packaging of rust plugins on AndroidNirbheek Chauhan4-94/+90
Also fix codepaths for iOS, but iOS is untested. * Cargo is only building static archives, but we don't care about that for now so just encode that into the recipe. * Add Rust plugins to plugins.mk * Dynamically add files_plugins_*_devel instead of files_plugins_* when building for Android or iOS Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/419 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1141>