Tim-Philipp Müller
6837a61450
meson: use 'python' module to find python instead of deprecated 'python3' one
...
https://github.com/mesonbuild/meson/pull/4169
2018-10-08 23:28:59 +01:00
Nirbheek Chauhan
efa220a615
meson: Add a feature option for tests
...
This autodetection is needed on iOS inside Cerbero where
gstreamer-check-1.0 is not available.
2018-09-01 12:18:21 +05:30
Nirbheek Chauhan
67f2be1987
meson: Maintain macOS ABI through dylib versioning
...
Requires Meson 0.48, but the feature will be ignored on older versions
so it's safe to add it without bumping the requirement.
Documentation:
https://github.com/mesonbuild/meson/blob/master/docs/markdown/Reference-manual.md#shared_library
2018-08-31 14:44:58 +05:30
Nirbheek Chauhan
43e075d81f
meson: Convert common options to feature options
...
The remaining automagic options are in tests and examples.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 18:48:05 +05:30
Thibault Saunier
db827dbd00
python: Fix GES.Timelineset_child_property
...
Implementing it in the overrides as PyGObject won't be able to properly
convert python values to GValues in some cases. Using
g_object_set_property works as some logic is implemented inside
PyGObject for that particular case. This is a "regression" due
to https://bugzilla.gnome.org/review?bug=769789&attachment=348766 were
we end up with an OverflowError while setting G_TYPE_UINT children
properties.
2018-07-08 16:02:28 -04:00
Thibault Saunier
d6018ebaf5
Set GLib log domain to GES
2018-07-01 16:22:39 -04:00
Thibault Saunier
af2ee3f723
meson: Rename the gtkdoc option to gtk_doc
...
This is what other modules use
2018-06-14 17:08:20 -04:00
Nirbheek Chauhan
b74edb98b3
meson: Update option names to omit disable_ and with- prefixes
...
Also yield common options to the outer project (gst-build in our case)
so that they don't have to be set manually.
2018-05-05 19:34:47 +05:30
Tim-Philipp Müller
b99ddc53ef
meson: use -Wl,-Bsymbolic-functions where supported
...
Just like the autotools build.
2018-04-25 11:01:01 +01:00
Tim-Philipp Müller
7ba51db93c
Back to development
2018-03-20 10:24:35 +00:00
Tim-Philipp Müller
e6a372e5ef
Release 1.14.0
2018-03-19 20:28:11 +00:00
Tim-Philipp Müller
825bf3ca3b
Release 1.13.91
2018-03-13 19:29:46 +00:00
Tim-Philipp Müller
211f3b5af1
Release 1.13.90
2018-03-03 23:09:38 +00:00
Mathieu Duponchelle
ccc5fe4619
meson: enable more warnings
2018-03-01 18:57:21 +01:00
Tim-Philipp Müller
34084df96a
meson: simplify GST_DISABLE_GST_DEBUG check some more
2018-02-21 19:42:19 +00:00
Tim-Philipp Müller
5b18f7fa1f
meson: don't use add_global_arguments()
...
.. and tighten check for disabled gst debugging sytem.
add_global_arguments() can't be used in subprojects. It's
entirely possible that ges is a subproject but gstreamer
is picked up from an installed location, so we should
really use add_project_arguments() in both cases.
2018-02-21 19:23:05 +00:00
Tim-Philipp Müller
388297735f
Back to development
2018-02-15 19:44:30 +00:00
Tim-Philipp Müller
ec1d0a46c6
Release 1.13.1
2018-02-15 17:20:22 +00:00
Tim-Philipp Müller
8891547bc7
meson: make version numbers ints and fix int/string comparison
...
WARNING: Trying to compare values of different types (str, int).
The result of this is undefined and will become a hard error
in a future Meson release.
2018-02-08 19:16:26 +00:00
Tim-Philipp Müller
416d75ba65
meson: use -fno-strict-aliasing where supported
...
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30 20:35:37 +00:00
Tim-Philipp Müller
5016c80311
win32: remove .def file with exports
...
They're no longer needed, symbol exporting is now explicit
via GST_EXPORT in all cases (autotools, meson, incl. MSVC).
2017-11-26 13:30:08 +00:00
Tim-Philipp Müller
600f9800e0
meson: hide symbols by default unless explicitly exported
2017-08-11 22:28:04 +01:00
Tim-Philipp Müller
4c773e64d8
meson: find python3 via python3 module
...
https://bugzilla.gnome.org/show_bug.cgi?id=783198
2017-07-07 12:27:16 +01:00
Thibault Saunier
a934efe601
meson: Allow using glib as a subproject
2017-06-23 16:18:36 -04:00
Tim-Philipp Müller
57c1339056
meson: remove config.h.meson
2017-06-09 21:37:48 +01:00
Sebastian Dröge
7d5b3ca7a9
Back to development
2017-05-04 18:59:14 +03:00
Sebastian Dröge
e2424ad267
Release 1.12.0
2017-05-04 15:43:12 +03:00
Sebastian Dröge
ee6d22b1c7
Release 1.11.91
2017-04-27 17:47:16 +03:00
Sebastian Dröge
9a01084c26
Release 1.11.90
2017-04-07 16:35:23 +03:00
Thibault Saunier
909f0b7412
Revert "Fhotdoc"
...
This reverts commit 220618ecc7
.
This was not meant to be pushed.
2017-03-10 19:46:24 -03:00
Thibault Saunier
220618ecc7
Fhotdoc
2017-03-09 13:10:46 -03:00
Sebastian Dröge
992472bf02
meson: Update version
2017-02-24 16:00:09 +02:00
Thibault Saunier
2229579084
meson: Add an option to disable doc generation
2017-02-15 12:53:22 -03:00
Tim-Philipp Müller
02e151bce6
Revert "meson: don't use subproject fallback for gst-validate if it won't work"
...
This reverts commit 6760e5e0b1
.
This was not supposed to be pushed and should not be needed any more.
2017-01-13 12:41:51 +00:00
Tim-Philipp Müller
e3332e0d48
meson: bump version
2017-01-13 12:39:42 +00:00
Tim-Philipp Müller
6760e5e0b1
meson: don't use subproject fallback for gst-validate if it won't work
...
gst-validate has a hard-dep on json-glib-1.0 so maintain optionality of
it all by only dragging it in as a fallback if we know we can satisfy
the dependencies.
2017-01-13 12:16:01 +00:00
Thibault Saunier
a6a8abce93
meson: Support building without Gst debug
2016-12-09 17:52:06 -03:00
Thibault Saunier
d75359b096
meson: Do not print error logs when building the gir
2016-11-29 10:37:29 -03:00
Scott D Phillips
9feee792c5
Enable building with MSVC
...
https://bugzilla.gnome.org/show_bug.cgi?id=774641
2016-11-18 09:13:53 -03:00
Thibault Saunier
c45705f529
meson: Unset the plugin paths to generate the .gir files
...
Avoiding problems when using subproject:
'Failed to load plugin something.so file too short'
2016-11-04 14:41:13 -03:00
Tim-Philipp Müller
6015457a33
meson: update version
2016-11-01 18:10:47 +00:00
Scott D Phillips
18989a8459
meson: Don't depend on gstreamer-check-1.0 on windows
...
https://bugzilla.gnome.org/show_bug.cgi?id=773114
2016-10-26 17:51:45 +05:30
Nirbheek Chauhan
b63d64cb85
Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
...
This reverts commit 5665c2bfc9
.
Does not actually work. See:
https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
2016-10-25 11:48:35 +05:30
Thibault Saunier
5665c2bfc9
meson: move gstreamer-check-1.0 dependency to tests/check
2016-10-21 05:49:18 -03:00
Scott D Phillips
9745852b9e
meson: mark gstreamer-check-1.0 as required: false
2016-10-18 10:29:24 +02:00
Nirbheek Chauhan
f8f0cf7374
meson: Don't set c_std to gnu99
...
Use the default for each compiler on every platform instead. This
improves our compatibility with compilers that don't have gnu99 as
a c_std.
2016-10-15 22:21:51 +05:30
Thibault Saunier
1d6167f07d
meson: Use environment object to setup test environment variables
...
Bump meson requirement to 0.35
2016-10-14 17:44:00 +02:00
Thibault Saunier
a44e49fafe
meson: Setup pre commit hook and fix getpluginsdir for standalone case
2016-09-30 13:35:01 -03:00
Tim-Philipp Müller
dbfed9279a
meson: update version
2016-09-30 14:56:48 +01:00
Thibault Saunier
4434392b2c
meson: Do not build libges against libcheck
2016-09-07 16:53:06 -03:00