pidgin/builders

Make sure everything has libadwaita and gtk4

21 months ago, Gary Kramlich
c791f0e575a8
Parents 7416bed46060
Children 5d2b5b1597d8
Make sure everything has libadwaita and gtk4
--- a/Dockerfile.debian-bookworm-amd64 Fri Aug 12 01:54:39 2022 -0500
+++ b/Dockerfile.debian-bookworm-amd64 Tue Aug 23 17:05:17 2022 -0500
@@ -14,7 +14,9 @@
libavahi-glib-dev libavahi-client-dev \
libjson-glib-dev libdbus-glib-1-dev libgmime-3.0-dev \
libgladeui-dev libgspell-1-dev libgumbo-dev libcmark-dev \
- libgtk-3-dev libgtk-3-bin help2man \
+ libgtk-3-dev libgtk-3-bin \
+ help2man \
+ libgtk-4-dev libadwaita-1-dev \
gtk-doc-tools \
libnice-dev \
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.fedora-35-amd64 Tue Aug 23 17:05:17 2022 -0500
@@ -0,0 +1,49 @@
+FROM fedora:36
+
+ENV TARGET=fedora-36-amd64
+
+RUN set -ex && \
+ dnf update -y && \
+ dnf install -y \
+ meson cmake ninja-build gcc g++ mercurial git \
+ wget redhat-rpm-config rpm-build \
+ help2man libxslt gettext \
+ glib2-devel gobject-introspection-devel \
+ gtk3-devel gtk-doc \
+ gtk4-devel libadwaita-devel \
+ lua-devel lua-lgi lua-lpeg \
+ python3-devel pygobject3-devel python3-gobject \
+ vala \
+ gjs-devel \
+ perl-devel perl-ExtUtils-Embed perl-Glib perl-Glib-devel perl-Glib-Object-Introspection \
+ cmark-devel gspell-devel gumbo-parser-devel \
+ libnice-devel libhandy-devel json-glib-devel \
+ gstreamer1-devel gstreamer1-plugins-base-devel gstreamer1-plugins-good \
+ libcanberra-devel \
+ libidn-devel libidn2-devel \
+ ncurses-devel \
+ libsecret-devel kf5-kwallet-devel \
+ cyrus-sasl-devel \
+ farstream02-devel \
+ meanwhile-devel \
+ avahi-devel avahi-glib-devel \
+ gmime30-devel \
+ libgadu-devel \
+ gi-docgen
+
+RUN set -ex && \
+ cd /tmp && \
+ wget https://downloads.sourceforge.net/project/silc/silc/toolkit/sources/silc-toolkit-1.1.12.tar.bz2 && \
+ tar jxf silc-toolkit-1.1.12.tar.bz2 && \
+ cd silc-toolkit-1.1.12 && \
+ ./configure && \
+ make -s && \
+ make install && \
+ ldconfig && \
+ cd .. && \
+ rm -rf silc-toolkit*
+
+COPY build-subproject.sh /usr/local/bin/build.sh
+
+CMD ["build.sh"]
+
--- a/Dockerfile.fedora-36-amd64 Fri Aug 12 01:54:39 2022 -0500
+++ b/Dockerfile.fedora-36-amd64 Tue Aug 23 17:05:17 2022 -0500
@@ -10,6 +10,7 @@
help2man libxslt gettext \
glib2-devel gobject-introspection-devel \
gtk3-devel gtk-doc \
+ gtk4-devel libadwaita-devel \
lua-devel lua-lgi lua-lpeg \
python3-devel pygobject3-devel python3-gobject \
vala \
--- a/Dockerfile.ubuntu-jammy-amd64 Fri Aug 12 01:54:39 2022 -0500
+++ b/Dockerfile.ubuntu-jammy-amd64 Tue Aug 23 17:05:17 2022 -0500
@@ -24,7 +24,9 @@
libavahi-glib-dev libavahi-client-dev \
libjson-glib-dev libdbus-glib-1-dev libgmime-3.0-dev \
libgladeui-dev libgspell-1-dev libgumbo-dev libcmark-dev \
- libgtk-3-dev libgtk-3-bin help2man \
+ libgtk-3-dev libgtk-3-bin \
+ help2man \
+ libgtk-4-dev libadwaita-1-dev \
gtk-doc-tools \
libnice-dev \
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
--- a/convey.yml Fri Aug 12 01:54:39 2022 -0500
+++ b/convey.yml Tue Aug 23 17:05:17 2022 -0500
@@ -65,6 +65,11 @@
stages:
- tasks: [import, build]
+ fedora-35-amd64:
+ environment: TARGET=fedora-35-amd64
+ stages:
+ - tasks: [import, build]
+
fedora-36-amd64:
environment: TARGET=fedora-36-amd64
stages:
@@ -94,6 +99,7 @@
- appimage-x86_64
- clang
- debian-bookworm-amd64
+ - fedora-35-amd64
- fedora-36-amd64
- scanbuild
- ubuntu-jammy-amd64