Age | Commit message (Collapse) | Author | Files | Lines |
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1303>
|
|
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>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1299>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1298>
|
|
See: https://gitlab.gnome.org/GNOME/glib/-/issues/2902
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1294>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1296>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1284>
|
|
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>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1274>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1273>
|
|
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>
|
|
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>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1229>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1227>
|
|
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>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1224>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1220>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1219>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1213>
|
|
Fixes #435
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1210>
|
|
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1205>
|
|
```
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>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1117>
|
|
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>
|
|
Needed for: https://github.com/mesonbuild/meson/pull/11804
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1200>
|
|
Fixes #432
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1195>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1189>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1189>
|
|
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1493
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1189>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1189>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1189>
|
|
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>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1180>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1179>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1178>
|
|
Optional dependency of the timestamper plugin
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1176>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1162>
|
|
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1142>
|
|
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/326
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1141>
|
|
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>
|