- Dec 06, 2020
-
-
Tim-Philipp Müller authored
-
- Nov 19, 2020
-
-
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: <gst-build!220>
-
- Oct 29, 2020
-
-
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: <gst-build!221>
-
- Oct 27, 2020
-
-
Part-of: <gst-build!216>
-
Tim-Philipp Müller authored
-
- Oct 26, 2020
-
-
Tim-Philipp Müller authored
-
- Oct 02, 2020
-
-
This is going to fail during the compile phase because Strawberry Perl ships with its own pkg-config and pkgconfig files for zlib/libffi with unusable values. Fixes gst-build#41 Part-of: <gst-build!198>
-
- Sep 15, 2020
-
-
Jordan Petridіs authored
Part-of: <!188>
-
- Sep 08, 2020
-
-
Tim-Philipp Müller authored
Part-of: <gst-build!187>
-
Tim-Philipp Müller authored
-
- Aug 27, 2020
-
-
Guillaume Desmottes authored
- fix cross file path in example; - make_standalone_toolchain.py has been deprecated, it's now recommended to use prebuilt toolchains.
-
- Aug 20, 2020
-
-
Tim-Philipp Müller authored
-
- Aug 03, 2020
-
-
By setting GIO_EXTRA_MODULES we can ensure that any gio modules we built are loaded by the devenv. Part-of: <gst-build!180>
-
Part-of: <gst-build!180>
-
Simplifies the code a bit. Part-of: <gst-build!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: <gst-build!180>
-
- Jul 30, 2020
-
-
Tim-Philipp Müller authored
Part-of: <!183>
-
- Jul 25, 2020
-
-
Tim-Philipp Müller authored
Fixes #54 Part-of: <gst-build!182>
-
- Jul 22, 2020
-
-
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: <gst-build!169>
-
- Jul 21, 2020
-
-
Jan Alexander Steffens authored
Python `set`s have a random ordering. To avoid creating a random environment, create sorted lists before iterating over them. Our Rust crates instruct cargo to rebuild if `PKG_CONFIG_PATH` changes, so this has been causing unnecessary rebuilds. Part-of: <gst-build!177>
-
- Jul 15, 2020
-
-
Seungha Yang authored
Add some guide for native ARM64 build on Windows Part-of: <gstreamer/gst-build!175>
-
- Jul 13, 2020
-
-
Nirbheek Chauhan authored
We need to use the latest sqlite wrap version which fixes a bug where symbols weren't getting exported and the import library couldn't be created, so libsoup couldn't find sqlite. Part-of: <gst-build!174>
-
- Jul 08, 2020
-
-
Tim-Philipp Müller authored
See gst-build!168 (comment 561914) Part-of: <gst-build!173>
-
- Jul 07, 2020
-
-
Part-of: <gst-build!172>
-
Tim-Philipp Müller authored
Now that there is a release with the meson build. Part-of: <!170>
-
- Jul 04, 2020
-
-
Tim-Philipp Müller authored
Part-of: <gst-build!168>
-
- Jul 03, 2020
-
-
Tim-Philipp Müller authored
-
- Jul 02, 2020
-
-
Tim-Philipp Müller authored
-
- Jun 30, 2020
-
-
Ederson de Souza authored
This reverts commit 1ec87d75. As the avtp plugin on gst-plugins-bad is now ensured to be built only on Linux, this patch can come back. Part-of: <!153>
-
- Jun 24, 2020
-
-
Mathieu Duponchelle authored
Part-of: <gst-build!166>
-
- Jun 20, 2020
-
-
Tim-Philipp Müller authored
-
- Jun 19, 2020
-
-
Tim-Philipp Müller authored
-
- Jun 18, 2020
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Latest libnice requires 0.52, so it probably makes sense to update the meson requirement in gst-build for that, so we have good out-of-the-box developer experience for people, with webrtc working out of the box. Might also make it easier to backport things later. Part-of: <gst-build!164>
-
- Jun 16, 2020
-
-
Stéphane Cerveau authored
'Check' prefix is superfluous Part-of: <!163>
-
- Jun 15, 2020
-
-
Nirbheek Chauhan authored
When we have a manifest, we DEFINITELY want exactly that, please throw away any local changes, thanks. Fixes CI: https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/3105690 ``` Checking out f5b44d31 in gst-devtools Could not rebase subprojects\gst-devtools, please fix and try again. Error: error: Your local changes to the following files would be overwritten by checkout: docs/plugins/fakesrc.simple.validatetest.yaml Please commit your changes or stash them before you switch branches. Aborting Command '['git', 'checkout', '--detach', 'f5b44d31']' returned non-zero exit status 1. ``` This is probably caused by some shared cache shenanigans, but forcing is also what we want anyway in this case. Part-of: <gst-build!162>
-
Nirbheek Chauhan authored
Part-of: <gstreamer/gst-build!161>
-
Nirbheek Chauhan authored
os.symlink needs admin privs in most cases. Part-of: <gst-build!160>
-
Nirbheek Chauhan authored
`bdir[1:]` is supposed to convert `/path/to/bdir` to `path/to/bdir` which is only correct on UNIX. On Windows it will convert `C:\path\to\bdir` to `:\path\to\bdir` which is totally wrong. Use pathlib instead, which makes it trivial to do the conversion using `joinpath(*bdir.parts)` Part-of: <gst-build!160>
-