Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
|
|
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>
|
|
Fixes CVE-2021-3712 and CVE-2021-3711
https://www.openssl.org/news/vulnerabilities-1.1.1.html
|
|
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>
|
|
Also add a 20s timeout (same as wget) so that we timeout on download
instead of timing out the entire job on CI. The global socket timeout
with CPython is apparently -1, aka never timeout.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/724>
|
|
Extra dash prevents libunwind.pc from getting included in files_devel.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/722>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/719>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/718>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/717>
|
|
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>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/716>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/716>
|
|
Needed on Fedora 34.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/716>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/714>
|
|
Also pass the necessary flags for iphone minimum target version
selection so that object files are built for the correct version. This
may be important if some newer code/functionality cannot be used on
older devices due to hardware or software limitations.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/715>
|
|
This may be important for anything produced by the C Preprocesser
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/715>
|
|
If `setuptools.version` contains a string, an error occurs.
So, it was modified to extract only semver from `version`.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/711>
|
|
Apply upstream fix https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1698
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/712>
|
|
See https://developercommunity.visualstudio.com/t/vs2019-1662-c2039-wait-for-is-not-a-member-of-winr/1080777
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/699>
|
|
Apply upstream commit https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1428
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/699>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/709>
|
|
This reverts commit 6e0e800395f997d837f8948b8ac844744fa3a49c.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/709>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/709>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/706>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/705>
|
|
The symlink will already exist, and we'll get an error that it
already exists. Backport fixes from fontconfig master that fix it.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/705>
|
|
|
|
Directory lists only work when they are the only package wanting to
contain files there. If multiple recipes specify a directory in the
file list, the second is ignored which means that files are not copied
from the arch-speific directory to the final universal prefix.
Fixes package with macos universal
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/701>
|
|
When building for universal, the build-tools pkg-config is not
sufficient as it is not built for the universal archs. We need to build
our own version to distribute.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/701>
|
|
At least, fixes build with clang 11
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/701>
|
|
When trying to build a recipe that uses both git and CMake, the following error message is shown:
CMake Error: The source directory "/home/jorge/cerbero/sources/android_universal/armv7/my-package-1.2" does not appear to contain CMakeLists.txt.
When using CMake:
self.build_dir == ARCH/PACKAGE-VERSION/_builddir (Path where Git extracts sources)
and
self.config_src_dir == ARCH/PACKAGE-VERSION (Path where Git should extract sources)
The problem is that Git class "extracts" sources to self.build_dir.
build_dir is the path to put binaries (as explained in the message of commit 2d520bfd)
Sources have to be extracted to self.config.sources:
- Tarball Class extracts the sources to self.config.sources.
- self.config.sources is also the path where patches are applied.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/700>
|
|
Use os.makedirs which can create several path levels at once, instead of
failing.
For instance Cmake sources are extracted to ARCH/PACKAGE-VERSION/_builddir/
and two directories have to be created.
All other source types are already using os.makedirs.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/700>
|
|
Apply the enhancement of
https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/151
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/695>
|
|
set on recoverable UDP socket errors
Fixes https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/293
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/696>
|
|
Windows SDK installed with Visual Studio 2015 doesn't define
required symbols, such as IAudioClient3
Fixes: https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/322
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/693>
|
|
Apply the fix https://gitlab.freedesktop.org/gstreamer/orc/-/merge_requests/44
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/694>
|
|
We don't build spandsp library using MSVC but spandsp plugin is
built by using MSVC.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/692>
|
|
In order to support building on arm64 hosts (such as apple silicon), let's
update our uname parsing code to resolve the 'arm64' architecture to
Architecture.ARM64 instead of Architecture.ARM.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/691>
|
|
The system_info() docs have a typo - 'sytem' instead of 'system'.
Let's go ahead and fix that up.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/691>
|
|
amazon linux 2 is based of rhel 7
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/689>
|
|
GstPlay aims to replace GstPlayer.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/685>
|
|
This was disabled as an optimisation on Windows but might be needed by
some recipes, so let's allow them to opt-in.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/682>
|
|
It's a new dependency for d3d11 (and optional for mediafoundation)
plugin.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/683>
|
|
wasapi2 plugin is able to auto update target WINVER if Windows 10
SDK is available
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/573>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/679>
|
|
In Windows, the bootstrap used to build all the autotools and now it's
using the ones from the msys installation. During the autogen phase,
GTK+ requires the pkg-config macros that are installed in the
build-tools prefix. Since we use the msys autotools, the macros in
/share/aclocal are no longer in the default search paths. This patch
makes sure that the m4 macros installed by a build tool can be used.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/671>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/640>
|
|
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/640>
|
|
This allows in the config to correctly set LD_LIBRARY_PATH based
on the build tools lib_suffix instead of hardcoded to 'lib'
This will also allow to support other features such as reusing
all the list,build, buildone commands for the build-tools prefix
with a --build-tools switch, which is currently not possible.
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/640>
|