gstreamer/subprojects/gst-editing-services
Christoph Reiter 472dc4b743 meson: use python.get_install_dir() to find the pygobject overrides dir
Instead of trying to hardcode site-packages paths for different platforms
just use python.get_install_dir() from meson and let it deal with the rest.
Also no longer try to import pygobject, which would otherwise not be
required at build time.

python.get_install_dir() was at the beginning broken on Windows, but
that was fixed in 0.60 via https://github.com/mesonbuild/meson/pull/9156
and since ges now requires >0.60 this can be ignored.

This change was motivated by the install path being wrong under MSYS2, where
the unix install layout is used and the detection code not taking that into
account.

This MR is a continuation of https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/230
see the discussion there for extra context.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3012>
2022-09-12 00:45:40 +00:00
..
bindings/python Fix license as GES is released under the LGPL2+ license 2022-03-24 01:18:24 +00:00
data/completions Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
docs meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
examples Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
ges meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
plugins meson: Call pkgconfig.generate in the loop where we declare plugins dependencies 2022-09-01 21:17:35 +00:00
scripts Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
tests ges: preserve discovery order 2022-08-02 15:48:12 +00:00
tools tools: Add support for building gstreamer tools against gst-full 2022-03-30 17:43:17 +00:00
.gitignore Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
AUTHORS Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
ChangeLog Release 1.20.0 2022-02-03 20:03:15 +00:00
COPYING Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
COPYING.LIB Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
gst-editing-services.doap Release 1.20.0 2022-02-03 20:03:15 +00:00
meson.build meson: use python.get_install_dir() to find the pygobject overrides dir 2022-09-12 00:45:40 +00:00
meson_options.txt meson: Remove duplicate definition of 'examples' option 2021-10-12 22:54:56 +00:00
NEWS Release 1.20.0 2022-02-03 20:03:15 +00:00
README Move files from gst-editing-services into the "subprojects/gst-editing-services/" subdir 2021-09-24 16:15:30 -03:00
RELEASE Release 1.20.0 2022-02-03 20:03:15 +00:00

GStreamer Editing Services
--------------------------

 This is a high-level library for facilitating the creation of audio/video
non-linear editors.

License:
--------

  This package and its contents are licensend under the GNU Lesser General
Public License (LGPL).

Dependencies:
-------------

 * GStreamer core
 * gst-plugins-base