Alessandro Decina
c9226e6e80
meson: enable applemedia
2018-08-03 12:51:28 +10:00
Nicolas Dufresne
d2ee9b16fa
opencv: Fixup include to follow new standard
...
This uses the new path for OpenCV headers. OpenCV now have
master headers files per modules, which reduce the amount of
required includes. Note that HIGHGUI was included to get the
imgcodecs includes, which I fixed, though the master header is
missing the C headers, so I included that directly. All the
image stuff should be ported to C++ eventually. Finally, this
patch also update the header checks to reflect the modules that
are really being used.
2018-08-02 11:31:34 -04:00
Nirbheek Chauhan
b55dfb5313
Add feature options for almost all plugins
...
The only plugins remaining are those that haven't been ported to Meson
yet, and msdk. Also, the tests are still automagic.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 19:04:38 +05:30
Nirbheek Chauhan
7ef303fa28
meson: Add feature options for many plugins
...
The rest will be converted later, these are necessary for gst-build to
set options correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 18:43:52 +05:30
Tim-Philipp Müller
b0404761f0
meson: add 'nls' option to disable translations
...
And enable by default. Was implicitly disabled because
ENABLE_NLS was not defined.
2018-05-21 12:07:04 +01:00
Nirbheek Chauhan
feac77ace3
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 20:06:39 +05:30
Xavier Claessens
83d0623293
Meson: Generate pc file for all plugins in bad
...
https://bugzilla.gnome.org/show_bug.cgi?id=794568
2018-04-25 11:08:09 +01:00
Tim-Philipp Müller
87368e98b4
meson: use -Wl,-Bsymbolic-functions where supported
...
Just like the autotools build.
2018-04-25 11:00:00 +01:00
Tim-Philipp Müller
b647888dc8
meson: webrtc: use gnome.mkenums_simple() to generate enumtypes files
2018-03-22 14:34:17 +00:00
Alessandro Decina
f49134095c
meson: use gnome.mkenums_simple() to generate enumtypes files
...
Means we no longer need our custom scripts, nor template files.
2018-03-22 14:34:05 +00:00
Tim-Philipp Müller
ce0d902d39
Back to development
2018-03-20 09:39:17 +00:00
Tim-Philipp Müller
48cde372d6
Release 1.14.0
2018-03-19 20:24:08 +00:00
Tim-Philipp Müller
84da104b06
Release 1.13.91
2018-03-13 19:22:13 +00:00
Tim-Philipp Müller
076809ebd5
Release 1.13.90
2018-03-03 22:39:39 +00:00
Mathieu Duponchelle
47208072bf
meson: enable more warnings
2018-03-01 18:44:30 +01:00
Tim-Philipp Müller
a0cc9d1af0
Remove schroedinger plugin
...
No upstream (website disappeared), no maintainer, and
pretty much a fringe format anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=776215
2018-03-01 15:24:39 +00:00
Tim-Philipp Müller
9af73aa1d1
meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
...
add_global_arguments() can't be used in subprojects. It's
entirely possible that -bad 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:46:04 +00:00
Justin Kim
2169c8807b
meson: Use .dylib suffix if darwin
...
For Mac OS, GST_EXTRA_MODULE_SUFFIX should be set as '.dylib'.
https://bugzilla.gnome.org/show_bug.cgi?id=793585
2018-02-21 15:05:42 +00:00
Tim-Philipp Müller
c282f4148c
Back to development
2018-02-15 19:44:23 +00:00
Tim-Philipp Müller
89a3d9e53e
Release 1.13.1
2018-02-15 18:52:07 +00:00
Tim-Philipp Müller
34276dc373
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:13:35 +00:00
Tim-Philipp Müller
f75c7823dd
meson: use -fno-strict-aliasing where supported
...
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30 20:35:10 +00:00
Tim-Philipp Müller
cfe030ad1b
meosn: curl: also check for and use libssh2 if available
2018-01-22 18:55:06 +00:00
Tim-Philipp Müller
ef557b5667
meson: skip translations if gettext is not available
2017-12-26 13:52:18 +01:00
Tim-Philipp Müller
27e1e515a4
meson: gl: fix build of openglmixers plugin
2017-12-19 17:34:50 +00:00
Tim-Philipp Müller
b680870c32
meson: fix dependency type name to check for
2017-12-19 15:14:07 +00:00
Tim-Philipp Müller
b7bfcc32d1
meson: fix build with GstGL from gst-plugins-base as subproject
...
- use right fallback variable
- get platform/winsys variables from subproject instead of pkg-config
With contributions from Thibault Saunier.
2017-12-19 15:07:48 +00:00
Tim-Philipp Müller
06e4403fdb
gl: update plugins to use GstGL from -base
2017-12-19 12:02:31 +00:00
Nirbheek Chauhan
a07248aec4
meson: Use cdata.set_quoted and set LIBDIR correctly
...
LIBDIR must include the prefix. Also use set_quoted instead of
manually quoting because it's clearer what the intention is.
https://bugzilla.gnome.org/show_bug.cgi?id=791751
2017-12-19 01:14:03 +05:30
Havard Graff
22f0f11abf
meson: remove vs_module_defs
...
The GST_EXPORT should handle it.
2017-10-05 13:57:48 +01:00
George Kiagiadakis
282b682cab
tests: ipcpipeline: provide pipe2() on systems that don't have it
...
https://bugzilla.gnome.org/show_bug.cgi?id=786763
2017-08-31 15:09:24 +03:00
Tim-Philipp Müller
57b542c5e5
meson: hide symbols by default unless explicitly exported
2017-08-11 13:59:04 +01:00
Tim-Philipp Müller
e0c1edcf56
meson: add translations
2017-07-15 12:52:38 +01:00
Nirbheek Chauhan
7e6a44388b
meson: Set python3 before plugin subdir()s
...
It's used by the msdk plugin
2017-07-07 17:07:31 +05:30
Tim-Philipp Müller
151aa9ee2a
meson: find python3 via python3 module
...
https://bugzilla.gnome.org/show_bug.cgi?id=783198
2017-07-07 11:59:03 +01:00
Thibault Saunier
d9c61ff4aa
meson: Allow using glib as a subproject
2017-06-28 11:40:17 -04:00
Tim-Philipp Müller
4f9163c06c
meson: fix with-package-name option
...
https://bugzilla.gnome.org/show_bug.cgi?id=784082
2017-06-26 09:52:24 +01:00
Mathieu Duponchelle
794ada056a
tests: start porting to meson
...
Incomplete port, to get the ball rolling
https://bugzilla.gnome.org/show_bug.cgi?id=782962
2017-06-07 20:21:17 +02:00
Tim-Philipp Müller
c402496916
Require wildmidi >= 0.4
...
https://bugzilla.gnome.org/show_bug.cgi?id=768576
2017-05-23 09:58:08 +01:00
Tim-Philipp Müller
bd22e10799
meson: don't need config.h.meson any longer
2017-05-21 18:03:02 +01:00
Tim-Philipp Müller
918ad83e46
meson: add options to set package name and origin
...
https://bugzilla.gnome.org/show_bug.cgi?id=782172
2017-05-20 15:04:45 +01:00
Nicolas Dufresne
60fa3cab5b
Bump and update for meson 0.40.1
...
This patch bumps the required meson to 0.40.1 as gstreamer core just
did, and cleanup some code to use a feature from 0.37 that allow
specifying version range when checking dependency.
https://bugzilla.gnome.org/show_bug.cgi?id=780654
2017-05-09 13:18:45 -04:00
Scott D Phillips
0309b20098
meson: Ignore msvc warnings in C++ as well
...
We were only ignoring the listed msvc warnings for C language
files and not C++. This was working by the coincidence that we did
not have any instances of these warnings in C++ files. Lately the
build of decklink has been fixed on windows, and it has an
instance of one of these warnings in a C++ file.
https://bugzilla.gnome.org/show_bug.cgi?id=782345
2017-05-08 19:18:03 +01:00
Sebastian Dröge
09fe080e6a
Back to development
2017-05-04 18:59:14 +03:00
Sebastian Dröge
da5b0d7ad3
Release 1.12.0
2017-05-04 15:39:05 +03:00
Sebastian Dröge
b73339d751
Release 1.11.91
2017-04-27 17:30:38 +03:00
Sebastian Dröge
75acc1afad
Release 1.11.90
2017-04-07 16:32:24 +03:00
Nirbheek Chauhan
ddcd7735b6
meson: Build mpeg2enc and mplex when available
2017-03-23 02:48:39 +05:30
Sebastian Dröge
46d7470e6e
meson: Update version
2017-02-24 15:59:44 +02:00
Thibault Saunier
cea4346d84
meson: Build GIR files
2017-01-23 12:48:53 -03:00