- 02 Feb, 2022 2 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- 20 Nov, 2021 1 commit
-
-
distutils is now deprecated and strtobool is simple enough for us to just vendor. Part-of: <!268>
-
- 29 Oct, 2021 3 commits
-
-
This is not actually needed because everything we build is using @rpath already, and setting it causes dynamic linker path priority issues with macOS internals causing *all* programs to fail to run inside gst-env: ``` $ vim dyld: Symbol not found: __cg_jpeg_resync_to_restart Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib Expected in: /Users/nirbheek/projects/repos/gst-build/_build_macos/subprojects/libjpeg-turbo-2.1.0/libJPEG.dylib in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib Abort trap: 6 ``` In this case it is caused by libjpeg.dylib, but it can happen with other dylibs that conflict with dylibs used by macOS internally. Part-of: <!267>
-
- 23 Oct, 2021 1 commit
-
-
Tim-Philipp Müller authored
Part-of: <!266>
-
- 08 Sep, 2021 2 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- 07 Sep, 2021 2 commits
-
-
Nirbheek Chauhan authored
That's the corresponding stable branch there. Part-of: <!262>
-
Nirbheek Chauhan authored
This change has already been made in master. Part-of: <!262>
-
- 31 Aug, 2021 2 commits
- 06 Apr, 2021 1 commit
-
-
At the point of get_windows_shell() execution, the current directory equals DEFAULT_BUILDDIR=./build. But cmd_or_ps.ps1 is in SCRIPTDIR=./ (repo root). Point subprocess.check_output() to the correct directory. Part-of: <!239>
-
- 15 Mar, 2021 2 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Part-of: <!233>
-
- 14 Jan, 2021 1 commit
-
-
Tim-Philipp Müller authored
-
- 13 Jan, 2021 2 commits
-
-
Tim-Philipp Müller authored
-
Part-of: <!217>
-
- 06 Dec, 2020 2 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- 19 Nov, 2020 1 commit
-
-
The pcfile argument passed to get_target_install_filename() is guaranteed to be a Path() object so use the .open() method to open the file instead of the standard open() function. This makes it possible to run gst-env.py on older systems with pyhton3.5 where the standard open() function cannot handle Path arguments. The change fixes errors like the following: ----------------------------------------------------------------------- $ ninja -C build/ devenv ninja: Entering directory `build/' [0/1] Running external command devenv Traceback (most recent call last): File "/home/ao2/gst-build/gst-env.py", line 493, in <module> env = get_subprocess_env(options, gst_version) File "/home/ao2/gst-build/gst-env.py", line 342, in get_subprocess_env elif is_gio_module(target, filename, options.builddir): File "/home/ao2/gst-build/gst-env.py", line 121, in is_gio_module giomoduledir = PurePath(get_pkgconfig_variable(builddir, 'gio-2.0', 'giomoduledir')) File "/home/ao2/gst-build/gst-env.py", line 110, in get_pkgconfig_variable return get_pkgconfig_variable_from_pcfile(pcfile, varname) File "/home/ao2/gst-build/gst-env.py", line 89, in get_pkgconfig_variable_from_pcfile with open(pcfile, 'r', encoding='utf-8') as f: TypeError: invalid file: PosixPath('/home/ao2/gst-build/build/meson-private/gio-2.0.pc') FAILED: meson-devenv ----------------------------------------------------------------------- (cherry picked from commit fa9627eb) Part-of: <!220>
-
- 29 Oct, 2020 1 commit
-
-
Tim-Philipp Müller authored
So build failures on master don't break our build and CI. https://github.com/rockdaboot/libpsl/pull/164 Part-of: <!221>
-
- 27 Oct, 2020 2 commits
-
-
Part-of: <!216>
-
Tim-Philipp Müller authored
-
- 26 Oct, 2020 1 commit
-
-
Tim-Philipp Müller authored
-
- 02 Oct, 2020 1 commit
- 15 Sep, 2020 1 commit
-
-
Jordan Petridіs authored
Part-of: <!188>
-
- 08 Sep, 2020 2 commits
-
-
Tim-Philipp Müller authored
Part-of: <!187>
-
Tim-Philipp Müller authored
-
- 27 Aug, 2020 1 commit
-
-
Guillaume Desmottes authored
- fix cross file path in example; - make_standalone_toolchain.py has been deprecated, it's now recommended to use prebuilt toolchains.
-
- 20 Aug, 2020 1 commit
-
-
Tim-Philipp Müller authored
-
- 03 Aug, 2020 5 commits
-
-
By setting GIO_EXTRA_MODULES we can ensure that any gio modules we built are loaded by the devenv. Part-of: <!180>
-
Part-of: <!180>
-
Simplifies the code a bit. Part-of: <!180>
-
Part-of: <!180>
-
We need gio modules for tls when building gstwebrtcbin, gstsoup, etc. Control it via a new 'tls' option, since it requires either gnutls or openssl. Part-of: <!180>
-
- 30 Jul, 2020 1 commit
-
-
Tim-Philipp Müller authored
Part-of: <gst-build!183>
-
- 25 Jul, 2020 1 commit
-
-
Tim-Philipp Müller authored
Fixes #54 Part-of: <!182>
-
- 22 Jul, 2020 1 commit
-
-
Stéphane Cerveau authored
If a static build is requested and x264 plugin has been enabled the full link fails with: /usr/bin/ld: subprojects/x264/libx264.a(cabac-a.o): relocation R_X86_64_PC32 against symbol `x264_cabac_range_lps' can not be used when making a shared object; recompile with -fPIC Fixes #108 Part-of: <!169>
-