Commit graph

3166 commits

Author SHA1 Message Date
Nirbheek Chauhan
9898650a31 meson: Update expat.wrap for MSVC fix
This broke during the update in !206, and we didn't notice because the
CI doesn't update --reset the wraps, which will be fixed by
https://gitlab.freedesktop.org/gstreamer/gst-ci/-/merge_requests/375

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/224>
2020-11-05 13:09:46 +05:30
Guillaume Desmottes
eba05e57a6 subprojects: add webrtc-audio-processing.wrap
Will be useful to build the iSAC plugin:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1124

Depends on https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/merge_requests/11

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/219>
2020-10-28 16:14:41 +01:00
Stéphane Cerveau
89176610d2 Revert "subprojects: orc: pin to 0.4.29 release"
This reverts commit 8a2ac5c668.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/215>
2020-10-27 14:33:59 +01:00
Tim-Philipp Müller
2faa29909f libpsl.wrap: pin to 0.21.1 tag
So build failures on master don't break our build and CI.

https://github.com/rockdaboot/libpsl/pull/164

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/213>
2020-10-26 12:13:12 +00:00
Xavier Claessens
71616b9317 meson: Update expat.wrap with latest version
It fixes missing exported symbols:
2602bd52eb

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/206>
2020-10-13 17:08:53 +00:00
Philippe Normand
05f7066179 subprojects: Update libwpe and wpebackend-fdo for fallback support
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/205>
2020-10-12 12:29:01 +00:00
Philippe Normand
e7b9f6b04a wpebackend-fdo: Update to 1.9
This commit will be useful for the wpesrc audio support, and for CI/SHM purposes
in general.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/202>
2020-10-09 18:17:57 +00:00
Philippe Normand
852f8f7a53 Add libwpe subproject
This is a dependency of wpebackend-fdo.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/202>
2020-10-09 18:17:57 +00:00
Stéphane Cerveau
9c90e6a1c3 libopenjp2: update wrap
Fix lcms2 and wxWidgets system dependencies.

https://github.com/mesonbuild/libopenjp2/pull/2

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/200>
2020-10-06 13:15:57 +00:00
Xavier Claessens
a9731bdcb7 Add pango.wrap file and its dependencies
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/196>
2020-10-06 12:35:14 +00:00
Jordan Petridis
5758e5461f {pygobject,pycairo}.wrap: point to stable refs
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/189>
2020-09-15 15:51:42 +03:00
Tim-Philipp Müller
be984e88db Back to development 2020-09-08 16:59:25 +01:00
Tim-Philipp Müller
32d3a2544d Release 1.18.0
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/186>
2020-09-08 09:59:40 +01:00
Tim-Philipp Müller
dd2bf7996c Release 1.17.90 2020-08-20 16:17:01 +01:00
Nirbheek Chauhan
237f5cc4ee Add glib-networking as a subproject when glib is a subproject
We need gio modules for tls when building gstwebrtcbin, gstsoup, etc.

Control it via a new 'tls' option, since it requires either gnutls or
openssl.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/180>
2020-08-03 18:52:20 +00:00
Tim-Philipp Müller
e9261b7f50 x264: update to latest stable 160.3011
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/183>
2020-07-30 15:52:38 +01:00
Tim-Philipp Müller
df52da961d FFmpeg: update to 4.3.1
Fixes #54

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/182>
2020-07-25 13:44:26 +01:00
Nirbheek Chauhan
856239a7a7 sqlite: Fix build on Windows with MSVC
We need to use the latest sqlite wrap version which fixes a bug where
symbols weren't getting exported and the import library couldn't be
created, so libsoup couldn't find sqlite.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/174>
2020-07-13 17:38:48 +05:30
Tim-Philipp Müller
869f25a938 subprojects: libmicrodns: pin to 0.1.2 release
Now that there is a release with the meson build.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/170>
2020-07-07 15:23:29 +01:00
Tim-Philipp Müller
45a09d4a81 Back to development 2020-07-03 02:04:31 +01:00
Tim-Philipp Müller
1016bf239c Release 1.17.2 2020-07-03 00:37:52 +01:00
Ederson de Souza
a910ea6192 Revert "Revert "Add libavtp wrap file""
This reverts commit 1ec87d752a.

As the avtp plugin on gst-plugins-bad is now ensured to be built only on
Linux, this patch can come back.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/153>
2020-06-30 15:47:18 -07:00
Tim-Philipp Müller
075ed8610f Back to development 2020-06-20 01:05:03 +01:00
Tim-Philipp Müller
7dc67a389d Release 1.17.1 2020-06-19 19:28:22 +01:00
Tim-Philipp Müller
088c7f1eda openh264: update to v2.1.1
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/154>
2020-05-31 11:11:18 +01:00
Edward Hervey
1ec87d752a Revert "Add libavtp wrap file"
This reverts commit 93074302b9.

Adding libavtp hasn't properly passed CI for some reason.

Reopens !148

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/152>
2020-05-28 10:09:51 +02:00
Ederson de Souza
93074302b9 Add libavtp wrap file
So that the avtp plugin on gst-plugins-bad cab be built and tested on
the CI.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/148>
2020-05-27 17:29:40 -07:00
Philippe Normand
2f514b8098 Update WPEBackend-FDO wrap file
Current git master for the 1.7.0 development version is now usable as a
subproject.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/149>
2020-05-25 14:04:46 +00:00
Stéphane Cerveau
02cd310c6b libopenjp2 wrap: change default directory
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/150>
2020-05-25 11:35:24 +02:00
Philippe Normand
ced7f9d5a2 Add wpebackend-fdo wrap file
This will allow the wpe plugin to require WPEBackend-FDO 1.7.x which has support
for headless SHM. Hence we should be able to enable the wpesrc integration tests
in CI.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/146>
2020-05-15 10:01:21 +00:00
Stéphane Cerveau
94aed416e0 wrap: add libopenjp2 for gst-plugins-bad
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/147>
2020-05-14 17:16:11 +02:00
Tim-Philipp Müller
31d81f70da subprojects: ffmpeg: bump to 4.1.5
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/144>
2020-05-11 12:46:59 +01:00
Xavier Claessens
2758487db9 Add dav1d wrap file
This is needed to build gst-plugins-rs with dav1d as subproject.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/130>
2020-05-02 09:55:12 +00:00
ssethupa
3ceafd2ebc
libsoup: bump wrap to 2.70.0 2020-04-07 21:56:14 -05:00
Stéphane Cerveau
4f8b12ee68 subprojects: add libdrm wrap 2020-04-03 10:15:09 +02:00
Stéphane Cerveau
d1db3f9894 sqlite: wrap use 3250100-2 patch to install lib
In order to install the lib in DESTDIR, use the new
sqlite patch zip 3250100-2.
2020-03-30 19:25:07 +05:30
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
Tim-Philipp Müller
cd4e64f885 meson: add graphene subproject
So we can build all the OpenGL elements.
2020-01-08 17:28:46 +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
Tim-Philipp Müller
b0faf032d2 meson: subprojects: use gl-headers from gstreamer gitlab 2019-02-28 16:10:35 +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
Thibault Saunier
9e4c1dc693 Add a wrap for openh264 2018-07-12 12:14:10 -04:00
Matthew Waters
7ee358698d gl: add subproject for necessary GL headers for building
Originally for windows with the GL/glext.h and GL/wglext.h but can be
extended for other headers
2018-06-07 14:15:30 +10:00
Matthew Waters
13ff7f43ec add gl-headers subproject for necessary OpenGL headers
At least for windows.
2018-06-07 14:13:03 +10:00
Thibault Saunier
2a9149734f Update the gtk-sharp wrap to point to the right place 2018-06-05 10:55:15 -04:00
Thibault Saunier
29f0c340ab Use bindinator as a subproject 2018-06-05 10:55:15 -04:00
Thibault Saunier
369cf4ecd0 Add bindinator wrap file 2018-06-05 10:43:23 -04: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
d22add782b 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.
2018-05-17 13:57:33 +05:30
Nirbheek Chauhan
ffa072ec90 Add a wrap file for libnice.wrap
Temporarily pointing to Centricular's git repository till upstream
libnice accepts the port (poke ocrete on IRC!).
2018-05-17 13:56:04 +05:30
Thibault Saunier
184259f281 Add a wrap for dssim 2018-05-02 22:50:22 +02:00
Mathieu Duponchelle
b6593ed835 subprojects: add some missing wraps 2018-04-22 02:58:11 +02:00
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
Thibault Saunier
cd5b0e1992 meson: Fix gtk-sharp git repo url
We want to use the new gtk-sharp/gtk-sharp "upstream", not some random repo!
2017-09-20 17:50:13 -03:00
Thibault Saunier
f7c192a440 Add csharp/gstreamer-sharp support 2017-09-06 13:48:10 -03:00
Thibault Saunier
7e8ee12304 Add meson build definitions 2017-08-29 22:20:46 -03:00
Tim-Philipp Müller
dfa64559a6 glib.wrap: meson support has been merged into master branch
So use this until we can point to a release that contains it.
2017-07-17 22:39:15 +01:00
Alessandro Decina
4a52d1a034 Check out glib from git://git.gnome.org/glib 2017-07-12 23:08:45 +10: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
Thibault Saunier
9335ccae00 Add push-url to all wrap files 2017-02-15 10:55:37 -03: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
e87fac1b4d subprojects: use https:// instead of git:// protocol
https provides authentication and also works better in
environments with restricted network connectivity.

https://bugzilla.gnome.org/show_bug.cgi?id=775110
2016-11-25 20:06:23 +00:00
Tim-Philipp Müller
0b560fb187 Add gst-rtsp-server 2016-10-27 00:30:32 +01:00
Thibault Saunier
5903bbc0a3 Set GST_VALIDATE_APPS_DIR GES validate app path 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