1ubuntu-latest:
2    image: ubuntu:latest
3    script:
4        - sed -i '/^#\sdeb-src /s/^#//' "/etc/apt/sources.list"
5        - DEBIAN_FRONTEND=noninteractive apt-get -qq update
6        - DEBIAN_FRONTEND=noninteractive apt-get -yqq build-dep mlt
7        - ./configure --enable-gpl --enable-gpl3 && make && make install
8            # there's no `check` or `test` `make` target
9
10ubuntu-lts:
11    image: ubuntu:20.04
12    script:
13        - sed -i '/^#\sdeb-src /s/^#//' "/etc/apt/sources.list"
14        - DEBIAN_FRONTEND=noninteractive apt-get -qq update
15        - DEBIAN_FRONTEND=noninteractive apt-get -yqq build-dep mlt
16        - ./configure --enable-gpl --enable-gpl3 && make && make install
17            # there's no `check` or `test` `make` target
18
19debian-unstable:
20    image: debian:unstable
21    script:
22        - echo -e 'deb-src http://deb.debian.org/debian buster main\ndeb-src http://deb.debian.org/debian buster-updates main\ndeb-src http://security.debian.org buster/updates main' >> /etc/apt/sources.list
23        - apt-get -qq update
24        - apt-get -yqq build-dep mlt
25        - ./configure --enable-gpl --enable-gpl3 && make && make install
26            # there's no `check` or `test` `make` target
27
28debian-testing:
29    image: debian:testing
30    script:
31        - echo -e 'deb-src http://deb.debian.org/debian buster main\ndeb-src http://deb.debian.org/debian buster-updates main\ndeb-src http://security.debian.org buster/updates main' >> /etc/apt/sources.list
32        - apt-get -qq update
33        - apt-get -yqq build-dep mlt
34        - ./configure --enable-gpl --enable-gpl3 && make && make install
35            # there's no `check` or `test` `make` target
36
37debian-stable:
38    image: debian:stable
39    script:
40        - echo -e 'deb-src http://deb.debian.org/debian stretch main\ndeb-src http://deb.debian.org/debian stretch-updates main\ndeb-src http://security.debian.org stretch/updates main' >> /etc/apt/sources.list
41        - apt-get -qq update
42        - apt-get -yqq build-dep mlt
43        - ./configure --enable-gpl --enable-gpl3 && make && make install
44            # there's no `check` or `test` `make` target
45
46fedora-33:
47    image: fedora:33
48    script:
49        - yum --assumeyes groupinstall "Development Tools"
50        - yum --assumeyes install yasm gavl-devel libsamplerate-devel libxml2-devel ladspa-devel jack-audio-connection-kit-devel sox-devel SDL-devel gtk2-devel qt-devel libexif-devel libtheora-devel libvorbis-devel libvdpau-devel libsoup-devel liboil-devel python-devel alsa-lib pulseaudio-libs-devel gcc-c++
51            # unclear why `gcc-c++` isn't in `Development Tools`
52        - ./configure --enable-gpl --enable-gpl3 && make && make install
53
54fedora-32:
55    image: fedora:32
56    script:
57        - yum --assumeyes groupinstall "Development Tools"
58        - yum --assumeyes install yasm gavl-devel libsamplerate-devel libxml2-devel ladspa-devel jack-audio-connection-kit-devel sox-devel SDL-devel gtk2-devel qt-devel libexif-devel libtheora-devel libvorbis-devel libvdpau-devel libsoup-devel liboil-devel python-devel alsa-lib pulseaudio-libs-devel gcc-c++
59            # unclear why `gcc-c++` isn't in `Development Tools`
60        - ./configure --enable-gpl --enable-gpl3 && make && make install
61
62fedora-31:
63    image: fedora:31
64    script:
65        - yum --assumeyes groupinstall "Development Tools"
66        - yum --assumeyes install yasm gavl-devel libsamplerate-devel libxml2-devel ladspa-devel jack-audio-connection-kit-devel sox-devel SDL-devel gtk2-devel qt-devel libexif-devel libtheora-devel libvorbis-devel libvdpau-devel libsoup-devel liboil-devel python-devel alsa-lib pulseaudio-libs-devel gcc-c++
67            # unclear why `gcc-c++` isn't in `Development Tools`
68        - ./configure --enable-gpl --enable-gpl3 && make && make install
69
70fedora-30:
71    image: fedora:30
72    script:
73        - yum --assumeyes groupinstall "Development Tools"
74        - yum --assumeyes install yasm gavl-devel libsamplerate-devel libxml2-devel ladspa-devel jack-audio-connection-kit-devel sox-devel SDL-devel gtk2-devel qt-devel libexif-devel libtheora-devel libvorbis-devel libvdpau-devel libsoup-devel liboil-devel python-devel alsa-lib pulseaudio-libs-devel gcc-c++
75            # unclear why `gcc-c++` isn't in `Development Tools`
76        - ./configure --enable-gpl --enable-gpl3 && make && make install
77