remove the subproject-build as we now do that build across debian, fedora, and finch
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.clang Sat Jun 12 04:51:39 2021 -0500
@@ -0,0 +1,14 @@
+FROM pidgin/builders:debian-bullseye-amd64 + apt-get install -y --no-install-recommends clang && \ + rm -rf /var/lib/apt/lists +ENV CC=clang CXX=clang++ --- a/Dockerfile.debian-bullseye-amd64 Fri Jun 11 22:13:29 2021 -0500
+++ b/Dockerfile.debian-bullseye-amd64 Sat Jun 12 04:51:39 2021 -0500
@@ -1,8 +1,6 @@
@@ -43,7 +41,19 @@
rm -rf /var/lib/apt/lists
-COPY simple/build.sh /usr/local/bin/build.sh
+ 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 && \ +COPY subproject-build/build.sh /usr/local/bin/build.sh --- a/Dockerfile.debian-buster-amd64 Fri Jun 11 22:13:29 2021 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
- echo deb http://deb.debian.org/debian buster-backports main > /etc/apt/sources.list.d/backports.list && \
- apt-get install -y --no-install-recommends -t buster-backports \
- wget apt-transport-https gnupg \
- meson build-essential intltool mercurial devscripts git \
- libgirepository1.0-dev gobject-introspection \
- libidn11-dev libnss3-dev \
- 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 \
- libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
- gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \
- python3-dev python-gi-dev python3-gi \
- liblua5.1-0-dev lua-lgi luarocks \
- libperl-dev libglib-perl libglib-object-introspection-perl \
- evolution-data-server-dev libedataserver1.2-dev libebook1.2-dev libedata-book1.2-dev \
- rm -rf /var/lib/apt/lists
-COPY simple/build.sh /usr/local/bin/build.sh
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Dockerfile.fedora-34-amd64 Sat Jun 12 04:51:39 2021 -0500
@@ -0,0 +1,47 @@
+ meson cmake ninja-build gcc g++ mercurial git \ + wget redhat-rpm-config rpm-build \ + help2man libxslt gettext \ + glib2-devel gobject-introspection-devel \ + lua-devel lua-lgi lua-lpeg \ + python3-devel pygobject3-devel python3-gobject \ + 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 \ + libidn-devel libidn2-devel \ + libsecret-devel kf5-kwallet-devel \ + avahi-devel avahi-glib-devel \ + 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 && \ +COPY subproject-build/build.sh /usr/local/bin/build.sh --- a/Dockerfile.pvs-studio Fri Jun 11 22:13:29 2021 -0500
+++ b/Dockerfile.pvs-studio Sat Jun 12 04:51:39 2021 -0500
@@ -1,4 +1,4 @@
-FROM pidgin/builders:subproject-build
+FROM pidgin/builders:debian-bullseye-amd64 ENV PVS_STUDIO_DOWNLOAD_URL=https://files.viva64.com/pvs-studio-latest.tgz
--- a/Dockerfile.scanbuild Fri Jun 11 22:13:29 2021 -0500
+++ b/Dockerfile.scanbuild Sat Jun 12 04:51:39 2021 -0500
@@ -1,4 +1,4 @@
-FROM pidgin/builders:subproject-build
+FROM pidgin/builders:debian-bullseye-amd64 MAINTAINER Gary Kramlich <grim@reaperworld.com>
--- a/Dockerfile.subproject-build Fri Jun 11 22:13:29 2021 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-ENV TARGET=subproject-build
- apt-get install -y --no-install-recommends \
- wget apt-transport-https gnupg \
- meson build-essential intltool mercurial devscripts git \
- libgirepository1.0-dev gobject-introspection \
- libidn11-dev libnss3-dev \
- 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 \
- libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
- gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \
- python3-dev python-gi-dev python3-gi \
- liblua5.1-0-dev lua-lgi luarocks \
- libperl-dev libglib-perl libglib-object-introspection-perl \
- evolution-data-server-dev libedataserver1.2-dev libebook1.2-dev libedata-book1.2-dev \
- rm -rf /var/lib/apt/lists
- 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 && \
-COPY subproject-build/build.sh /usr/local/bin/build.sh
--- a/Dockerfile.subproject-build-clang Fri Jun 11 22:13:29 2021 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-ENV TARGET=subproject-build
- apt-get install -y --no-install-recommends \
- wget apt-transport-https gnupg \
- meson build-essential intltool mercurial devscripts git clang \
- libgirepository1.0-dev gobject-introspection \
- libidn11-dev libnss3-dev \
- 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 \
- libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
- gstreamer1.0-plugins-good gstreamer1.0-plugins-bad \
- python3-dev python-gi-dev python3-gi \
- liblua5.1-0-dev lua-lgi luarocks \
- libperl-dev libglib-perl libglib-object-introspection-perl \
- evolution-data-server-dev libedataserver1.2-dev libebook1.2-dev libedata-book1.2-dev \
- rm -rf /var/lib/apt/lists
-COPY simple/build.sh /usr/local/bin/build.sh
--- a/Dockerfile.ubuntu-hirsute-amd64 Fri Jun 11 22:13:29 2021 -0500
+++ b/Dockerfile.ubuntu-hirsute-amd64 Sat Jun 12 04:51:39 2021 -0500
@@ -1,6 +1,6 @@
-ENV TARGET=subproject-build
COPY ubuntu/tzdata.selections /
--- a/convey.yml Fri Jun 11 22:13:29 2021 -0500
+++ b/convey.yml Sat Jun 12 04:51:39 2021 -0500
@@ -60,18 +60,18 @@
+ environment: TARGET=fedora-34-amd64 + - tasks: [import, build] environment: TARGET=mingw-w64-x86_64
- environment: TARGET=subproject-build
- - tasks: [import, build]
- subproject-build-clang:
- environment: TARGET=subproject-build-clang
+ environment: TARGET=clang --- a/subproject-build/build.sh Fri Jun 11 22:13:29 2021 -0500
+++ b/subproject-build/build.sh Sat Jun 12 04:51:39 2021 -0500
@@ -6,6 +6,8 @@
BUILD_DIR="build-${TARGET}"
+export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/lib/x86_64-linux-gnu/pkgconfig meson -Dsilc=enabled -Ddoc=true "${BUILD_DIR}"
ninja -C "${BUILD_DIR}" test
ninja -C "${BUILD_DIR}" pidgin-pot