Commit graph

73 commits

Author SHA1 Message Date
Xavier Claessens d06b4ffe1e libsoup: Bump subproject version to 2.68.4
Older versions fails to build because the glib dependency was wrong.

Fixes: #75
2020-02-27 13:43:36 +00:00
Stéphane Cerveau 631677589c libxml2: update wrap path to 2.9.7-6
This patch allows to fallback on zlib subproject
2020-02-19 13:45:52 +01:00
Nirbheek Chauhan 2f11c43f49 win-flex-bison: Use gstreamer mirror as primary source
Use the gstreamer mirror as the primary source and fallback to
upstream if it's down.
2020-01-18 17:54:48 +05:30
Nirbheek Chauhan 352b838121 win-nasm: Use gstreamer mirror as primary source
nasm.us went down today and broke all our CI. Use the gstreamer mirror
as the primary source and fallback to nasm.us if that's down.
2020-01-18 17:54:48 +05:30
Nirbheek Chauhan 439dfa2955 win-nasm: Error out if accidentally called on non-Windows 2020-01-18 17:54:36 +05:30
Guillaume Desmottes 4720ef8767 fetch wrap patches from github
wrapdb.mesonbuild.com has been down for a few days now.

Fix #71
2020-01-16 13:21:26 +05:30
Tim-Philipp Müller ef2c97babe meson: bump glib subproject wrap to GLib 2.62 2020-01-13 17:16:52 +00:00
Tim-Philipp Müller 5e6c0b389a meson: add graphene subproject
So we can build all the OpenGL elements.
2020-01-08 17:40:43 +00:00
Guillaume Desmottes 20fc4b92b8 add gst-plugins-rs
Fix #63
2019-12-24 09:25:40 +05:30
Xavier Claessens 4bf0504e2a Bump libsoup wrap to latest stable release
It contains fix to properly fallback to libxml2 and sqlite subprojects,
as well as using feature options.
2019-12-03 19:41:24 -05:00
Xavier Claessens d72ce5f14e Add sqlite.wrap from wrapdb
This allows building libsoup support on platforms that does not have
sqlite.
2019-11-17 15:47:48 +00:00
Mathieu Duponchelle 9dcac5fbdd subprojects: add wrap for libmicrodns
This library is used by the newly-merged mdns device provider
for discovering devices advertised over multicast dns.
2019-10-21 12:36:36 +00:00
Thibault Saunier 0d54e153d3 Update ffmpeg to 4.1.4 2019-10-01 09:20:25 -03:00
Nirbheek Chauhan 78c971df61 Update .gitignore 2019-09-16 08:51:47 +05:30
Nirbheek Chauhan 3c1b25465b Move to using GitHub binary releases
Can't update to 2.5.19 because of https://github.com/lexxmark/winflexbison/issues/48

Fixes https://gitlab.freedesktop.org/gstreamer/gst-build/issues/43
2019-09-16 08:51:06 +05:30
Tim-Philipp Müller 5291f7b2a1 subprojects: proxy-libintl: fix push-url 2019-08-14 18:51:43 +01:00
Jordan Petridis 9e7855866a
Update the flexmeson windows binary version
The old binary/url is no longer available, and the layout of the
sourceforge archvie seems to have changed to include a new
old_versions/ directory where the previous binary is
relocated.

https://sourceforge.net/projects/winflexbison/files/old_versions/

While we could use that, it seem better to invest the effort to
adapt the scipt afterwards to use the github archives instead

https://github.com/lexxmark/winflexbison/releases

So for now bump the version to get the subproject building
till we switch to github releases.
2019-07-30 07:11:10 +03:00
Matthew Waters d0acfc2bf7 add gst-examples repository to subproject list 2019-07-25 12:03:00 +10:00
Thibault Saunier f0a550eac9 subprojects: Add a wrap for gst-docs
Preparing for building API documentation with hotdoc
2019-04-19 16:33:54 -04:00
Tim-Philipp Müller 96dd9f4093 Build master again 2019-04-19 11:07:28 +01:00
Tim-Philipp Müller 5114d22911 Build 1.16.0 release 2019-04-19 02:23:51 +01:00
Tim-Philipp Müller 273d95a18d Build master again 2019-04-16 16:49:32 +01:00
Tim-Philipp Müller c0a8dd04b5 Build 1.15.90 release 2019-04-16 14:17:49 +00:00
Tim-Philipp Müller 462a2089ef subprojects: libsoup: pin to latest release 2019-04-16 14:17:49 +00:00
Tim-Philipp Müller 8a2ac5c668 subprojects: orc: pin to 0.4.29 release 2019-04-16 14:17:49 +00:00
Nirbheek Chauhan 6a3a7760f2 ffmpeg.wrap: Bump to 4.1.3
Tested on Windows.
2019-04-15 15:46:27 +05:30
Nirbheek Chauhan 35e6c8b160 glib.wrap: Use the glib-2-60 stable branch instead of master
This fixes https://gitlab.freedesktop.org/gstreamer/gst-build/issues/21
2019-04-12 10:52:37 +05:30
Nirbheek Chauhan 0f55b18c8c meson: Add a subproject wrap file for x264
This allows building x264enc from -ugly on all platforms.
2019-04-02 13:16:05 +00:00
Nirbheek Chauhan fa32c47022 Add FFmpeg.wrap and update .gitignore
Tested on Linux and Windows (MSVC)
2019-03-27 19:00:56 +05:30
Thibault Saunier 887da9a04b Add gst-integration-testsuites as a subproject 2019-03-14 10:10:32 -03:00
Tim-Philipp Müller 406caf378d Back to development 2019-03-03 21:00:32 +00:00
Tim-Philipp Müller a603acf512 Build 1.15.2 release 2019-03-03 20:58:38 +00:00
Nirbheek Chauhan f256d118f0 openh264.wrap: Update the upstream commit
Needed for building on Windows with MSVC.
2019-02-06 15:44:11 +05:30
Nirbheek Chauhan 530307ed47 New subproject win-nasm to provide nasm on Windows
This is needed for building openh264 as a subproject. Currently it's
downloaded unconditionally since the download is very small.
2019-02-05 22:43:30 +05:30
Seungha Yang 50037dd1eb Add an orc wrap file for using orc subproject
Depending on the newly added 'orc' meson option, this make possible
to use orc subproject on gst-build.
2019-01-29 11:50:03 +09:00
Tim-Philipp Müller 987067c39c subprojects: use libffi and gl-headers from gstreamer gitlab repos
https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/28
2019-01-28 23:19:19 +01:00
Mathieu Duponchelle 2ffe372bdd windows: unconditionally use flex / bison binaries
This to simplify the checks made when for example a flex binary
is available system wide: the build process was failing when
that system wide binary didn't have the required version. Instead
of adding more checks and making things more complex, let's just
always use our binary subproject.
2019-01-24 17:25:46 +01:00
Xavier Claessens 8c04a523ee Add wrap file for libsoup and libpsl
libpsl is a dependency if libsoup that has an upstream Meson build
system (in master only).

libsoup also needs libxml2 but we already have a wrap file for it.

The only remaining dependency that must come from the system is sqlite3.
2019-01-23 16:06:48 -05:00
Tim-Philipp Müller bac218756c subprojects: use upstream libnice
Meson port is upstream now.
2018-12-18 23:59:01 +00:00
Tim-Philipp Müller 4d09d9cf9e subprojects: update libxml2 wrap to revision 5
Fixes build with MSVC.
2018-12-14 23:39:01 +00:00
Thibault Saunier 1c8085d9fb Download libxml from http and not ftp 2018-11-26 15:55:26 -03:00
Thibault Saunier 03214bccc7 Add a libxml2 wrap to be used by GES 2018-11-26 14:48:18 -03:00
Nicolas Dufresne 6bb5408f1b Revert "Updated after gst-libav got moved to gst-ffmpeg"
This reverts commit d027bf7401.
2018-11-06 06:02:34 -05:00
Nicolas Dufresne d027bf7401 Updated after gst-libav got moved to gst-ffmpeg 2018-11-06 05:34:52 -05:00
Xavier Claessens 859e613edb Change wrap URLs to gitlab 2018-11-04 11:27:11 +00:00
Mathieu Duponchelle c42ec82de6 Add pygobject and pycairo as subprojects 2018-10-27 17:58:44 +02:00
Thibault Saunier 81b7a024c4 Add wrap file for json-glib 2018-10-23 14:17:06 +02:00
Tim-Philipp Müller 1e21d789ae 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.
2018-08-07 00:43:08 +01:00
Tim-Philipp Müller 5fd196b3d1 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
2018-07-22 23:31:16 +01:00
Thibault Saunier 0682b17433 dssim: Use http:// git repo 2018-07-13 18:54:34 -04:00