platform/upstream/gstreamer.git
5 years agoAdd wrap file for json-glib
Thibault Saunier [Tue, 23 Oct 2018 12:08:34 +0000 (14:08 +0200)]
Add wrap file for json-glib

5 years agogit-update: Get the revision of the right repository
Nirbheek Chauhan [Tue, 2 Oct 2018 08:09:49 +0000 (13:39 +0530)]
git-update: Get the revision of the right repository

Typo, should fix the gst-build CI failures.

5 years agogitignore: Ignore the subprojects openh264 git repo
Nirbheek Chauhan [Tue, 2 Oct 2018 04:23:09 +0000 (09:53 +0530)]
gitignore: Ignore the subprojects openh264 git repo

5 years agogit-update: Don't try to pull --rebase repos that are not on master
Nirbheek Chauhan [Tue, 2 Oct 2018 04:21:11 +0000 (09:51 +0530)]
git-update: Don't try to pull --rebase repos that are not on master

This fixes updating of repos that are at a specific commit and
a detached HEAD, such as openh264.

5 years agouninstalled: use usercustomize, not sitecustomize
Martin Kelly [Wed, 22 Aug 2018 16:11:47 +0000 (09:11 -0700)]
uninstalled: use usercustomize, not sitecustomize

Currently, gst-uninstalled is using sitecustomize.py for adding gi
override tweaks. However, if the standard Python libraries come before
this file in sys.path, then sitecustomize.py will never be run because
the "import sitecustomize" done in site.py will use the standard Python
libraries instead. This can be seen by running "import sitecustomize;
print(sitecustomize.__file__)" inside the uninstalled environment, as
well as by checking gi.override.__path__ and seeing that the tweaks are
missing (and the overrides are misbehaving).

Switch to using usercustomize.py, which has no match in the standard
libraries and thus will be correctly imported.

https://bugzilla.gnome.org/show_bug.cgi?id=797011

5 years agoRename --no-error to --werror and flip default
Nirbheek Chauhan [Wed, 5 Sep 2018 12:00:27 +0000 (17:30 +0530)]
Rename --no-error to --werror and flip default

We should not default to -Werror because that's not what we default to
anywhere in gstreamer, and it's bad for releases anyway. The CI will
be fixed to pass --werror manually.

5 years agomeson: Fix libav checks to use feature options correctly
Nirbheek Chauhan [Mon, 3 Sep 2018 15:52:25 +0000 (21:22 +0530)]
meson: Fix libav checks to use feature options correctly

5 years agomeson: strip branch name when uninstalled
Víctor Manuel Jáquez Leal [Fri, 31 Aug 2018 11:31:24 +0000 (13:31 +0200)]
meson: strip branch name when uninstalled

Remove ending newlines characters on branch's name.

https://bugzilla.gnome.org/show_bug.cgi?id=796989

5 years agomeson: Follow-up fix for ninja uninstalled
Philippe Normand [Fri, 31 Aug 2018 10:44:17 +0000 (11:44 +0100)]
meson: Follow-up fix for ninja uninstalled

The --gst-version was removed in c78f0ef2229925f48b0ffabc410c2ca35dcb0df9 so
remove it from the meson.build file as well.

https://bugzilla.gnome.org/show_bug.cgi?id=796989

5 years agogst-uninstalled: Display current git branch name in the shell prompt
Philippe Normand [Fri, 17 Aug 2018 14:33:09 +0000 (15:33 +0100)]
gst-uninstalled: Display current git branch name in the shell prompt

This is really useful when using multiple git worktrees.

https://bugzilla.gnome.org/show_bug.cgi?id=796989

5 years agoDon't process the whole commit
Víctor Manuel Jáquez Leal [Sat, 23 Jun 2018 20:01:16 +0000 (22:01 +0200)]
Don't process the whole commit

https://bugzilla.gnome.org/show_bug.cgi?id=796655

5 years agoscripts: Fix missing import in common.py
Nirbheek Chauhan [Sat, 11 Aug 2018 13:11:04 +0000 (18:41 +0530)]
scripts: Fix missing import in common.py

This was causing a build failure on the CI.

5 years agoscripts: Fix fetching of meson command to run
Nirbheek Chauhan [Fri, 10 Aug 2018 21:20:14 +0000 (02:50 +0530)]
scripts: Fix fetching of meson command to run

Don't assume that meson is always a python script, on Windows it can
be (and soon will almost always be) an executable.

See: Meson MSI installer and https://github.com/mesonbuild/meson/pull/4004

5 years agosubprojects: fix openh264 wrap commit
Tim-Philipp Müller [Mon, 6 Aug 2018 23:41:51 +0000 (00:41 +0100)]
subprojects: fix openh264 wrap commit

Meson was literally trying to check out tag/revision
'a1b3f07c5271f312997fcc3451237031444c4475 # 1.8.0 + fix for gcc 8.'
which doesn't exist of course.

5 years agoUpdate .gitignore and add more subprojects
Nirbheek Chauhan [Fri, 27 Jul 2018 13:20:01 +0000 (18:50 +0530)]
Update .gitignore and add more subprojects

5 years agoConvert common meson options to feature options
Nirbheek Chauhan [Wed, 25 Jul 2018 14:06:20 +0000 (19:36 +0530)]
Convert common meson options to feature options

These changes have been mirrored in all subproject repositories.

https://bugzilla.gnome.org/show_bug.cgi?id=795107

5 years agouninstalled: Also support GES overrides
Thibault Saunier [Tue, 24 Jul 2018 16:28:48 +0000 (12:28 -0400)]
uninstalled: Also support GES overrides

Simplifying one step further too

5 years agoFix previous commit putting mesonconfig.py in our custom sitecustomize directory
Thibault Saunier [Tue, 24 Jul 2018 16:11:52 +0000 (12:11 -0400)]
Fix previous commit putting mesonconfig.py in our custom sitecustomize directory

5 years agouninstalled: Simplify our python environment setup
Thibault Saunier [Mon, 23 Jul 2018 17:39:19 +0000 (13:39 -0400)]
uninstalled: Simplify our python environment setup

Not changing the main usersitepackage env but creating our own,
similarly to what a venv would do.

5 years agouninstalled: Avoid failling while setting up PyGObject env hack files
Thibault Saunier [Mon, 23 Jul 2018 15:11:03 +0000 (11:11 -0400)]
uninstalled: Avoid failling while setting up PyGObject env hack files

6 years agosubprojects: glib: point back at upstream master branch
Tim-Philipp Müller [Sun, 22 Jul 2018 22:31:16 +0000 (23:31 +0100)]
subprojects: glib: point back at upstream master branch

instead of wip branch, the required tools override patches
are now upstream.

https://gitlab.gnome.org/GNOME/glib/merge_requests/188

6 years agoMark ffmpeg as not required
Thibault Saunier [Thu, 19 Jul 2018 20:22:03 +0000 (16:22 -0400)]
Mark ffmpeg as not required

As it was supposed to be.

6 years agodssim: Use http:// git repo
Thibault Saunier [Fri, 13 Jul 2018 22:54:34 +0000 (18:54 -0400)]
dssim: Use http:// git repo

6 years agoUpdate libav dependency version check.
Thibault Saunier [Fri, 13 Jul 2018 16:11:48 +0000 (12:11 -0400)]
Update libav dependency version check.

6 years agoAdd back gst-libav
Thibault Saunier [Fri, 13 Jul 2018 15:45:28 +0000 (11:45 -0400)]
Add back gst-libav

It slipped through in the previous refactoring

6 years agoDisable gst-sharp by default, as it is not guaranteed to build
Tim-Philipp Müller [Thu, 12 Jul 2018 23:11:41 +0000 (00:11 +0100)]
Disable gst-sharp by default, as it is not guaranteed to build

Can be re-enabled again if we check for all direct and
indirect hard deps before including it.

subprojects\gtk-sharp\Source\meson.build:40:0: ERROR: Program(s) ['gacutil'] not found or not executable

6 years agoUse new 'feature' option and dictionnary
Thibault Saunier [Thu, 12 Jul 2018 14:14:33 +0000 (10:14 -0400)]
Use new 'feature' option and dictionnary

Simplifying the build definition, making its options more flexible and
it is now simpler to read.

On a side not we want https://github.com/mesonbuild/meson/issues/3880
to simplify that again.

https://bugzilla.gnome.org/show_bug.cgi?id=796798

6 years agoAdd a wrap for openh264
Thibault Saunier [Thu, 28 Jun 2018 19:20:25 +0000 (15:20 -0400)]
Add a wrap for openh264

6 years agouninstalled: Fix meson detection when using meson from a git checkout
Tim-Philipp Müller [Tue, 12 Jun 2018 14:03:03 +0000 (15:03 +0100)]
uninstalled: Fix meson detection when using meson from a git checkout

This would not trigger on the build bot because there is
special casing in the code for a meson checkout underneath
gst-build. Fix needed as mesonintrospect.py was changed into
'meson.py introspect' in recent meson versions. When using
meson from git to configure the build the uninstalled script
would pick up a system meson instead which then would then
error out parsing the coredata from the newer meson.

6 years agoDon't build gst-python if required deps aren't available
Tim-Philipp Müller [Thu, 7 Jun 2018 18:25:22 +0000 (19:25 +0100)]
Don't build gst-python if required deps aren't available

6 years agoadd gl-headers subproject for necessary OpenGL headers
Matthew Waters [Thu, 7 Jun 2018 04:13:03 +0000 (14:13 +1000)]
add gl-headers subproject for necessary OpenGL headers

At least for windows.

6 years agouninstalled: Set PKG_CONFIG_PATH to point to prefix/lib/pkgconfig
Thibault Saunier [Wed, 6 Jun 2018 11:55:20 +0000 (07:55 -0400)]
uninstalled: Set PKG_CONFIG_PATH to point to prefix/lib/pkgconfig

6 years agoAdd bindinator wrap file
Thibault Saunier [Tue, 5 Jun 2018 14:41:07 +0000 (10:41 -0400)]
Add bindinator wrap file

6 years agomeson: rename gtkdoc option to gtk_doc
Tim-Philipp Müller [Mon, 21 May 2018 22:08:43 +0000 (23:08 +0100)]
meson: rename gtkdoc option to gtk_doc

6 years agoAdd a new subproject 'win-flex-bison-binaries'
Nirbheek Chauhan [Thu, 17 May 2018 08:25:43 +0000 (13:55 +0530)]
Add a new subproject 'win-flex-bison-binaries'

This subproject will download and provide win32 binaries for flex
and/or bison if they aren't found at configure time on Windows.

6 years agoUpdate git repos for glib and proxy-libintl
Nirbheek Chauhan [Thu, 17 May 2018 08:25:43 +0000 (13:55 +0530)]
Update git repos for glib and proxy-libintl

The proxy-libintl meson build files have been upstreamed, so we do not
need to use Centricular's git repository anymore.

Glib has moved to GNOME's Gitlab instance, and we use a specific branch
on it to get override_find_program for glib tools.

6 years agoAdd a wrap file for libnice.wrap
Nirbheek Chauhan [Thu, 17 May 2018 08:25:43 +0000 (13:55 +0530)]
Add a wrap file for libnice.wrap

Temporarily pointing to Centricular's git repository till upstream
libnice accepts the port (poke ocrete on IRC!).

6 years agogst-uninstalled.py: Look for both 'build' and '_build' for builddir
Nirbheek Chauhan [Sat, 5 May 2018 15:05:12 +0000 (20:35 +0530)]
gst-uninstalled.py: Look for both 'build' and '_build' for builddir

6 years agomeson: Update option names to omit prefixes
Nirbheek Chauhan [Sat, 5 May 2018 14:55:52 +0000 (20:25 +0530)]
meson: Update option names to omit prefixes

Also, common options are now consistent across all gstreamer modules,
and are inherited automatically.

6 years agogst-uninstalled: Use absolute path to custom builddir
Nirbheek Chauhan [Sat, 5 May 2018 13:08:00 +0000 (18:38 +0530)]
gst-uninstalled: Use absolute path to custom builddir

6 years agoAdd a wrap for dssim
Thibault Saunier [Wed, 2 May 2018 20:50:22 +0000 (22:50 +0200)]
Add a wrap for dssim

6 years agoBump Meson requirement to 0.46
Tim-Philipp Müller [Wed, 25 Apr 2018 00:06:27 +0000 (01:06 +0100)]
Bump Meson requirement to 0.46

Which matches GStreamer core's (and soon the other modules).

6 years agosubprojects: add some missing wraps
Mathieu Duponchelle [Sun, 22 Apr 2018 00:51:20 +0000 (17:51 -0700)]
subprojects: add some missing wraps

6 years agouname does not exist everywhere
Mathieu Duponchelle [Sun, 22 Apr 2018 00:50:06 +0000 (17:50 -0700)]
uname does not exist everywhere

6 years agomeson: Fix typo, lower() -> to_lower()
Nirbheek Chauhan [Sat, 21 Apr 2018 07:29:04 +0000 (12:59 +0530)]
meson: Fix typo, lower() -> to_lower()

6 years agoOnly pass -DZ_SOLO on MSVC if using MSYS2 zlib
Nirbheek Chauhan [Fri, 13 Apr 2018 09:26:33 +0000 (14:56 +0530)]
Only pass -DZ_SOLO on MSVC if using MSYS2 zlib

This fixes the build when we're building our own zlib as a subproject.

6 years agoAdd a script to checkout a worktree of gst-build and its subprojects
Thibault Saunier [Thu, 22 Feb 2018 12:14:26 +0000 (09:14 -0300)]
Add a script to checkout a worktree of gst-build and its subprojects

https://bugzilla.gnome.org/show_bug.cgi?id=794519

6 years agoBuild master
Tim-Philipp Müller [Tue, 20 Mar 2018 01:08:23 +0000 (01:08 +0000)]
Build master

6 years agoBuild 1.14.0
Tim-Philipp Müller [Tue, 20 Mar 2018 00:45:32 +0000 (00:45 +0000)]
Build 1.14.0

6 years agoREADME.md: explain how to run a specific test from a specific file
Guillaume Desmottes [Mon, 5 Feb 2018 15:48:41 +0000 (16:48 +0100)]
README.md: explain how to run a specific test from a specific file

https://bugzilla.gnome.org/show_bug.cgi?id=793190

6 years agoREADME.md: update specific test example
Guillaume Desmottes [Mon, 5 Feb 2018 15:46:00 +0000 (16:46 +0100)]
README.md: update specific test example

Tests naming scheme has changed.

https://bugzilla.gnome.org/show_bug.cgi?id=793190

6 years agoREADME.md: use 'meson test' instead of 'mesontest'
Guillaume Desmottes [Mon, 5 Feb 2018 15:44:40 +0000 (16:44 +0100)]
README.md: use 'meson test' instead of 'mesontest'

The latter has been deprecated.

https://bugzilla.gnome.org/show_bug.cgi?id=793190

6 years agogst-uninstalled: symlink mesonconfig in site-packages
Mathieu Duponchelle [Mon, 15 Jan 2018 04:18:34 +0000 (05:18 +0100)]
gst-uninstalled: symlink mesonconfig in site-packages

This is still incredibly ugly, but at least now mesonconfig
gets found, unlike before where the path where it was looked
for was the path of the sitecustomize symlink, not of its target
(https://bugs.python.org/issue6386)

6 years agogst-uninstalled: make override hacks work in virtualenv
Mathieu Duponchelle [Fri, 19 Jan 2018 20:04:09 +0000 (21:04 +0100)]
gst-uninstalled: make override hacks work in virtualenv

virtualenv ships its own version of site.py, which does not
expose a getusersitepackages function. An alternative method
is thus used when we detect that we are running in a virtualenv.

6 years agogst-uninstalled.py: Don't close parent file descriptors
Alicia Boya García [Thu, 14 Dec 2017 14:35:23 +0000 (15:35 +0100)]
gst-uninstalled.py: Don't close parent file descriptors

https://bugzilla.gnome.org/show_bug.cgi?id=791616

6 years agoFix check for python3
Tim-Philipp Müller [Mon, 25 Dec 2017 22:00:46 +0000 (23:00 +0100)]
Fix check for python3

Use the python3 module to find the right binary. It might not
be called 'python3', but could just be plain 'python' for example
(e.g. on windows).

6 years agocommon.get_meson(): use MESONINTROSPECT if present
Mathieu Duponchelle [Mon, 18 Dec 2017 17:46:14 +0000 (18:46 +0100)]
common.get_meson(): use MESONINTROSPECT if present

If meson has set this, it takes priority over whatever
we may find in PATH.

6 years agoStop using now deprecated mesonintrospect executable
Mathieu Duponchelle [Mon, 18 Dec 2017 15:55:11 +0000 (16:55 +0100)]
Stop using now deprecated mesonintrospect executable

6 years agomeson.build: bump up required meson to 0.42.0
Mathieu Duponchelle [Mon, 18 Dec 2017 15:54:26 +0000 (16:54 +0100)]
meson.build: bump up required meson to 0.42.0

In order to use meson introspect, meson conf

6 years agomeson.build: Fix typo in gstreamer-sharp message
Nirbheek Chauhan [Wed, 13 Dec 2017 22:58:20 +0000 (04:28 +0530)]
meson.build: Fix typo in gstreamer-sharp message

Reported by @jeandet on IRC.

6 years agoBuild with buildtype debugoptimized by default
Tim-Philipp Müller [Wed, 6 Dec 2017 10:58:23 +0000 (10:58 +0000)]
Build with buildtype debugoptimized by default

https://bugzilla.gnome.org/show_bug.cgi?id=790989

6 years agoREADME: Document fish shell prompt customization
Philippe Normand [Fri, 1 Dec 2017 14:16:34 +0000 (14:16 +0000)]
README: Document fish shell prompt customization

6 years agomeson.build: blacklist only libva 0.99.0
Sreerenj Balachandran [Wed, 1 Nov 2017 17:32:55 +0000 (10:32 -0700)]
meson.build: blacklist only libva 0.99.0

This is the same fix we used in gstreaemr-vaapi to blacklist
the notoroious libva version 0.99.0

Intel's MSDK uses libva 0.99.0, meanwhile open source libva bumped
its API version to 1.0.0. Thus we have to blacklist only the MSDK's
libva (0.99.0)

https://bugzilla.gnome.org/show_bug.cgi?id=789744

6 years agogit-update: Close stdin if non-interactive
Edward Hervey [Fri, 20 Oct 2017 10:22:57 +0000 (12:22 +0200)]
git-update: Close stdin if non-interactive

To be 100% certain that any usage of stdin will actually fail
instead of silently waiting for input.

6 years agoFix checking for libxml2, it's not required
Tim-Philipp Müller [Sat, 7 Oct 2017 14:42:59 +0000 (15:42 +0100)]
Fix checking for libxml2, it's not required

6 years agomsys2: Handle aliased functions when generating the .lib files
Thibault Saunier [Mon, 25 Sep 2017 17:14:53 +0000 (14:14 -0300)]
msys2: Handle aliased functions when generating the .lib files

6 years agouninstalled: Symbolic link support for the script file
Philippe Normand [Fri, 15 Sep 2017 12:24:54 +0000 (13:24 +0100)]
uninstalled: Symbolic link support for the script file

This allows the user to invoke the uninstalled shell using a symbolic link to
gst-uninstalled.py.

6 years agoHandle a prefix in prefix/
Thibault Saunier [Mon, 21 Aug 2017 14:57:29 +0000 (11:57 -0300)]
Handle a prefix in prefix/

This is usefull to use external libs and tool not buildable with meson
inside our environment

6 years agoMake the cs compiler optional
Thibault Saunier [Wed, 6 Sep 2017 18:34:27 +0000 (15:34 -0300)]
Make the cs compiler optional

6 years agoAdd csharp/gstreamer-sharp support
Thibault Saunier [Tue, 22 Aug 2017 19:29:58 +0000 (16:29 -0300)]
Add csharp/gstreamer-sharp support

6 years agoDon't try to build ges if required dep isn't found
Tim-Philipp Müller [Thu, 3 Aug 2017 22:45:52 +0000 (23:45 +0100)]
Don't try to build ges if required dep isn't found

We shouldn't error out all of gst-build by default
if one of ges's required deps is not there.

7 years agoglib.wrap: meson support has been merged into master branch
Tim-Philipp Müller [Mon, 17 Jul 2017 21:39:15 +0000 (22:39 +0100)]
glib.wrap: meson support has been merged into master branch

So use this until we can point to a release that contains it.

7 years agoCheck out glib from git://git.gnome.org/glib
Alessandro Decina [Wed, 12 Jul 2017 13:08:45 +0000 (23:08 +1000)]
Check out glib from git://git.gnome.org/glib

7 years agouninstalled: Do not concider not installed dynamic libs as possible plugins
Thibault Saunier [Wed, 7 Jun 2017 21:38:59 +0000 (17:38 -0400)]
uninstalled: Do not concider not installed dynamic libs as possible plugins

7 years agoBump meson version requirement to >= 0.40.1
Tim-Philipp Müller [Fri, 26 May 2017 13:05:12 +0000 (14:05 +0100)]
Bump meson version requirement to >= 0.40.1

Which matches that of GStreamer core.

7 years agouninstalled: fixes for windows usage
Scott D Phillips [Mon, 1 May 2017 20:17:12 +0000 (13:17 -0700)]
uninstalled: fixes for windows usage

Fix a couple small breakages with windows usage, (1) Add
sys.executable to a subprocess invocation and (2) escape a path
fragment that gets used in a regex.

https://bugzilla.gnome.org/show_bug.cgi?id=782026

7 years agoBack to development
Thibault Saunier [Thu, 4 May 2017 17:13:26 +0000 (14:13 -0300)]
Back to development

7 years agoRelease 1.12.0
Thibault Saunier [Thu, 4 May 2017 16:55:18 +0000 (13:55 -0300)]
Release 1.12.0

7 years agorequire libva < 0.99.0 for gstreamer-vaapi
Scott D Phillips [Fri, 28 Apr 2017 05:58:35 +0000 (22:58 -0700)]
require libva < 0.99.0 for gstreamer-vaapi

Version 0.99.0 of libva isn't currently supported by gstreamer-vaapi.

https://bugzilla.gnome.org/show_bug.cgi?id=781866

7 years agouninstalled: Make the regex to look for plugin paths more generic
Thibault Saunier [Mon, 24 Apr 2017 18:58:07 +0000 (15:58 -0300)]
uninstalled: Make the regex to look for plugin paths more generic

We might end up with spurious paths but it is no big deal.

7 years agogst-uninstalled: Match plugin path when lib64 is libdir
Nirbheek Chauhan [Sat, 22 Apr 2017 12:28:51 +0000 (17:58 +0530)]
gst-uninstalled: Match plugin path when lib64 is libdir

Fixes setting of GST_PLUGIN_PATH on Fedora 64-bit

7 years agoSet GST_PLUGIN_PATH only to plugin paths
Thibault Saunier [Tue, 14 Mar 2017 22:31:11 +0000 (19:31 -0300)]
Set GST_PLUGIN_PATH only to plugin paths

7 years agoAllow disabling introspection from toplevel gst-build
Thibault Saunier [Mon, 10 Apr 2017 20:36:30 +0000 (17:36 -0300)]
Allow disabling introspection from toplevel gst-build

https://bugzilla.gnome.org/show_bug.cgi?id=781148

7 years agoPrefer MESONINTROSPECT env var to find mesonintrospect if set
Tim-Philipp Müller [Sun, 9 Apr 2017 23:35:18 +0000 (00:35 +0100)]
Prefer MESONINTROSPECT env var to find mesonintrospect if set

This is new in meson 0.40. Makes sure we find and use the
mesonintrospect from the same location as our meson, and
not some other meson version that just happens to be in the
path. We might be using meson directly from a checkout, for
example.

https://bugzilla.gnome.org/show_bug.cgi?id=781110

7 years agouninstalled: use build and source root
Mathieu Duponchelle [Wed, 5 Apr 2017 22:25:31 +0000 (00:25 +0200)]
uninstalled: use build and source root

7 years agouninstalled: Take into account -good pkgconfig uninstalled file
Thibault Saunier [Tue, 28 Mar 2017 17:32:24 +0000 (14:32 -0300)]
uninstalled: Take into account -good pkgconfig uninstalled file

7 years agoEnable custom subprojects option
Mathieu Duponchelle [Tue, 7 Mar 2017 23:31:26 +0000 (00:31 +0100)]
Enable custom subprojects option

7 years agoAdd push-url to all wrap files
Thibault Saunier [Wed, 15 Feb 2017 13:55:37 +0000 (10:55 -0300)]
Add push-url to all wrap files

7 years agoadd gstreamer-vaapi as a possible subproject
Scott D Phillips [Thu, 9 Feb 2017 19:08:39 +0000 (11:08 -0800)]
add gstreamer-vaapi as a possible subproject

https://bugzilla.gnome.org/show_bug.cgi?id=778407

7 years agoREADME: update tests section
Guillaume Desmottes [Mon, 30 Jan 2017 08:08:59 +0000 (09:08 +0100)]
README: update tests section

- Add example to list all tests
- Add example to run all tests of a specific component
- Update example running one specific test to avoid test name clashes
with other components.

https://bugzilla.gnome.org/show_bug.cgi?id=776718

7 years agoAdd meson/ to PYTHONPATH if needed
Thibault Saunier [Fri, 27 Jan 2017 19:54:21 +0000 (16:54 -0300)]
Add meson/ to PYTHONPATH if needed

7 years agoadd gst-omx as a possible subproject
Matthew Waters [Wed, 18 Jan 2017 05:25:52 +0000 (16:25 +1100)]
add gst-omx as a possible subproject

7 years agoBump version
Tim-Philipp Müller [Fri, 13 Jan 2017 13:07:47 +0000 (13:07 +0000)]
Bump version

7 years agogit-update: Update submodules too
Arun Raghavan [Wed, 11 Jan 2017 11:59:33 +0000 (17:29 +0530)]
git-update: Update submodules too

More correct than not doing it, and prevents careless people from
mistakenly pushing changes to submodules.

7 years agogst-uninstalled: set PKG_CONFIG_PATH
Guillaume Desmottes [Wed, 4 Jan 2017 11:10:56 +0000 (12:10 +0100)]
gst-uninstalled: set PKG_CONFIG_PATH

Look for -uninstalled pc files and update PKG_CONFIG_PATH with the
directories containing those.

This feature is useful for users building the GStreamer stack
using meson and having to link it to another project which is still
using the autotools.

Fix a regression from the old gst-uninstalled tool.

https://bugzilla.gnome.org/show_bug.cgi?id=776810

7 years agouninstalled: Also set GST_PRESET_PATH and GST_ENCODING_TARGET_PATH
Thibault Saunier [Mon, 19 Dec 2016 13:10:58 +0000 (10:10 -0300)]
uninstalled: Also set GST_PRESET_PATH and GST_ENCODING_TARGET_PATH

7 years agoAlso use meson introspect to set PATH
Thibault Saunier [Wed, 14 Dec 2016 20:13:53 +0000 (17:13 -0300)]
Also use meson introspect to set PATH

7 years agosetup.py: Print the detected Ninja and quote build_dir
Nirbheek Chauhan [Tue, 3 Jan 2017 17:29:52 +0000 (22:59 +0530)]
setup.py: Print the detected Ninja and quote build_dir

The build_dir is an absolute path, so quote it.

7 years agoRevert "setup.py: Use the detected Ninja and quote build_dir"
Nirbheek Chauhan [Tue, 3 Jan 2017 17:23:18 +0000 (22:53 +0530)]
Revert "setup.py: Use the detected Ninja and quote build_dir"

This reverts commit 9a64b727bf6ad42d66f1e5f0404baca46f57167c.

Closes https://bugzilla.gnome.org/show_bug.cgi?id=776801

The actual fix is in the next commit.

7 years agosetup.py: Use the detected Ninja and quote build_dir
Nirbheek Chauhan [Mon, 2 Jan 2017 20:36:42 +0000 (02:06 +0530)]
setup.py: Use the detected Ninja and quote build_dir

The build_dir is an absolute path, so quote it.

We don't really need to use the absolute path to Ninja in git-update
since we pass it to subprocess.call which will do an shutil.which