pidgin/builders

Update the builders for a number of things

21 months ago, Gary Kramlich
4bcd7c4166f1
Update the builders for a number of things
FROM debian:bookworm
ENV TARGET=debian-bookworm-amd64
RUN set -ex && \
apt-get update && \
apt-get install -y --no-install-recommends \
apt-transport-https \
build-essential \
ca-certificates \
cmake \
devscripts \
evolution-data-server-dev \
git \
gnupg \
gobject-introspection \
gstreamer1.0-plugins-bad \
gstreamer1.0-plugins-good \
gtk-doc-tools \
help2man \
intltool \
libadwaita-1-dev \
libavahi-client-dev \
libavahi-glib-dev \
libcanberra-dev \
libcmark-dev \
libdbus-glib-1-dev \
libebook1.2-dev \
libedata-book1.2-dev \
libedataserver1.2-dev \
libfarstream-0.2-dev \
libgadu-dev \
libgirepository1.0-dev \
libgjs-dev \
libglib-object-introspection-perl \
libglib-perl \
libgmime-3.0-dev \
libgstreamer-plugins-base1.0-dev \
libgstreamer1.0-dev \
libgtk-4-bin \
libgtk-4-dev \
libgumbo-dev \
libhandy-1-dev \
libidn11-dev \
libjson-glib-dev \
libkf5wallet-dev \
liblua5.1-0-dev \
libmeanwhile-dev \
libncurses5-dev \
libnice-dev \
libnss3-dev \
libperl-dev \
libsasl2-dev \
libsecret-1-dev \
libsoup2.4-dev \
libtcc-dev \
libxss-dev \
lua-lgi \
luarocks \
mercurial \
meson \
python-gi-dev \
python3-dev \
python3-dev \
python3-gi \
python3-jinja2 \
python3-markdown \
python3-markupsafe \
python3-toml \
python3-typogrify \
valac \
wget \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists
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"]