mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-04-22 06:02:03 +02:00
packaging: deprecate fedora 36 (eol) - add debian 12
Change-Id: Ibc7d68a651b5f0ba488d6f45e910ddbe339568a2
This commit is contained in:
parent
ad4d7aecc3
commit
2ef5dcae71
4 changed files with 25 additions and 104 deletions
|
@ -161,6 +161,7 @@ endif
|
||||||
#
|
#
|
||||||
DISTRIBUTIONS := \
|
DISTRIBUTIONS := \
|
||||||
debian_11 \
|
debian_11 \
|
||||||
|
debian_12 \
|
||||||
debian_testing \
|
debian_testing \
|
||||||
debian_unstable \
|
debian_unstable \
|
||||||
ubuntu_20.04 \
|
ubuntu_20.04 \
|
||||||
|
|
22
extras/packaging/gnu-linux/docker/Dockerfile_debian_12
Normal file
22
extras/packaging/gnu-linux/docker/Dockerfile_debian_12
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
FROM debian:bookworm
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
|
||||||
|
RUN apt-get clean
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y -o Acquire::Retries=10 \
|
||||||
|
devscripts \
|
||||||
|
equivs \
|
||||||
|
python-is-python3 \
|
||||||
|
wget
|
||||||
|
|
||||||
|
ADD extras/packaging/gnu-linux/scripts/prebuild-package-debian.sh /opt/prebuild-package-debian.sh
|
||||||
|
|
||||||
|
COPY extras/packaging/gnu-linux/rules/debian-qt/control /tmp/builddeps/debian/control
|
||||||
|
RUN /opt/prebuild-package-debian.sh qt-deps
|
||||||
|
|
||||||
|
COPY extras/packaging/gnu-linux/rules/debian/control /tmp/builddeps/debian/control
|
||||||
|
RUN /opt/prebuild-package-debian.sh jami-deps
|
||||||
|
|
||||||
|
ADD extras/packaging/gnu-linux/scripts/build-package-debian.sh /opt/build-package-debian.sh
|
||||||
|
CMD ["/opt/build-package-debian.sh"]
|
|
@ -1,104 +0,0 @@
|
||||||
FROM fedora:36
|
|
||||||
|
|
||||||
RUN dnf clean all
|
|
||||||
|
|
||||||
RUN dnf install -y dnf-command\(builddep\) rpmdevtools && \
|
|
||||||
dnf install -y mock
|
|
||||||
|
|
||||||
RUN dnf groupinstall -y "X Software Development"
|
|
||||||
|
|
||||||
RUN dnf install -y \
|
|
||||||
git \
|
|
||||||
rpm-build \
|
|
||||||
tar \
|
|
||||||
make \
|
|
||||||
autoconf \
|
|
||||||
automake \
|
|
||||||
nasm \
|
|
||||||
speexdsp-devel \
|
|
||||||
pulseaudio-libs-devel \
|
|
||||||
libcanberra-devel \
|
|
||||||
libcurl-devel \
|
|
||||||
libtool \
|
|
||||||
mesa-libgbm-devel \
|
|
||||||
mesa-dri-drivers \
|
|
||||||
dbus-devel \
|
|
||||||
expat-devel \
|
|
||||||
pcre-devel \
|
|
||||||
yaml-cpp-devel \
|
|
||||||
libXext-devel \
|
|
||||||
libXfixes-devel \
|
|
||||||
yasm \
|
|
||||||
python2.7 \
|
|
||||||
python3-html5lib \
|
|
||||||
speex-devel \
|
|
||||||
gsm-devel \
|
|
||||||
chrpath \
|
|
||||||
check \
|
|
||||||
astyle \
|
|
||||||
uuid-c++-devel \
|
|
||||||
gettext-devel \
|
|
||||||
gcc-c++ \
|
|
||||||
which \
|
|
||||||
alsa-lib-devel \
|
|
||||||
systemd-devel \
|
|
||||||
libuuid-devel \
|
|
||||||
uuid-devel \
|
|
||||||
gnutls-devel \
|
|
||||||
nettle-devel \
|
|
||||||
opus-devel \
|
|
||||||
patch \
|
|
||||||
jsoncpp-devel \
|
|
||||||
libnatpmp-devel \
|
|
||||||
webkitgtk4-devel \
|
|
||||||
cryptopp-devel \
|
|
||||||
libva-devel \
|
|
||||||
libvdpau-devel \
|
|
||||||
msgpack-devel \
|
|
||||||
NetworkManager-libnm-devel \
|
|
||||||
openssl-devel \
|
|
||||||
clutter-devel \
|
|
||||||
clutter-gtk-devel \
|
|
||||||
libappindicator-gtk3-devel \
|
|
||||||
libnotify-devel \
|
|
||||||
libupnp-devel \
|
|
||||||
qrencode-devel \
|
|
||||||
libargon2-devel \
|
|
||||||
libsndfile-devel \
|
|
||||||
libdrm \
|
|
||||||
gperf \
|
|
||||||
bison \
|
|
||||||
clang \
|
|
||||||
clang-devel \
|
|
||||||
llvm-devel \
|
|
||||||
nodejs \
|
|
||||||
flex \
|
|
||||||
gstreamer1 gstreamer1-devel \
|
|
||||||
gstreamer1-plugins-base-devel \
|
|
||||||
gstreamer1-plugins-good \
|
|
||||||
gstreamer1-plugins-bad-free-devel \
|
|
||||||
nss-devel \
|
|
||||||
libxcb* \
|
|
||||||
libxkb* \
|
|
||||||
libX11-devel \
|
|
||||||
vulkan-devel \
|
|
||||||
libXrender-devel \
|
|
||||||
xcb-util-* \
|
|
||||||
xz \
|
|
||||||
xkeyboard-config \
|
|
||||||
libnotify \
|
|
||||||
wget \
|
|
||||||
libstdc++-static \
|
|
||||||
sqlite-devel \
|
|
||||||
perl-generators \
|
|
||||||
perl-English \
|
|
||||||
libxshmfence-devel \
|
|
||||||
ninja-build \
|
|
||||||
clang \
|
|
||||||
cmake \
|
|
||||||
fmt-devel \
|
|
||||||
cups-devel #Chromium for Qt
|
|
||||||
|
|
||||||
ADD extras/packaging/gnu-linux/scripts/build-package-rpm.sh /opt/build-package-rpm.sh
|
|
||||||
|
|
||||||
CMD ["/opt/build-package-rpm.sh"]
|
|
|
@ -93,6 +93,8 @@ if [ -f /etc/os-release ]; then
|
||||||
# Set-up Jami repository end tag
|
# Set-up Jami repository end tag
|
||||||
if [ "${VERSION_CODENAME}" = "bullseye" ] || [ "${ID}_${VERSION_ID}" = "debian_11" ]; then
|
if [ "${VERSION_CODENAME}" = "bullseye" ] || [ "${ID}_${VERSION_ID}" = "debian_11" ]; then
|
||||||
ENDTAG="debian_11"
|
ENDTAG="debian_11"
|
||||||
|
elif [ "${VERSION_CODENAME}" = "bookworm" ] || [ "${ID}_${VERSION_ID}" = "debian_12" ]; then
|
||||||
|
ENDTAG="debian_12"
|
||||||
elif [ "${UBUNTU_CODENAME}" = "focal" ] || [ "${ID}_${VERSION_ID}" = "ubuntu_20.04" ]; then
|
elif [ "${UBUNTU_CODENAME}" = "focal" ] || [ "${ID}_${VERSION_ID}" = "ubuntu_20.04" ]; then
|
||||||
ENDTAG="ubuntu_20.04"
|
ENDTAG="ubuntu_20.04"
|
||||||
elif [ "${UBUNTU_CODENAME}" = "jammy" ] || [ "${ID}_${VERSION_ID}" = "ubuntu_22.04" ]; then
|
elif [ "${UBUNTU_CODENAME}" = "jammy" ] || [ "${ID}_${VERSION_ID}" = "ubuntu_22.04" ]; then
|
||||||
|
|
Loading…
Add table
Reference in a new issue