Update all the images and use `meson setup`
--- a/Dockerfile.debian-trixie-amd64 Tue Aug 01 00:08:34 2023 -0500
+++ b/Dockerfile.debian-trixie-amd64 Fri Nov 10 06:37:52 2023 -0600
@@ -9,10 +9,8 @@
gstreamer1.0-plugins-bad \
gstreamer1.0-plugins-good \
@@ -22,7 +20,6 @@
@@ -31,15 +28,12 @@
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.debian-trixie-arm64 Fri Nov 10 06:37:52 2023 -0600
@@ -0,0 +1,64 @@
+FROM docker.io/arm64v8/debian:trixie +ENV TARGET=debian-trixie-arm64 + apt-get install -y --no-install-recommends \ + gobject-introspection \ + gstreamer1.0-plugins-bad \ + gstreamer1.0-plugins-good \ + libgirepository1.0-dev \ + libgstreamer-plugins-base1.0-dev \ + rm -rf /var/lib/apt/lists +COPY build-subproject.sh /usr/local/bin/build.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.debian-trixie-riscv64 Fri Nov 10 06:37:52 2023 -0600
@@ -0,0 +1,64 @@
+FROM docker.io/riscv64/debian:unstable +ENV TARGET=debian-trixie-riscv64 + apt-get install -y --no-install-recommends \ + gobject-introspection \ + gstreamer1.0-plugins-bad \ + gstreamer1.0-plugins-good \ + libgirepository1.0-dev \ + libgstreamer-plugins-base1.0-dev \ + rm -rf /var/lib/apt/lists +COPY build-subproject.sh /usr/local/bin/build.sh --- a/Dockerfile.fedora-38-amd64 Tue Aug 01 00:08:34 2023 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,52 +0,0 @@
-FROM docker.io/fedora:38
-ENV TARGET=fedora-38-amd64
- gobject-introspection-devel \
- gstreamer1-plugins-base-devel \
- gstreamer1-plugins-good \
-COPY build-subproject.sh /usr/local/bin/build.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.fedora-39-amd64 Fri Nov 10 06:37:52 2023 -0600
@@ -0,0 +1,47 @@
+FROM docker.io/fedora:39 +ENV TARGET=fedora-39-amd64 + gobject-introspection-devel \ + gstreamer1-plugins-base-devel \ + gstreamer1-plugins-good \ +COPY build-subproject.sh /usr/local/bin/build.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.fedora-rawhide-amd64 Fri Nov 10 06:37:52 2023 -0600
@@ -0,0 +1,47 @@
+FROM docker.io/fedora:rawhide +ENV TARGET=fedora-rawhide-amd64 + gobject-introspection-devel \ + gstreamer1-plugins-base-devel \ + gstreamer1-plugins-good \ +COPY build-subproject.sh /usr/local/bin/build.sh --- a/Dockerfile.ubuntu-lunar-amd64 Tue Aug 01 00:08:34 2023 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,93 +0,0 @@
-FROM docker.io/ubuntu:lunar
-ENV TARGET=ubuntu-lunar-amd64
-COPY ubuntu/tzdata.selections /
- debconf-set-selections -v /tzdata.selections && \
- ln -nsf /usr/share/zoneinfo/Etc/UTC /etc/localtime && \
- apt-get install -y --no-install-recommends tzdata && \
- rm -rf /var/lib/apt/lists
- apt-get install -y --no-install-recommends \
- evolution-data-server-dev \
- gobject-introspection \
- gstreamer1.0-plugins-bad \
- gstreamer1.0-plugins-good \
- libedataserver1.2-dev \
- libgirepository1.0-dev \
- libglib-object-introspection-perl \
- libgstreamer-plugins-base1.0-dev \
- libmessaging-menu-dev \
- rm -rf /var/lib/apt/lists
-COPY build-subproject.sh /usr/local/bin/build.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.ubuntu-mantic-amd64 Fri Nov 10 06:37:52 2023 -0600
@@ -0,0 +1,74 @@
+FROM docker.io/ubuntu:mantic +ENV TARGET=ubuntu-mantic-amd64 +COPY ubuntu/tzdata.selections / + debconf-set-selections -v /tzdata.selections && \ + ln -nsf /usr/share/zoneinfo/Etc/UTC /etc/localtime && \ + apt-get install -y --no-install-recommends tzdata && \ + rm -rf /var/lib/apt/lists + apt-get install -y --no-install-recommends \ + gobject-introspection \ + gstreamer1.0-plugins-bad \ + gstreamer1.0-plugins-good \ + libgirepository1.0-dev \ + libgstreamer-plugins-base1.0-dev \ + libmessaging-menu-dev \ + rm -rf /var/lib/apt/lists +COPY build-subproject.sh /usr/local/bin/build.sh --- a/build-subproject.sh Tue Aug 01 00:08:34 2023 -0500
+++ b/build-subproject.sh Fri Nov 10 06:37:52 2023 -0600
@@ -8,6 +8,6 @@
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib/x86_64-linux-gnu/pkgconfig
-meson -Ddoc=true "${BUILD_DIR}"
+meson setup -Ddoc=true "${BUILD_DIR}" ninja -C "${BUILD_DIR}" turtles
--- a/convey.yml Tue Aug 01 00:08:34 2023 -0500
+++ b/convey.yml Fri Nov 10 06:37:52 2023 -0600
@@ -59,9 +59,21 @@
environment: TARGET=debian-trixie-amd64
+ environment: TARGET=debian-trixie-arm64 + - tasks: [import, build] + environment: TARGET=debian-trixie-riscv64 + - tasks: [import, build]
- environment: TARGET=fedora-38-amd64
+ environment: TARGET=fedora-39-amd64 + - tasks: [import, build] + environment: TARGET=fedora-rawhide-amd64 @@ -77,18 +89,23 @@
- environment: TARGET=ubuntu-lunar-amd64
+ environment: TARGET=ubuntu-mantic-amd64
+ - debian-trixie-riscv64