From 7f0e1e043ad10cfb37e97e722e71643612bc9ed7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Mon, 25 Jul 2022 10:15:07 -0400 Subject: [PATCH] packaging: remove EOL distributions (ubuntu 21.* & fedora < 35) Change-Id: Ib251f8c4e0a48673e904298df2b260febc4fd235 --- Makefile | 4 - docker/Dockerfile_fedora_33 | 104 ----------------------- docker/Dockerfile_fedora_34 | 103 ---------------------- docker/Dockerfile_ubuntu_21.04 | 32 ------- docker/Dockerfile_ubuntu_21.10 | 32 ------- packaging/rules/debian/jami-all.postinst | 4 - 6 files changed, 279 deletions(-) delete mode 100644 docker/Dockerfile_fedora_33 delete mode 100644 docker/Dockerfile_fedora_34 delete mode 100644 docker/Dockerfile_ubuntu_21.04 delete mode 100644 docker/Dockerfile_ubuntu_21.10 diff --git a/Makefile b/Makefile index 5ea0ecac..607a5b43 100644 --- a/Makefile +++ b/Makefile @@ -163,11 +163,7 @@ DISTRIBUTIONS := \ raspbian_10_armhf \ ubuntu_18.04 \ ubuntu_20.04 \ - ubuntu_21.04 \ - ubuntu_21.10 \ ubuntu_22.04 \ - fedora_33 \ - fedora_34 \ fedora_35 \ fedora_36 \ opensuse-leap_15.3 \ diff --git a/docker/Dockerfile_fedora_33 b/docker/Dockerfile_fedora_33 deleted file mode 100644 index 03a641bd..00000000 --- a/docker/Dockerfile_fedora_33 +++ /dev/null @@ -1,104 +0,0 @@ -FROM fedora:33 - -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 \ - dbus-c++-devel \ - dbus-devel \ - libXext-devel \ - libXfixes-devel \ - yasm \ - 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 \ - python2.7 \ - jsoncpp-devel \ - libnatpmp-devel \ - webkitgtk4-devel \ - cryptopp-devel \ - libva-devel \ - libvdpau-devel \ - msgpack-devel \ - NetworkManager-libnm-devel \ - openssl-devel \ - openssl-static \ - clutter-devel \ - clutter-gtk-devel \ - libappindicator-gtk3-devel \ - libnotify-devel \ - libupnp-devel \ - qrencode-devel \ - libargon2-devel \ - libsndfile-devel \ - libdrm \ - gperf \ - clang \ - clang-devel \ - llvm-devel \ - nodejs \ - bison \ - flex \ - gstreamer1 gstreamer1-devel \ - gstreamer1-plugins-base-devel \ - gstreamer1-plugins-good \ - gstreamer1-plugins-bad-free-devel \ - nss-devel \ - libxcb* \ - libxkb* \ - libXrender-devel \ - xcb-util-* \ - libX11-devel \ - xz \ - xkeyboard-config \ - libnotify \ - wget \ - libstdc++-static \ - sqlite-devel \ - perl-generators \ - perl-English \ - libxshmfence-devel \ - ninja-build \ - vulkan-devel \ - python2-six \ - cmake - -ADD scripts/build-package-rpm.sh /opt/build-package-rpm.sh - -CMD ["/opt/build-package-rpm.sh"] diff --git a/docker/Dockerfile_fedora_34 b/docker/Dockerfile_fedora_34 deleted file mode 100644 index 316834af..00000000 --- a/docker/Dockerfile_fedora_34 +++ /dev/null @@ -1,103 +0,0 @@ -FROM fedora:34 - -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 \ - dbus-c++-devel \ - dbus-devel \ - libXext-devel \ - libXfixes-devel \ - yasm \ - 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 \ - openssl-static \ - clutter-devel \ - clutter-gtk-devel \ - libappindicator-gtk3-devel \ - libnotify-devel \ - libupnp-devel \ - qrencode-devel \ - libargon2-devel \ - libsndfile-devel \ - libdrm \ - python2.7 \ - 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 \ - libXrender-devel \ - xcb-util-* \ - xz \ - xkeyboard-config \ - libnotify \ - wget \ - libstdc++-static \ - sqlite-devel \ - perl-generators \ - perl-English \ - libxshmfence-devel \ - vulkan-devel \ - ninja-build \ - cmake - -ADD scripts/build-package-rpm.sh /opt/build-package-rpm.sh - -CMD ["/opt/build-package-rpm.sh"] diff --git a/docker/Dockerfile_ubuntu_21.04 b/docker/Dockerfile_ubuntu_21.04 deleted file mode 100644 index 0e8047cf..00000000 --- a/docker/Dockerfile_ubuntu_21.04 +++ /dev/null @@ -1,32 +0,0 @@ -FROM ubuntu:21.04 - -ENV DEBIAN_FRONTEND=noninteractive - -RUN apt-get clean -RUN apt-get update && \ - apt-get install -y -o Acquire::Retries=10 \ - devscripts \ - equivs \ - nodejs \ - gcc-11 \ - g++-11 \ - python-is-python3 \ - wget - -ADD scripts/prebuild-package-debian.sh /opt/prebuild-package-debian.sh - -COPY packaging/rules/debian-qt/control /tmp/builddeps/debian/control -RUN /opt/prebuild-package-debian.sh qt-deps - -COPY packaging/rules/debian/control /tmp/builddeps/debian/control -RUN /opt/prebuild-package-debian.sh jami-deps - -RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 50 -RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 50 - -# Install CMake 3.19 for Qt 6 -ADD scripts/install-cmake.sh /opt/install-cmake.sh -RUN /opt/install-cmake.sh - -ADD scripts/build-package-debian.sh /opt/build-package-debian.sh -CMD ["/opt/build-package-debian.sh"] diff --git a/docker/Dockerfile_ubuntu_21.10 b/docker/Dockerfile_ubuntu_21.10 deleted file mode 100644 index 24805081..00000000 --- a/docker/Dockerfile_ubuntu_21.10 +++ /dev/null @@ -1,32 +0,0 @@ -FROM ubuntu:21.10 - -ENV DEBIAN_FRONTEND=noninteractive - -RUN apt-get clean -RUN apt-get update && \ - apt-get install -y -o Acquire::Retries=10 \ - devscripts \ - equivs \ - nodejs \ - gcc-11 \ - g++-11 \ - python-is-python3 \ - wget - -ADD scripts/prebuild-package-debian.sh /opt/prebuild-package-debian.sh - -COPY packaging/rules/debian-qt/control /tmp/builddeps/debian/control -RUN /opt/prebuild-package-debian.sh qt-deps - -COPY packaging/rules/debian/control /tmp/builddeps/debian/control -RUN /opt/prebuild-package-debian.sh jami-deps - -RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 50 -RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 50 - -# Install CMake 3.19 for Qt 6 -ADD scripts/install-cmake.sh /opt/install-cmake.sh -RUN /opt/install-cmake.sh - -ADD scripts/build-package-debian.sh /opt/build-package-debian.sh -CMD ["/opt/build-package-debian.sh"] diff --git a/packaging/rules/debian/jami-all.postinst b/packaging/rules/debian/jami-all.postinst index 28a72969..5f562bf5 100755 --- a/packaging/rules/debian/jami-all.postinst +++ b/packaging/rules/debian/jami-all.postinst @@ -101,10 +101,6 @@ if [ -f /etc/os-release ]; then ENDTAG="ubuntu_18.04" elif [ "${UBUNTU_CODENAME}" = "focal" ] || [ "${ID}_${VERSION_ID}" = "ubuntu_20.04" ]; then ENDTAG="ubuntu_20.04" - elif [ "${UBUNTU_CODENAME}" = "hirsute" ] || [ "${ID}_${VERSION_ID}" = "ubuntu_21.04" ]; then - ENDTAG="ubuntu_21.04" - elif [ "${UBUNTU_CODENAME}" = "impish" ] || [ "${ID}_${VERSION_ID}" = "ubuntu_21.10" ]; then - ENDTAG="ubuntu_21.10" elif [ "${UBUNTU_CODENAME}" = "jammy" ] || [ "${ID}_${VERSION_ID}" = "ubuntu_22.04" ]; then ENDTAG="ubuntu_22.04" elif [ "${ID}" = "debian" ] && \ -- GitLab