mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-08-04 14:55:43 +02:00
packaging: remove EOL distributions
GitLab: #2064 Change-Id: I566936c16512e7cc3db085a362fbd30f32bb693f
This commit is contained in:
parent
3dd2d26d86
commit
1dd745d446
6 changed files with 0 additions and 343 deletions
|
@ -169,12 +169,9 @@ DISTRIBUTIONS := \
|
||||||
ubuntu_24.04 \
|
ubuntu_24.04 \
|
||||||
ubuntu_24.10 \
|
ubuntu_24.10 \
|
||||||
ubuntu_25.04 \
|
ubuntu_25.04 \
|
||||||
fedora_39 \
|
|
||||||
fedora_40 \
|
|
||||||
fedora_41 \
|
fedora_41 \
|
||||||
fedora_42 \
|
fedora_42 \
|
||||||
alma_9 \
|
alma_9 \
|
||||||
opensuse-leap_15.5 \
|
|
||||||
opensuse-leap_15.6 \
|
opensuse-leap_15.6 \
|
||||||
snap
|
snap
|
||||||
|
|
||||||
|
|
|
@ -1,105 +0,0 @@
|
||||||
FROM fedora:39
|
|
||||||
|
|
||||||
RUN dnf clean all
|
|
||||||
RUN dnf update -y
|
|
||||||
|
|
||||||
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 \
|
|
||||||
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 \
|
|
||||||
python3.10 \
|
|
||||||
cups-devel \
|
|
||||||
pipewire-devel
|
|
||||||
|
|
||||||
ADD extras/packaging/gnu-linux/scripts/build-package-rpm.sh /opt/build-package-rpm.sh
|
|
||||||
|
|
||||||
CMD ["/opt/build-package-rpm.sh"]
|
|
|
@ -1,105 +0,0 @@
|
||||||
FROM fedora:40
|
|
||||||
|
|
||||||
RUN dnf clean all
|
|
||||||
RUN dnf update -y
|
|
||||||
|
|
||||||
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 \
|
|
||||||
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 \
|
|
||||||
python3.10 \
|
|
||||||
cups-devel \
|
|
||||||
pipewire-devel
|
|
||||||
|
|
||||||
ADD extras/packaging/gnu-linux/scripts/build-package-rpm.sh /opt/build-package-rpm.sh
|
|
||||||
|
|
||||||
CMD ["/opt/build-package-rpm.sh"]
|
|
|
@ -1,117 +0,0 @@
|
||||||
FROM opensuse/leap:15.5
|
|
||||||
|
|
||||||
RUN zypper --gpg-auto-import-keys 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-c-devel \
|
|
||||||
msgpack-cxx-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 \
|
|
||||||
nodejs20 \
|
|
||||||
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.5 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++
|
|
||||||
CMD ["/opt/build-package-rpm.sh"]
|
|
|
@ -1,16 +1,7 @@
|
||||||
%define name jami
|
%define name jami
|
||||||
%define version RELEASE_VERSION
|
%define version RELEASE_VERSION
|
||||||
%define release 0
|
%define release 0
|
||||||
|
|
||||||
# The AppStream 1.0 spec says that the catalog file must be put in /usr/share/swcatalog/xml
|
|
||||||
# (see https://www.freedesktop.org/software/appstream/docs/chap-CatalogData.html).
|
|
||||||
#
|
|
||||||
# However, openSUSE Leap still uses the legacy path /usr/share/app-info/xmls as of version 15.5.
|
|
||||||
%if 0%{?sle_version} && 0%{?sle_version} <= 150500
|
|
||||||
%define appstream_catalog_dir /share/app-info/xmls
|
|
||||||
%else
|
|
||||||
%define appstream_catalog_dir /share/swcatalog/xml
|
%define appstream_catalog_dir /share/swcatalog/xml
|
||||||
%endif
|
|
||||||
|
|
||||||
# Exclude vendored Qt6 from dependency generator
|
# Exclude vendored Qt6 from dependency generator
|
||||||
%define __requires_exclude ^libQt6.*$
|
%define __requires_exclude ^libQt6.*$
|
||||||
|
|
|
@ -101,10 +101,6 @@ if [ ! -f "${RPM_PATH}" ]; then
|
||||||
# Cache the built Qt RPM package.
|
# Cache the built Qt RPM package.
|
||||||
if [[ "${DISTRIBUTION:0:4}" == "rhel" ]]; then
|
if [[ "${DISTRIBUTION:0:4}" == "rhel" ]]; then
|
||||||
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.el8.x86_64.rpm "${RPM_PATH}"
|
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.el8.x86_64.rpm "${RPM_PATH}"
|
||||||
elif [[ "${DISTRIBUTION}" == "fedora_39" ]]; then
|
|
||||||
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc39.x86_64.rpm "${RPM_PATH}"
|
|
||||||
elif [[ "${DISTRIBUTION}" == "fedora_40" ]]; then
|
|
||||||
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc40.x86_64.rpm "${RPM_PATH}"
|
|
||||||
elif [[ "${DISTRIBUTION}" == "fedora_41" ]]; then
|
elif [[ "${DISTRIBUTION}" == "fedora_41" ]]; then
|
||||||
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc41.x86_64.rpm "${RPM_PATH}"
|
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc41.x86_64.rpm "${RPM_PATH}"
|
||||||
elif [[ "${DISTRIBUTION}" == "fedora_42" ]]; then
|
elif [[ "${DISTRIBUTION}" == "fedora_42" ]]; then
|
||||||
|
|
Loading…
Add table
Reference in a new issue