Prepare Ubuntu 20.04 support

Start building docker dev images for testing purpose.
This commit is contained in:
jo 2021-09-09 16:40:03 +02:00
parent e4118696b5
commit 3677a08656
4 changed files with 30 additions and 28 deletions

View File

@ -17,6 +17,8 @@ jobs:
include: include:
- distribution: ubuntu - distribution: ubuntu
release: bionic release: bionic
- distribution: ubuntu
release: focal
- distribution: debian - distribution: debian
release: buster release: buster
- distribution: debian - distribution: debian

View File

@ -1,8 +1,8 @@
# This file contains a list of package dependencies. # This file contains a list of package dependencies.
[common] [common]
python3 = buster, bullseye, bionic python3 = buster, bullseye, bionic, focal
python3-pip = buster, bullseye, bionic python3-pip = buster, bullseye, bionic, focal
python3-venv = buster, bullseye, bionic python3-venv = buster, bullseye, bionic, focal
[liquidsoap] [liquidsoap]
# https://github.com/savonet/liquidsoap/blob/main/CHANGES.md # https://github.com/savonet/liquidsoap/blob/main/CHANGES.md
@ -21,30 +21,30 @@ liquidsoap-plugin-portaudio = bionic
; liquidsoap-plugin-taglib = bionic ; liquidsoap-plugin-taglib = bionic
; liquidsoap-plugin-voaacenc = bionic ; liquidsoap-plugin-voaacenc = bionic
; liquidsoap-plugin-vorbis = bionic ; liquidsoap-plugin-vorbis = bionic
liquidsoap = buster, bullseye, bionic liquidsoap = buster, bullseye, bionic, focal
[pika] [pika]
python3-pika = buster, bullseye, bionic python3-pika = buster, bullseye, bionic, focal
[rgain3] [rgain3]
gcc = buster, bullseye, bionic gcc = buster, bullseye, bionic, focal
gir1.2-gtk-3.0 = buster, bullseye, bionic gir1.2-gtk-3.0 = buster, bullseye, bionic, focal
gstreamer1.0-plugins-bad = buster, bullseye, bionic gstreamer1.0-plugins-bad = buster, bullseye, bionic, focal
gstreamer1.0-plugins-good = buster, bullseye, bionic gstreamer1.0-plugins-good = buster, bullseye, bionic, focal
gstreamer1.0-plugins-ugly = buster, bullseye, bionic gstreamer1.0-plugins-ugly = buster, bullseye, bionic, focal
libcairo2-dev = buster, bullseye, bionic libcairo2-dev = buster, bullseye, bionic, focal
libgirepository1.0-dev = buster, bullseye, bionic libgirepository1.0-dev = buster, bullseye, bionic, focal
libglib2.0-dev = buster, bullseye, bionic libglib2.0-dev = buster, bullseye, bionic, focal
pkg-config = buster, bullseye, bionic pkg-config = buster, bullseye, bionic, focal
python3-cairo = buster, bullseye, bionic python3-cairo = buster, bullseye, bionic, focal
python3-dev = buster, bullseye, bionic python3-dev = buster, bullseye, bionic, focal
python3-gi = buster, bullseye, bionic python3-gi = buster, bullseye, bionic, focal
python3-gi-cairo = buster, bullseye, bionic python3-gi-cairo = buster, bullseye, bionic, focal
python3-gst-1.0 = buster, bullseye, bionic python3-gst-1.0 = buster, bullseye, bionic, focal
[silan] [silan]
silan = buster, bullseye, bionic silan = buster, bullseye, bionic, focal
[=development] [=development]
# Generate fixtures # Generate fixtures
ffmpeg = buster, bullseye, bionic ffmpeg = buster, bullseye, bionic, focal

View File

@ -1,8 +1,8 @@
# This file contains a list of package dependencies. # This file contains a list of package dependencies.
[common] [common]
python3 = buster, bullseye, bionic python3 = buster, bullseye, bionic, focal
python3-pip = buster, bullseye, bionic python3-pip = buster, bullseye, bionic, focal
python3-venv = buster, bullseye, bionic python3-venv = buster, bullseye, bionic, focal
[liquidsoap] [liquidsoap]
# https://github.com/savonet/liquidsoap/blob/main/CHANGES.md # https://github.com/savonet/liquidsoap/blob/main/CHANGES.md
@ -21,12 +21,12 @@ liquidsoap-plugin-portaudio = bionic
; liquidsoap-plugin-taglib = bionic ; liquidsoap-plugin-taglib = bionic
; liquidsoap-plugin-voaacenc = bionic ; liquidsoap-plugin-voaacenc = bionic
; liquidsoap-plugin-vorbis = bionic ; liquidsoap-plugin-vorbis = bionic
liquidsoap = buster, bullseye, bionic liquidsoap = buster, bullseye, bionic, focal
[recorder] [recorder]
ecasound = buster, bullseye, bionic ecasound = buster, bullseye, bionic, focal
[misc] [misc]
# Used by pypofetch to check if a file is open. # Used by pypofetch to check if a file is open.
# TODO: consider using a python library # TODO: consider using a python library
lsof = buster, bullseye, bionic lsof = buster, bullseye, bionic, focal

View File

@ -7,7 +7,7 @@ from typing import Iterator, Set
DEFAULT_PACKAGES_FILENAME = "packages.ini" DEFAULT_PACKAGES_FILENAME = "packages.ini"
FORMATS = ("list", "line") FORMATS = ("list", "line")
SYSTEMS = ("buster", "bullseye", "bionic") SYSTEMS = ("buster", "bullseye", "bionic", "focal")
SETTINGS_SECTION = "=settings" SETTINGS_SECTION = "=settings"
DEVELOPMENT_SECTION = "=development" DEVELOPMENT_SECTION = "=development"