summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-03-02cerbero: Unpack asyncio queue args as dict, not as list1.18Nirbheek Chauhan1-5/+5
Otherwise we will only pass `'loop'` as a positional argument, instead of passing `loop=<value>` as the keyword argument. This broke in d8afc8b5ee5d08144fb314a247a238f07abab2a4. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/822>
2022-02-04Back to developmentTim-Philipp Müller3-4/+4
2022-02-03libxml2: disable python usage on macos1.18.6Matthew Waters1-0/+2
Matches the configuration on every other platform. Avoids libxml2/autotools from using the python framework within XCode itself which now has a helpful error. libtool: link: clang -Wl,-undefined -Wl,dynamic_lookup -o .libs/libxml2mod.so -bundle .libs/libxml.o .libs/libxml2-py.o .libs/types.o ../.libs/libxml2.dylib -L/Library/Frameworks/GStreamer.framework/Versions/1.0/lib -lpthread /Library/Frameworks/GStreamer.framework/Versions/1.0/lib/libz.dylib -liconv -lm -L/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config -lpython2.7 -ldl -framework CoreFoundation -arch x86_64 -m64 -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk -g -O2 -Wl,-headerpad_max_install_names -arch x86_64 -m64 -Wl,-arch -Wl,x86_64 -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk -framework CoreFoundation ld: cannot link directly with dylib/framework, your binary is not an allowed client of /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.0.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.tbd for architecture x86_64 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/795>
2022-02-02Build 1.18.6 releaseTim-Philipp Müller13-14/+14
2022-01-25cerbero: Do not warn about non-existent cache fileNirbheek Chauhan1-2/+6
This is unnecessary. Happens every single time you wipe. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/784>
2022-01-25cerbero: Don't try to git commit if nothing to commitNirbheek Chauhan1-1/+6
git commit will fail if there's nothing to commit. This can happen if all the commands in the extract step completed successfully, but the step was marked as failed or was cancelled. In that case, the step will be tried again and since all commands will be idempotent, there won't be anything to commit. Check whether we need to commit before trying to commit. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/784>
2022-01-25glib-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/784>
2022-01-25srt.recipe: Bump to 1.4.3, fixes build on Fedora 34Nirbheek Chauhan1-4/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/784>
2022-01-25gobject-introspection: Backport patch for Python 3.9 compatNirbheek Chauhan2-0/+74
Needed on Fedora 34. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/784>
2022-01-25cerbero: Backport fix for removed loop param of PriorityQueue()Nirbheek Chauhan1-6/+11
Backport to 1.18 of: https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/756 1.18 needs to maintain support for Python 3.6, so we need to add the argument conditionally. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/783>
2022-01-18cerbero: Fix support for Fedora 35Nirbheek Chauhan1-2/+2
NAME in /etc/os-release is now Fedora Linux Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/779>
2022-01-18Add support for Visual Studio 2022Seungha Yang3-0/+108
Trivial changes for Visual Studio 2022 (vs17) support Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/778>
2021-11-20openssl.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/770>
2021-11-20boostrap: remove sudo as root userStéphane Cerveau1-1/+5
If the user is root, no need for sudo with package manager. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/769>
2021-10-29openssl.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 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/764>
2021-10-29bzip2.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/765>
2021-09-10Back to developmentTim-Philipp Müller3-4/+4
2021-09-09Build 1.18.5 release1.18.5Tim-Philipp Müller13-14/+14
2021-09-09recipes/json-glib: update to 1.6.2Matthew Waters3-55/+2
At least, fixes build with clang 11 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/729>
2021-08-23glib: Fix hang on Windows when G_SLICE env is configuredSeungha Yang2-0/+91
Apply upstream fix https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1698 Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/713>
2021-08-18cerbero: Add a dotted progress bar for urllib downloadsNirbheek Chauhan1-2/+17
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/726>
2021-08-11Removed 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/723>
2021-07-22openssl.recipe: Bump to 1.1.1kNirbheek Chauhan2-38/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/720>
2021-06-22utils: Autogenerate Debian versionsBartłomiej Kurzeja2-0/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/710>
2021-06-07enums: generate fedora version strings automaticallyMatthew Waters2-0/+5
Like what is done for iOS now Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/708>
2021-06-07source: use config_src_dir instead of build_dir to apply patchesStéphane Cerveau1-4/+3
As for licensing using the config_src_dir to apply the patches as build_dir can be different in CMake case. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/707>
2021-06-07recipe: install licensing with config_src_dir as a base folderStéphane Cerveau1-1/+2
In order to separate build folder from src folder, the license will be taken from config_src_dir. In the case of librtmp, the license is not in the config_src_dir where the CMakeLists.txt is located but one level up. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/707>
2021-06-07build: fix the cmake templateStéphane Cerveau2-8/+10
In order to support a different build folder from a src folder where srcdir is not the root of the package folder, we need to to differentiate these 3 variables. -H will use make_dir(where cmakelist.txt is) -B will use build_dir where the build will be performed. make_dir after build_dir after configure because the Makefile is actually in the build_dir. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/707>
2021-06-07build: configure_options does have a default value for CMakeStéphane Cerveau1-0/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/707>
2021-04-13spandsp: Fix build error with Visual Studio 2019Seungha Yang2-1/+53
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/697>
2021-03-16Back to developmentTim-Philipp Müller3-4/+4
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/688>
2021-03-15Build 1.18.4 release1.18.4Tim-Philipp Müller13-14/+14
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/687>
2021-02-16macOS: add support for BigSur releasesAndoni Morales Alastruey1-1/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/681>
2021-01-27glib.recipe: Backport patch to set thread names on Windows 10Nirbheek Chauhan2-0/+86
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/678>
2021-01-19Back to developmentTim-Philipp Müller3-4/+4
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/677>
2021-01-19Revert "gst-plugins-bad-1.0: Fix d3d11 build error on UWP"Tim-Philipp Müller2-30/+0
This reverts commit 3f216d5881ff420665ab6249bb2ccb50309b5ce3. This was only temporary for the tagged 1.18.3 release, it's fixed in gst-plugins-bad post-1.18.3. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/677>
2021-01-18gst-plugins-bad-1.0: Fix d3d11 build error on UWP1.18.3Seungha Yang2-0/+30
Temporary patch for 1.18.3 release Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/676>
2021-01-14Build 1.18.3 releaseTim-Philipp Müller13-14/+14
2021-01-13macos: disable vulkan for ARM64Andoni Morales Alastruey2-2/+9
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2021-01-13gdk-pixbuf: fix files listing in cross-compilationAndoni Morales Alastruey1-0/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2021-01-13Add support to extract .dmg volumesAndoni Morales Alastruey1-0/+7
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2021-01-13libvpx: add support for macOS ARM64Andoni Morales Alastruey2-1/+102
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2021-01-13x264: add support for macOS ARM64Andoni Morales Alastruey2-1/+7
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2021-01-13openssl: add support for macOS arm64Andoni Morales Alastruey2-2/+40
Bump version to 1.1.1h that includes support for Apple silicon Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2021-01-13glib: fix cross-compilation for macOSAndoni Morales Alastruey2-1/+30
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2021-01-13macos: add new configuration files for macosAndoni Morales Alastruey3-0/+18
When building from Intel we want to cross-compile for ARM64 When building from Apple silicon we want to cross-compile for X86_64 For releases we want universal builds Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2021-01-13ffmpeg: add support for macOS ARM64Andoni Morales Alastruey1-0/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2021-01-13ffmpeg: use Platform enums instead of stringsAndoni Morales Alastruey1-2/+2
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2021-01-13macos: add support for targetting ARM64Andoni Morales Alastruey1-4/+18
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/661>
2020-12-09plugins-bad: Enable RIST pluginNicolas Dufresne1-0/+3
This plugin has no external dependency and provide an implementation of RIST simple profile protocol. RIST is derived from RTP, it provides a simple receiver/transmitter elements that implement restransmission and more frequent RTCP feedback, making it suitable for internet streaming. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/668>