From b8b06ccfa15dc08e56bf624312117a0f80b6cf7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois-Simon=20Fauteux-Chapleau?= <francois-simon.fauteux-chapleau@savoirfairelinux.com> Date: Tue, 15 Apr 2025 17:45:44 -0400 Subject: [PATCH] packaging: remove openSUSE Leap 15.4 (EOL) Change-Id: I7d4dac8a9a8463e402b4eaff501bbab4fb368661 --- extras/packaging/gnu-linux/Makefile | 1 - .../docker/Dockerfile_opensuse-leap_15.4 | 122 ------------------ 2 files changed, 123 deletions(-) delete mode 100644 extras/packaging/gnu-linux/docker/Dockerfile_opensuse-leap_15.4 diff --git a/extras/packaging/gnu-linux/Makefile b/extras/packaging/gnu-linux/Makefile index 3549f5841..3fffad934 100644 --- a/extras/packaging/gnu-linux/Makefile +++ b/extras/packaging/gnu-linux/Makefile @@ -174,7 +174,6 @@ DISTRIBUTIONS := \ fedora_40 \ fedora_41 \ alma_9 \ - opensuse-leap_15.4 \ opensuse-leap_15.5 \ opensuse-leap_15.6 \ snap diff --git a/extras/packaging/gnu-linux/docker/Dockerfile_opensuse-leap_15.4 b/extras/packaging/gnu-linux/docker/Dockerfile_opensuse-leap_15.4 deleted file mode 100644 index 69d6ba401..000000000 --- a/extras/packaging/gnu-linux/docker/Dockerfile_opensuse-leap_15.4 +++ /dev/null @@ -1,122 +0,0 @@ -FROM opensuse/leap:15.4 - -RUN zypper refresh - -RUN zypper --non-interactive install -y \ - dnf \ - dnf-command\(builddep\) \ - rpmdevtools \ - Mesa-dri-devel Mesa-dri \ - git \ - gcc10 \ - gcc10-c++ \ - rpm-build \ - tar \ - make \ - autoconf \ - automake \ - nasm \ - speexdsp-devel \ - libpulse-devel \ - libcanberra-devel \ - libcurl-devel \ - libtool \ - pcre-devel \ - yaml-cpp-devel \ - libXext-devel \ - libXfixes-devel \ - yasm \ - speex-devel \ - libgsm-devel \ - chrpath \ - check \ - astyle \ - gettext-devel \ - which \ - alsa-lib-devel \ - systemd-devel \ - libuuid-devel \ - uuid-devel \ - libopus-devel \ - patch \ - jsoncpp-devel \ - webkit2gtk3-devel \ - libcryptopp-devel \ - libva-devel \ - libvdpau-devel \ - msgpack-devel \ - clutter-devel \ - openssl-devel \ - clutter-gtk-devel \ - libnma-devel \ - libcryptopp-devel \ - libexpat-devel \ - gnome-icon-theme-symbolic \ - libgsm-devel \ - gtk3-devel \ - libappindicator-devel \ - sqlite-devel \ - ffmpeg-4-libavutil-devel \ - gtk3-devel\ - qrencode-devel \ - python310 \ - python3-python-dateutil \ - python3-html5lib \ - libsndfile-devel \ - libdrm \ - gperf \ - bison \ - flex \ - ffmpeg ffmpeg-devel \ - nodejs18 \ - mozilla-nss-devel \ - python-xml \ - python3-six \ - python3-importlib-metadata \ - libxcb* \ - libxkb* \ - libX11-devel \ - libXrender-devel \ - libfreetype6 \ - xcb-util-image-devel \ - xcb-util-keysyms-devel \ - xcb-util-renderutil-devel \ - xcb-util-wm-devel \ - xorg-x11-devel \ - xz \ - xkeyboard-config \ - libnotify \ - argon2-devel \ - libxshmfence-devel \ - xproto-devel \ - xcb-proto-devel \ - xcb-* \ - xorg-* \ - vulkan-devel \ - ninja \ - gstreamer-devel \ - gstreamer-plugins-good \ - gstreamer-plugins-bad-devel \ - gstreamer-plugins-base-devel \ - cmake \ - wget \ - pipewire-devel - -# openSUSE Leap 15.4 comes with Python 3.6 by default, -# but we need at least 3.7 to compile Qt 6.6.1 -RUN rm /usr/bin/python3 && ln -s /usr/bin/python3.10 /usr/bin/python3 - -RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 50 -RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 50 - -ADD extras/packaging/gnu-linux/scripts/build-package-rpm.sh /opt/build-package-rpm.sh - -ENV CC=gcc -ENV CXX=g++ - -# Setting this variable so that FFmpeg gets built without pipewiregrab -# (see daemon/contrib/bootstrap and daemon/contrib/src/ffmpeg/rules.mak) -# We rely on PipeWire for screen sharing on Wayland, but the version available on openSUSE Leap 15.4 is too old. -ENV DISABLE_PIPEWIRE=true - -CMD ["/opt/build-package-rpm.sh"] -- GitLab