Commit graph

45 commits

Author SHA1 Message Date
Tim-Philipp Müller 3942dc262b Don't build gst-python if required deps aren't available 2018-06-07 19:25:22 +01:00
Nirbheek Chauhan 85e49c19d4 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.
2018-05-17 13:57:33 +05:30
Nirbheek Chauhan f164b8d93f meson: Update option names to omit prefixes
Also, common options are now consistent across all gstreamer modules,
and are inherited automatically.
2018-05-05 20:30:29 +05:30
Tim-Philipp Müller 14bf7c9990 Bump Meson requirement to 0.46
Which matches GStreamer core's (and soon the other modules).
2018-04-25 01:06:27 +01:00
Mathieu Duponchelle 47844b2771 uname does not exist everywhere 2018-04-22 02:58:06 +02:00
Nirbheek Chauhan 8708f6a606 meson: Fix typo, lower() -> to_lower() 2018-04-21 12:59:04 +05:30
Nirbheek Chauhan 40f97fe186 Only pass -DZ_SOLO on MSVC if using MSYS2 zlib
This fixes the build when we're building our own zlib as a subproject.
2018-04-13 14:56:33 +05:30
Tim-Philipp Müller 2136763eb4 Build master 2018-03-20 01:08:23 +00:00
Tim-Philipp Müller 9051db2290 Build 1.14.0 2018-03-20 01:07:15 +00:00
Tim-Philipp Müller dfc24cc612 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).
2017-12-25 23:00:46 +01:00
Mathieu Duponchelle 834a66ec9a meson.build: bump up required meson to 0.42.0
In order to use meson introspect, meson conf
2017-12-18 17:05:20 +01:00
Nirbheek Chauhan 61ece08deb meson.build: Fix typo in gstreamer-sharp message
Reported by @jeandet on IRC.
2017-12-14 04:28:44 +05:30
Tim-Philipp Müller 8ff8df2112 Build with buildtype debugoptimized by default
https://bugzilla.gnome.org/show_bug.cgi?id=790989
2017-12-06 10:58:23 +00:00
Sreerenj Balachandran ccedfe7472 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
2017-11-01 10:32:55 -07:00
Tim-Philipp Müller 1f847ffbf4 Fix checking for libxml2, it's not required 2017-10-07 15:42:59 +01:00
Thibault Saunier 6bb7528a48 Make the cs compiler optional 2017-09-06 15:34:27 -03:00
Thibault Saunier f7c192a440 Add csharp/gstreamer-sharp support 2017-09-06 13:48:10 -03:00
Tim-Philipp Müller 5b801e2f0e 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.
2017-08-03 23:45:52 +01:00
Tim-Philipp Müller 4b29870a5d Bump meson version requirement to >= 0.40.1
Which matches that of GStreamer core.
2017-05-26 14:05:12 +01:00
Thibault Saunier e69935afac Back to development 2017-05-04 14:13:50 -03:00
Thibault Saunier b318a1ff26 Release 1.12.0 2017-05-04 14:12:24 -03:00
Scott D Phillips 4db18a66b4 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
2017-05-02 17:37:01 +02:00
Thibault Saunier c071855c48 Allow disabling introspection from toplevel gst-build
https://bugzilla.gnome.org/show_bug.cgi?id=781148
2017-04-11 12:05:20 -03:00
Mathieu Duponchelle 12b1289519 uninstalled: use build and source root 2017-04-06 00:25:49 +02:00
Mathieu Duponchelle 95d525f43a Enable custom subprojects option 2017-03-08 00:36:03 +01:00
Scott D Phillips a6ae14b612 add gstreamer-vaapi as a possible subproject
https://bugzilla.gnome.org/show_bug.cgi?id=778407
2017-02-09 16:15:31 -03:00
Matthew Waters 45d7f5f337 add gst-omx as a possible subproject 2017-01-18 16:25:52 +11:00
Tim-Philipp Müller 14de71cd96 Bump version 2017-01-13 13:07:47 +00:00
Thibault Saunier 2b74d4d86d Work around issue using msys2 provided zlib
https://bugzilla.gnome.org/show_bug.cgi?id=775281
2016-12-13 12:58:31 -03:00
Tim-Philipp Müller 8ebcfad265 Require latest meson release (0.36)
We'll start depending on it in other modules soon.
2016-11-14 19:09:20 +00:00
Tim-Philipp Müller 90021b82af Update version to match git master
Use the 1.10 branch if you want to track 1.10.
2016-11-09 09:37:56 +00:00
Thibault Saunier c843f48740 Add 'update' and git-update targets to update git repos 2016-11-08 15:16:57 -03:00
Scott D Phillips 95a0651b2c Include libav dependency in FFmpeg check
The FFmpeg-origin check can't work if it isn't provided the
dependency library.

https://bugzilla.gnome.org/show_bug.cgi?id=773911
2016-11-03 21:51:01 -03:00
Tim-Philipp Müller 33e0791294 Skip gst-devtools if json-glib-1.0 is missing
We shouldn't fail hard because of a gst-devtools dependency,
so if json-glib-1.0 is not found, just skip the module and
build the rest.
2016-10-27 20:11:45 +01:00
Tim-Philipp Müller 0b560fb187 Add gst-rtsp-server 2016-10-27 00:30:32 +01:00
Tim-Philipp Müller 9a8ab306b7 Fix build if we can't find system ffmpeg / libavfilter dev packages
It would unconditionally add gst-libav to subprojects even
if the dep was not found.
2016-10-27 00:05:51 +01:00
Tim-Philipp Müller 73f692ddf9 Bump version to match gst git master 2016-10-27 00:05:39 +01:00
Tim-Philipp Müller 233bdf98e8 Require meson 0.35.1
Otherwise gst-devtools will fail to configure with
UnboundLocalError: local variable 'variable' referenced before assignment
2016-10-27 00:02:01 +01:00
Thibault Saunier 3875f0c705 Add options to disable some modules 2016-10-26 17:03:18 -03:00
Thibault Saunier 85880a3a22 Create symlinks to built subprojects 2016-10-21 05:31:13 -03:00
Thibault Saunier b844b7229a Do not gst-python by default 2016-10-20 17:47:07 -03:00
Thibault Saunier be5e8af9e2 Fix run_target usage 2016-09-14 10:36:28 -03:00
Thibault Saunier bf1aa16608 Add [gst-]python support 2016-09-09 08:30:01 -03:00
Thibault Saunier 080780c720 Build gst-libav if libav is on the system 2016-09-09 08:30:01 -03:00
Saunier Thibault de987e8c61 Initial commit 2016-08-25 15:26:28 -03:00