Guillaume Desmottes
8a85aa6eba
docker: export RUSTUP/CARGO_HOME in container
...
The rust binaries (rustc) needs those variables to be defined to work
properly.
2019-12-23 11:53:22 +05:30
Guillaume Desmottes
af9982cffe
docker/fedora: install Rust
...
Needed to build gst-plugins-rs, see gst-plugins-rs!205
2019-12-20 13:43:40 +05:30
Xavier Claessens
0b3645f7fd
docker/fedora: Update meson to 0.52.1
2019-12-18 10:48:14 -05:00
Eric Marks
f4d335bc8c
docker/fedora: Install libcaca and aalib
...
Add libcaca-devel and aalib-devel to dependencies so that cacasink and
aasink can be built.
2019-12-17 16:30:07 -05:00
Thibault Saunier
b0b76594c3
docker: Stop using mdv and use bat to colorize markdown
2019-11-06 15:43:11 +00:00
Jordan Petridis
e1d7b721e0
docker: improve logging of the setup scripts
2019-09-23 10:54:40 +00:00
Jordan Petridis
d08496b142
docker/fedora: install debuginfo for python3-libs as well
2019-09-23 10:54:40 +00:00
Jordan Petridis
470b151620
fedora/docker: remove the fedora openh264 package
...
The cisco repository has been problematic for a while causing
dnf to error due to some gpg issue and break the pipe in non-interactive
ttys.
```
Importing GPG key 0xCFC659B9:
Userid : "Fedora (30) <fedora-30-primary@fedoraproject.org>"
Fingerprint: F1D8 EC98 F241 AAF2 0DF6 9420 EF3C 111F CFC6 59B9
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-30-x86_64
The command '/bin/sh -c /usr/bin/sh /root/prepare.sh && /usr/bin/sh /root/cleanup.sh' returned a non-zero code: 141
```
https://gitlab.freedesktop.org/gstreamer/gst-ci/-/jobs/573870
We do have a meson subproject for openh264 nowdays in gst-build
and it will get enabled automatically once the distro package
is no longer there.
2019-09-23 10:54:40 +00:00
Philippe Normand
f4be784078
docker/fedora: Enable WPEWebKit support
...
These dependencies should enable the WPE plugin build in -bad.
See https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/839
2019-08-08 15:31:28 +00:00
Jordan Petridis
7e88d99f95
docker/fedora: avoid hardcoding the fedora version in the setup script
2019-07-15 09:13:29 +00:00
Matthew Waters
a110f8399e
docker/fedora: add glslc to the install list
...
Enables building the vulkan plugin with shaders
2019-07-05 13:21:29 +10:00
Thibault Saunier
9afac85d0d
fedora: Install gtk3 and gdk-pixbuf documentation
2019-05-29 09:05:33 -04:00
Thibault Saunier
9e62bd32c3
docker: Always get latest hotdoc release
...
We had another little mistake to fix and that might
happen often in the future so let's use latest releases for
now.
2019-05-13 13:58:57 -04:00
Thibault Saunier
f7bcf8dd6a
docker: Update hotdoc to latest release
2019-05-13 11:26:23 -04:00
Thibault Saunier
09c9517c64
docker: Explicitely install flex before installing hotdoc
2019-04-25 16:50:28 -04:00
Thibault Saunier
e2db595678
docker:fedora: Use meson 0.50.1
2019-04-25 10:44:16 -04:00
Thibault Saunier
fee11e9374
docker: Install hotdoc and required packages to build the doc
2019-04-25 10:40:14 -04:00
Jordan Petridis
4c1a551c91
Fedora docker: Bump to f30
...
Needed to get an upgraded ffmpeg.
Also required to have a new enough version of gobject-introspection
and remove all warnings
2019-04-24 15:55:32 -04:00
Thibault Saunier
69f1f7760b
fedora: Install temrinal markdown viewer
...
To enhance the launcher output
2019-04-16 15:47:24 +00:00
Thibault Saunier
472901ba17
docker:fedora: Remove Qt5 devel packages
...
as we haven't tested building it and it leads to build issues in
examples.
2019-03-22 21:21:31 +00:00
Thibault Saunier
452f64bb5e
docker:fedora: No need to add site-packages to PATH
2019-03-21 20:53:32 -03:00
Thibault Saunier
f04c2e7f38
fedora: Install meson 0.49.2
...
Working around https://github.com/mesonbuild/meson/issues/5087
2019-03-21 18:15:13 -03:00
Thibault Saunier
e229b559d4
Revert "docker/fedora: use meson from fedora repos"
...
This reverts commit a116f19eeb
.
2019-03-21 18:15:13 -03:00
Thibault Saunier
3f3031eafb
fedora: Install git-lfs
2019-03-21 18:15:13 -03:00
Jordan Petridis
fb91ee1830
docker/fedora: use the meson subprojects cmd to download subprojects
...
Introduced in 0.49.0 so we can avoid the need to configure in
order to cache the subproejct repos.
2019-03-14 15:33:05 +00:00
Jordan Petridis
71ef6dd804
docker/fedora: use upstream registry to retch the base image
...
Fedora is now hosting its official docker images at
https://registry.fedoraproject.org
2019-03-14 15:33:05 +00:00
Jordan Petridis
a9e17aad52
docker/fedora: use git-core instead of git
...
We don't need the full blown git pakcage and we can avoid
a couple of perl deps that way
2019-03-14 15:33:05 +00:00
Jordan Petridis
a116f19eeb
docker/fedora: use meson from fedora repos
...
Fedora is still on version 0.49.2 while pip is on 0.50.
With the version from pip we can no longer run some gst-sharp tests
so we essentially revert back to 0.49
https://github.com/mesonbuild/meson/issues/5087
2019-03-14 15:33:05 +00:00
Jordan Petridis
aa8205abdb
docker/fedora: Include common debug symbols in the image
...
Part of #14
2019-03-12 15:53:47 +02:00
Jordan Petridis
98176bd5bf
docker/fedora/prepare.sh: add valgrind
2019-03-11 12:50:58 +00:00
Thibault Saunier
b8c24cc7f4
Add depencencies to build gstreamer-sharp in our image
2019-02-25 18:00:02 -03:00
Jordan Petridis
032c8cc01e
docker fedora: add extra deps
...
featuring:
- flite
- elfuitls
- gsl
- couple of mesa packages
- sdl2
- graphene
- aom
- neon
- sbc
2018-11-30 20:48:54 +02:00
Jordan Petridis
72ec8cd33f
docker: Add a unified image for fedora
...
This is meant to replace both the runtime and build images.
Spliting it in two increasing the maintainance required without
any big benefits.
2018-11-27 14:29:36 +02:00