mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-04-21 21:52:03 +02:00
packaging: add Fedora 41
Change-Id: I2baeaecd66af8e4a9e64072e85b5e5ca35c240ad
This commit is contained in:
parent
7b298deee8
commit
d86a90207a
4 changed files with 107 additions and 1 deletions
2
daemon
2
daemon
|
@ -1 +1 @@
|
||||||
Subproject commit 9dcca33d235d746a9e5b489c629a10ca252fddae
|
Subproject commit 346bed15e9f2d25289611eace42388ba80daf33b
|
|
@ -173,6 +173,7 @@ DISTRIBUTIONS := \
|
||||||
fedora_38 \
|
fedora_38 \
|
||||||
fedora_39 \
|
fedora_39 \
|
||||||
fedora_40 \
|
fedora_40 \
|
||||||
|
fedora_41 \
|
||||||
alma_9 \
|
alma_9 \
|
||||||
opensuse-leap_15.4 \
|
opensuse-leap_15.4 \
|
||||||
opensuse-leap_15.5 \
|
opensuse-leap_15.5 \
|
||||||
|
|
103
extras/packaging/gnu-linux/docker/Dockerfile_fedora_41
Normal file
103
extras/packaging/gnu-linux/docker/Dockerfile_fedora_41
Normal file
|
@ -0,0 +1,103 @@
|
||||||
|
FROM fedora:41
|
||||||
|
|
||||||
|
RUN dnf clean all
|
||||||
|
RUN dnf update -y
|
||||||
|
|
||||||
|
RUN dnf install -y dnf-command\(builddep\) rpmdevtools && \
|
||||||
|
dnf install -y mock
|
||||||
|
|
||||||
|
RUN dnf group install -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 \
|
||||||
|
clang18-devel \
|
||||||
|
llvm18-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 \
|
||||||
|
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"]
|
|
@ -114,6 +114,8 @@ if [ ! -f "${RPM_PATH}" ]; then
|
||||||
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc39.x86_64.rpm "${RPM_PATH}"
|
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc39.x86_64.rpm "${RPM_PATH}"
|
||||||
elif [[ "${DISTRIBUTION}" == "fedora_40" ]]; then
|
elif [[ "${DISTRIBUTION}" == "fedora_40" ]]; then
|
||||||
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc40.x86_64.rpm "${RPM_PATH}"
|
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc40.x86_64.rpm "${RPM_PATH}"
|
||||||
|
elif [[ "${DISTRIBUTION}" == "fedora_41" ]]; then
|
||||||
|
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc41.x86_64.rpm "${RPM_PATH}"
|
||||||
elif [[ "${DISTRIBUTION}" == "alma_9" ]]; then
|
elif [[ "${DISTRIBUTION}" == "alma_9" ]]; then
|
||||||
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.el9.x86_64.rpm "${RPM_PATH}"
|
cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.el9.x86_64.rpm "${RPM_PATH}"
|
||||||
else
|
else
|
||||||
|
|
Loading…
Add table
Reference in a new issue